23 template <
typename _Type>
49 void step2(
const double& dt);
112 template <
typename _Type>
117 template <
typename _Type>
A matrix class that constructs a BANDED matrix.
A matrix class that constructs a DENSE matrix as an STL Vector of DenseVectors.
Specification for a templated DenseVector class – a dense, dynamic, vector object.
A templated class for equations that can be inherited from to allow instantiation of PDE_double_IBVP ...
A specification of a (double/complex) residual class that not only defines a vector residual of a vec...
A spec for the CppNoddy Timer object.
A specification for a two dimensional mesh object.
A matrix class that constructs a BANDED matrix.
An DenseVector class – a dense vector object.
An equation object base class used in the PDE_double_IBVP class.
A base class to be inherited by objects that define residuals.
A simple CPU-clock-tick timer for timing metods.
A two dimensional mesh utility object.
An object to block copying.
A templated object for real/complex vector system of unsteady equations.
TwoD_Node_Mesh< _Type > & solution()
double & t()
Return a reference to the current value of the 'timelike' coordinate.
void update_previous_solution()
Copy the current solution to the previous solution.
void step2(const double &dt)
A Crank-Nicolson 'time' stepper.
~reversed_BL()
Destructor.
void bidirectional_step2(const double &dt)
A Crank-Nicolson 'time' stepper.
double & tolerance()
Return a reference to the convergence tolerance.
A collection of OO numerical routines aimed at simple (typical) applied problems in continuum mechani...