opm-simulators
Opm::EmptyModel< TypeTag > Class Template Reference
Inheritance diagram for Opm::EmptyModel< TypeTag >:
Opm::BaseAuxiliaryModule< TypeTag >

Public Types

using Simulator = GetPropType< TypeTag, Properties::Simulator >
 
using NeighborSet = std::set< unsigned >
 

Public Member Functions

 EmptyModel (Simulator &)
 
void init ()
 
template<class Something >
void init (Something)
 
void prepareTracerBatches ()
 
void linearize (SparseMatrixAdapter &, GlobalEqVector &) override
 Linearize the auxiliary equation.
 
unsigned numDofs () const override
 Returns the number of additional degrees of freedom required for the auxiliary module.
 
void addNeighbors (std::vector< NeighborSet > &) const override
 Specify the additional neighboring correlations caused by the auxiliary module.
 
void initialSolutionApplied ()
 
template<class Restarter >
void serialize (Restarter &)
 
template<class Restarter >
void deserialize (Restarter &)
 
template<class Serializer >
void serializeOp (Serializer &)
 
void beginEpisode ()
 
void beginTimeStep ()
 
void beginIteration ()
 
template<class RateVector , class Context >
void addToSource (RateVector &, const Context &, unsigned, unsigned) const
 
template<class RateVector >
void addToSource (RateVector &, unsigned, unsigned) const
 
void endIteration () const
 
void endTimeStep ()
 
void endEpisode ()
 
void applyInitial () override
 Set the initial condition of the auxiliary module in the solution vector.
 
auto aquiferData () const
 
- Public Member Functions inherited from Opm::BaseAuxiliaryModule< TypeTag >
void setDofOffset (int value)
 Set the offset in the global system of equations for the first degree of freedom of this auxiliary module.
 
int dofOffset ()
 Return the offset in the global system of equations for the first degree of freedom of this auxiliary module.
 
int localToGlobalDof (unsigned localDofIdx) const
 Given a degree of freedom relative to the current auxiliary equation, return the corresponding index in the global system of equations.
 
virtual void postSolve (GlobalEqVector &)
 This method is called after the linear solver has been called but before the solution is updated for the next iteration. More...
 

Additional Inherited Members

- Protected Types inherited from Opm::BaseAuxiliaryModule< TypeTag >
using NeighborSet = std::set< unsigned >
 

The documentation for this class was generated from the following file: