PointIntegralSolver.h

Note

The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.

class PointIntegralSolver

Parent class(es)

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 PointIntegralSolver(std::shared_ptr<MultiStageScheme> scheme)

Constructor FIXME: Include version where one can pass a Solver and/or Parameters

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

static Parameters default_parameters()

Default parameter values

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