|
class | oomph::AssemblyHandler |
| A class that is used to define the functions used to assemble the elemental contributions to the residuals vector and Jacobian matrix that define the problem being solved. The main use of this class is to assemble and solve the augmented systems used in bifurcation detection and tracking. The default implementation merely calls the underlying elemental functions with no augmentation. More...
|
|
class | oomph::ExplicitTimeStepHandler |
| A class that is used to define the functions used to assemble and invert the mass matrix when taking an explicit timestep. The idea is simply to replace the jacobian matrix with the mass matrix and then our standard linear solvers will solve the required system. More...
|
|
class | oomph::EigenProblemHandler |
| A class that is used to define the functions used to assemble the elemental contributions to the mass matrix and jacobian (stiffness) matrix that define a generalised eigenproblem. More...
|
|
class | oomph::ParallelResidualsHandler |
| A class that is used to assemble the residuals in parallel by overloading the get_all_vectors_and_matrices, so that only the residuals are returned. This ensures that the (moderately complex) distributed parallel assembly loops are only in one place. More...
|
|
class | oomph::ParameterDerivativeHandler |
| A class that is used to define the functions used when assembling the derivatives of the residuals with respect to a parameter. The idea is to replace get_residuals with get_dresiduals_dparameter with a particular parameter and assembly handler that are passed on assembly. More...
|
|
class | oomph::AugmentedBlockFoldLinearSolver |
| A custom linear solver class that is used to solve a block-factorised version of the Fold bifurcation detection problem. More...
|
|
class | oomph::FoldHandler |
| A class that is used to assemble the augmented system that defines a fold (saddle-node) or limit point. The "standard" problem must be a function of a global paramter , and a solution is , where are the unknowns in the problem. A limit point is formally specified by the augmented system of size . More...
|
|
class | oomph::BlockPitchForkLinearSolver |
| A custom linear solver class that is used to solve a block-factorised version of the PitchFork bifurcation detection problem. More...
|
|
class | oomph::AugmentedBlockPitchForkLinearSolver |
| A custom linear solver class that is used to solve a block-factorised version of the PitchFork bifurcation detection problem. More...
|
|
class | oomph::PitchForkHandler |
| A class that is used to assemble the augmented system that defines a pitchfork (symmetry-breaking) bifurcation. The "standard" problem must be a function of a global parameter and a solution is , where are the unknowns in the problem. A pitchfork bifurcation may be specified by the augmented system of size . More...
|
|
class | oomph::BlockHopfLinearSolver |
| A custom linear solver class that is used to solve a block-factorised version of the Hopf bifurcation detection problem. More...
|
|
class | oomph::HopfHandler |
| A class that is used to assemble the augmented system that defines a Hopf bifurcation. The "standard" problem must be a function of a global parameter and a solution is , where are the unknowns in the problem. A Hopf bifurcation may be specified by the augmented system of size . More...
|
|