baseauxiliarymodule.hh
Go to the documentation of this file.
void setDofOffset(int value) Set the offset in the global system of equations for the first degree of freedom of this auxiliary mo... Definition: baseauxiliarymodule.hh:78 Declare the properties used by the infrastructure code of the finite volume discretizations. virtual int numDofs() const =0 Returns the number of additional degrees of freedom required for the auxiliary module. virtual void applyInitial()=0 Set the initial condition of the auxiliary module in the solution vector. int dofOffset() Return the offset in the global system of equations for the first degree of freedom of this auxiliary... Definition: baseauxiliarymodule.hh:85 Definition: baseauxiliarymodule.hh:35 virtual void linearize(JacobianMatrix &matrix, GlobalEqVector &residual)=0 Linearize the auxiliary equation. int localToGlobalDof(int localDofIdx) const Given a degree of freedom relative to the current auxiliary equation, return the corresponding index ... Definition: baseauxiliarymodule.hh:92 Base class for specifying auxiliary equations. Definition: baseauxiliarymodule.hh:57 virtual void addNeighbors(std::vector< NeighborSet > &neighbors) const =0 Specify the additional neighboring correlations caused by the auxiliary module. std::set< int > NeighborSet Definition: baseauxiliarymodule.hh:65 NEW_TYPE_TAG(AuxModule) Provides the magic behind the eWoms property system. |