DOLFIN
DOLFIN C++ interface
|
This class is a time integrator for general Runge Kutta forms. More...
#include <PointIntegralSolver.h>
Public Member Functions | |
PointIntegralSolver (std::shared_ptr< MultiStageScheme > scheme) | |
~PointIntegralSolver () | |
Destructor. | |
void | step (double dt) |
Step solver with time step dt. | |
void | step_interval (double t0, double t1, double dt) |
Step solver an interval using dt as time step. | |
std::shared_ptr< MultiStageScheme > | scheme () const |
Return the MultiStageScheme. | |
void | reset_newton_solver () |
Reset newton solver. | |
void | reset_stage_solutions () |
Reset stage solutions. | |
std::size_t | num_jacobian_computations () const |
Return number of computations of jacobian. | |
Public Member Functions inherited from dolfin::Variable | |
Variable () | |
Create unnamed variable. | |
Variable (const std::string name, const std::string label) | |
Create variable with given name and label. | |
Variable (const Variable &variable) | |
Copy constructor. | |
virtual | ~Variable () |
Destructor. | |
const Variable & | operator= (const Variable &variable) |
Assignment operator. | |
void | rename (const std::string name, const std::string label) |
Rename variable. | |
std::string | name () const |
Return name. | |
std::string | label () const |
Return label (description) | |
std::size_t | id () const |
virtual std::string | str (bool verbose) const |
Return informal string representation (pretty-print) | |
Static Public Member Functions | |
static Parameters | default_parameters () |
Default parameter values. | |
Additional Inherited Members | |
Public Attributes inherited from dolfin::Variable | |
Parameters | parameters |
Parameters. | |
This class is a time integrator for general Runge Kutta forms.
It only includes Point integrals with piecewise linear test functions. Such problems are disconnected at the vertices and can therefore be solved locally.
|
explicit |
Constructor FIXME: Include version where one can pass a Solver and/or Parameters