Opm::WellConnectionAuxiliaryModule< TypeTag, Model > Class Template Reference
Inheritance diagram for Opm::WellConnectionAuxiliaryModule< TypeTag, Model >:
![]()
Member Typedef Documentation◆ Domain
template<class TypeTag , class Model >
◆ NeighborSet
template<class TypeTag , class Model >
Constructor & Destructor Documentation◆ WellConnectionAuxiliaryModule()
template<class TypeTag , class Model >
Member Function Documentation◆ addNeighbors()
template<class TypeTag , class Model >
Specify the additional neighboring correlations caused by the auxiliary module. Implements Opm::BaseAuxiliaryModule< TypeTag >. References Opm::Parallel::MpiSerializer::broadcast(). ◆ applyInitial()
template<class TypeTag , class Model >
Set the initial condition of the auxiliary module in the solution vector. Implements Opm::BaseAuxiliaryModule< TypeTag >. ◆ deserialize()
template<class TypeTag , class Model >
template<class Restarter >
◆ dofOffset()
template<class TypeTag >
Return the offset in the global system of equations for the first degree of freedom of this auxiliary module. ◆ linearize()
template<class TypeTag , class Model >
Linearize the auxiliary equation. Implements Opm::BaseAuxiliaryModule< TypeTag >. References OPM_BEGIN_PARALLEL_TRY_CATCH, and OPM_END_PARALLEL_TRY_CATCH. ◆ linearizeDomain()
template<class TypeTag , class Model >
References Opm::SubDomainIndices::index. ◆ localToGlobalDof()
template<class TypeTag >
Given a degree of freedom relative to the current auxiliary equation, return the corresponding index in the global system of equations. References Opm::BaseAuxiliaryModule< TypeTag >::numDofs(). ◆ numDofs()
template<class TypeTag , class Model >
Returns the number of additional degrees of freedom required for the auxiliary module. Implements Opm::BaseAuxiliaryModule< TypeTag >. ◆ postSolve()
template<class TypeTag , class Model >
This method is called after the linear solver has been called but before the solution is updated for the next iteration. It is intended to implement stuff like Schur complements. Reimplemented from Opm::BaseAuxiliaryModule< TypeTag >. ◆ postSolveDomain()
template<class TypeTag , class Model >
References Opm::SubDomainIndices::index. ◆ serialize()
template<class TypeTag , class Model >
template<class Restarter >
This method writes the complete state of the well to the harddisk. ◆ setDofOffset()
template<class TypeTag >
Set the offset in the global system of equations for the first degree of freedom of this auxiliary module. Referenced by Opm::FvBaseDiscretization< TypeTag >::addAuxiliaryModule(). The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||