|
Classes |
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar > Class Template Reference Cell face properties needed in TPSA equation calculations. More...
Detailed Descriptiontemplate<class Grid, class GridView, class ElementMapper, class CartesianIndexMapper, class Scalar> class Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar > Cell face properties needed in TPSA equation calculations. Similar calculations as done in Transmissibility class for TPFA Member Typedef Documentation◆ DimVector
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Constructor & Destructor Documentation◆ FacePropertiesTPSA()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Constructor.
Member Function Documentation◆ cellFaceNormal()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Cell face normal at interface between two elements.
References Opm::details::isIdTPSA(). Referenced by Opm::FlowProblemTPSA< TypeTag >::cellFaceNormal(). ◆ cellFaceNormalBoundary()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Cell face normal of boundary interface.
Referenced by Opm::FlowProblemTPSA< TypeTag >::cellFaceNormalBoundary(). ◆ computeCellProperties() [1/2]
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
template<class Intersection >
Compute face properties from general DUNE grid.
◆ computeCellProperties() [2/2]
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
template<class Intersection >
Compute face properties from DUNE CpGrid.
References Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar >::FaceInfo::elemIdx, Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar >::FaceInfo::faceCenter, and Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar >::FaceInfo::faceIdx. ◆ computeDistance_()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Compute normal distance from cell center to face center.
◆ computeWeight_()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Compute weight ratio between distance and shear modulus.
◆ distanceVector_()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Distance vector from cell center to face center.
◆ extractSModulus_()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Extract shear modulus from eclState.
◆ finishInit()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Compute TPSA face properties. Referenced by Opm::FlowProblemTPSA< TypeTag >::finishInit(). ◆ normalDistance()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Distance between two elements.
References Opm::details::isIdTPSA(). Referenced by Opm::FlowProblemTPSA< TypeTag >::normalDistance(). ◆ normalDistanceBoundary()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Distance to boundary interface.
Referenced by Opm::FlowProblemTPSA< TypeTag >::normalDistanceBoundary(). ◆ shearModulus()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Return shear modulus of an element. References Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar >::sModulus_. Referenced by Opm::FlowProblemTPSA< TypeTag >::shearModulus(). ◆ update()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Compute TPSA face properties. References Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar >::FaceInfo::cartElemIdx, Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar >::FaceInfo::elemIdx, Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar >::FaceInfo::faceCenter, Opm::FacePropertiesTPSA< Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar >::FaceInfo::faceIdx, Opm::details::isIdTPSA(), and Opm::ThreadManager::maxThreads(). ◆ weightAverage()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Average (half-)weight at interface between two elements.
References Opm::details::isIdTPSA(). Referenced by Opm::FlowProblemTPSA< TypeTag >::weightAverage(). ◆ weightAverageBoundary()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Average (half-)weight at boundary interface.
Referenced by Opm::FlowProblemTPSA< TypeTag >::weightAverageBoundary(). ◆ weightProduct()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Product of weights at interface between two elements.
References Opm::details::isIdTPSA(). Referenced by Opm::FlowProblemTPSA< TypeTag >::weightProduct(). ◆ weightProductBoundary()
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
Product of weights at boundary interface.
Member Data Documentation◆ cartMapper_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ centroids_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ centroids_cache_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ distance_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ distanceBoundary_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ eclState_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ faceNormal_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ faceNormalBoundary_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ grid_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ gridView_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ lookUpCartesianData_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ lookUpData_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ sModulus_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ weightsAvg_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ weightsAvgBoundary_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ weightsProd_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
◆ weightsProdBoundary_
template<class Grid , class GridView , class ElementMapper , class CartesianIndexMapper , class Scalar >
The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||