Classes | Namespaces
assembly_handler.h File Reference

Go to the source code of this file.

Classes

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
 
class  oomph::FoldHandler
 
class  oomph::BlockPitchForkLinearSolver
 
class  oomph::AugmentedBlockPitchForkLinearSolver
 
class  oomph::PitchForkHandler
 
class  oomph::BlockHopfLinearSolver
 
class  oomph::HopfHandler
 

Namespaces

 oomph