MultiStageScheme.h¶
Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
-
class
MultiStageScheme
¶ Parent class(es)
-
MultiStageScheme(std::vector<std::vector<std::shared_ptr<const Form>>> stage_forms, std::shared_ptr<const Form> last_stage, std::vector<std::shared_ptr<Function> > stage_solutions, std::shared_ptr<Function> u, std::shared_ptr<Constant> t, std::shared_ptr<Constant> dt, std::vector<double> dt_stage_offset, std::vector<int> jacobian_indices, unsigned int order, const std::string name, const std::string human_form, std::vector<std::shared_ptr<const DirichletBC>> bcs =
Constructor
-
const std::vector<double> &
dt_stage_offset
() const¶ Return local timestep
-
unsigned int
order
() const¶ Return the order of the scheme
-
std::vector<std::shared_ptr<const DirichletBC>>
bcs
() const¶ Return boundary conditions
-
bool
implicit
(unsigned int stage) const¶ Return true if stage is implicit
-
bool
implicit
() const¶ Return true if the whole scheme is implicit
-
std::string
str
(bool verbose) const¶ Return informal string representation (pretty-print)
-