|
Classes |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
Opm::TpsaModel< TypeTag > Class Template Reference TPSA geomechanics model. More...
Detailed Descriptiontemplate<class TypeTag> class Opm::TpsaModel< TypeTag > TPSA geomechanics model. Solves the (linear) elasticity equations using Newton method. Constructor & Destructor Documentation◆ TpsaModel()
template<class TypeTag >
Constructor.
Member Function Documentation◆ delstress()
template<class TypeTag >
Output (del?)stress tensor.
◆ disp()
template<class TypeTag >
Output displacement vector.
◆ dofTotalVolume()
template<class TypeTag >
Return the total grid volume from the Flow model.
◆ eqWeight()
template<class TypeTag >
Return equation weights.
◆ finishInit()
template<class TypeTag >
Initialize TPSA model. References Opm::TpsaModel< TypeTag >::resizeMaterialState_(). ◆ fractureStress()
template<class TypeTag >
Output fracture stress tensor.
◆ linearizer() [1/2]
template<class TypeTag >
Return the linearizer.
◆ linearizer() [2/2]
template<class TypeTag >
Return the linearizer.
◆ linstress()
template<class TypeTag >
Output linear stress tensor.
◆ materialState()
template<class TypeTag >
Return current material state.
◆ mechPotentialForce()
template<class TypeTag >
Output potential forces.
◆ mechPotentialPressForce()
template<class TypeTag >
Output potential pressure forces.
◆ mechPotentialTempForce()
template<class TypeTag >
Output potential temparature forces.
◆ newtonMethod() [1/2]
template<class TypeTag >
Return the Newton method.
◆ newtonMethod() [2/2]
template<class TypeTag >
Return the Newton method.
◆ numAuxiliaryDof()
template<class TypeTag >
Return number of auxillary degrees of freedom.
Referenced by Opm::TpsaModel< TypeTag >::numTotalDof(). ◆ numAuxiliaryModules()
template<class TypeTag >
Return number of auxillary modules.
◆ numGridDof()
template<class TypeTag >
Return number of degrees of freedom in the grid from the Flow model.
Referenced by Opm::TpsaModel< TypeTag >::numTotalDof(). ◆ numTotalDof()
template<class TypeTag >
Return the total number of degrees of freedom.
References Opm::TpsaModel< TypeTag >::numAuxiliaryDof(), and Opm::TpsaModel< TypeTag >::numGridDof(). ◆ prepareTPSA()
template<class TypeTag >
Prepare TPSA model for coupled Flow-TPSA scheme. References Opm::TpsaModel< TypeTag >::solution(). ◆ registerParameters()
template<class TypeTag >
Register runtime parameters. References Opm::NewtonMethod< TypeTag >::registerParameters(). ◆ resizeMaterialState_()
template<class TypeTag >
Resize material state vector.
Referenced by Opm::TpsaModel< TypeTag >::finishInit(). ◆ setEqWeight()
template<class TypeTag >
Set weights for equation.
◆ solution() [1/2]
template<class TypeTag >
Get reference to history solution vector.
◆ solution() [2/2]
template<class TypeTag >
Get reference to history solution vector.
Referenced by Opm::TpsaModel< TypeTag >::prepareTPSA(), Opm::TpsaModel< TypeTag >::syncOverlap(), and Opm::TpsaModel< TypeTag >::updateMaterialState(). ◆ strain()
template<class TypeTag >
Output strain tensor.
◆ stress()
template<class TypeTag >
Output stress tensor.
◆ syncOverlap()
template<class TypeTag >
Sync primary variables in overlapping cells. Copied code from EcfvDiscretization::syncOverlap() to sync TPSA primary variables References Opm::TpsaModel< TypeTag >::solution(). ◆ updateMaterialState()
template<class TypeTag >
Update material state for all cells.
References Opm::TpsaModel< TypeTag >::solution(). The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||