Public Types |
Public Member Functions |
Protected Member Functions |
Private Member Functions |
Private Attributes |
List of all members
hp2D::EquilibratedMomentsAO< F > Class Template Reference
#include <moments.hh>
Inheritance diagram for hp2D::EquilibratedMomentsAO< F >:
Public Types | |
typedef concepts::ElementAndFacette< hp2D::Element< F > > | UnderlyingElement |
Public Member Functions | |
EquilibratedMomentsAO (const concepts::SpaceOnCells< F > &spc, const geometry::VtxToPatchMaps &patchMap, const concepts::InnerResidual< F > &innerRes, const hp2D::ApproxMoments< F > &apprxMoments) | |
const concepts::Vector< F > & | operator() (uint edgeKey) const |
virtual | ~EquilibratedMomentsAO () |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Private Attributes | |
const hp2D::ApproxMoments< F > & | apprxMoments_ |
concepts::HashMap< concepts::DenseMatrix< Real > > | ddInvM_ |
concepts::HashMap< concepts::DenseMatrix< Real > > | dnInvM_ |
concepts::HashMap< concepts::Vector< F > > | hashM_ |
concepts::HashMap< concepts::Array< Real > > | innerCircM_ |
const concepts::InnerResidual< F > & | innerRes_ |
concepts::HashMap< concepts::DenseMatrix< Real > > | nnInvM_ |
const concepts::SpaceOnCells< Real > & | spc_ |
const concepts::HashMap< concepts::Sequence< UnderlyingElement > > & | uelm_ |
Detailed Description
template<typename F = concepts::Real>
class hp2D::EquilibratedMomentsAO< F >
Definition at line 174 of file moments.hh.
Member Typedef Documentation
◆ UnderlyingElement
template<typename F = concepts::Real>
typedef concepts::ElementAndFacette<hp2D::Element<F> > hp2D::EquilibratedMomentsAO< F >::UnderlyingElement |
Definition at line 178 of file moments.hh.
Constructor & Destructor Documentation
◆ EquilibratedMomentsAO()
template<typename F = concepts::Real>
hp2D::EquilibratedMomentsAO< F >::EquilibratedMomentsAO | ( | const concepts::SpaceOnCells< F > & | spc, |
const geometry::VtxToPatchMaps & | patchMap, | ||
const concepts::InnerResidual< F > & | innerRes, | ||
const hp2D::ApproxMoments< F > & | apprxMoments | ||
) |
◆ ~EquilibratedMomentsAO()
template<typename F = concepts::Real>
|
virtual |
Member Function Documentation
◆ addHigherMoments_()
template<typename F = concepts::Real>
|
private |
◆ buildRhs_()
template<typename F = concepts::Real>
|
private |
◆ computeMoments_()
template<typename F = concepts::Real>
|
private |
◆ info()
template<typename F = concepts::Real>
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
◆ initMoments_()
template<typename F = concepts::Real>
|
private |
◆ operator()()
template<typename F = concepts::Real>
|
inline |
Definition at line 187 of file moments.hh.
◆ precomputeDDInverse_()
template<typename F = concepts::Real>
|
private |
◆ precomputeDNInverse_()
template<typename F = concepts::Real>
|
private |
◆ precomputeInnerInverse_()
template<typename F = concepts::Real>
|
private |
◆ precomputeInverse_()
template<typename F = concepts::Real>
|
private |
◆ precomputeNNInverse_()
template<typename F = concepts::Real>
|
private |
◆ solve_()
template<typename F = concepts::Real>
|
private |
◆ solveDD_()
template<typename F = concepts::Real>
|
private |
◆ solveDN_()
template<typename F = concepts::Real>
|
private |
◆ solveInner_()
template<typename F = concepts::Real>
|
private |
◆ solveND_()
template<typename F = concepts::Real>
|
private |
◆ solveNN_()
template<typename F = concepts::Real>
|
private |
Member Data Documentation
◆ apprxMoments_
template<typename F = concepts::Real>
|
private |
Definition at line 209 of file moments.hh.
◆ ddInvM_
template<typename F = concepts::Real>
|
private |
Definition at line 284 of file moments.hh.
◆ dnInvM_
template<typename F = concepts::Real>
|
private |
Definition at line 281 of file moments.hh.
◆ hashM_
template<typename F = concepts::Real>
|
private |
Definition at line 204 of file moments.hh.
◆ innerCircM_
template<typename F = concepts::Real>
|
private |
Definition at line 275 of file moments.hh.
◆ innerRes_
template<typename F = concepts::Real>
|
private |
Definition at line 208 of file moments.hh.
◆ nnInvM_
template<typename F = concepts::Real>
|
private |
Definition at line 278 of file moments.hh.
◆ spc_
template<typename F = concepts::Real>
|
private |
Definition at line 200 of file moments.hh.
◆ uelm_
template<typename F = concepts::Real>
|
private |
Definition at line 287 of file moments.hh.
The documentation for this class was generated from the following file:
- estimator/moments.hh