| Nektar++
    | 
#include <CoalescedGeomData.h>
| Public Member Functions | |
| CoalescedGeomData (void) | |
| virtual | ~CoalescedGeomData (void) | 
| const Array< OneD, const NekDouble > & | GetJac (std::vector< StdRegions::StdExpansionSharedPtr > &pColLExp) | 
| const std::shared_ptr< VecVec_t > | GetJacInterLeave (std::vector< StdRegions::StdExpansionSharedPtr > &pCollExp, int nElmts) | 
| const Array< OneD, const NekDouble > & | GetJacWithStdWeights (std::vector< StdRegions::StdExpansionSharedPtr > &pColLExp) | 
| const Array< TwoD, const NekDouble > & | GetDerivFactors (std::vector< StdRegions::StdExpansionSharedPtr > &pColLExp) | 
| const std::shared_ptr< VecVec_t > | GetDerivFactorsInterLeave (std::vector< StdRegions::StdExpansionSharedPtr > &pCollExp, int nElmts) | 
| bool | IsDeformed (std::vector< StdRegions::StdExpansionSharedPtr > &pCollExp) | 
| Private Attributes | |
| std::map< GeomData, Array< OneD, NekDouble > > | m_oneDGeomData | 
| std::map< GeomData, Array< TwoD, NekDouble > > | m_twoDGeomData | 
| std::map< GeomData, std::shared_ptr< VecVec_t > > | m_oneDGeomDataInterLeave | 
| std::map< GeomData, std::shared_ptr< VecVec_t > > | m_twoDGeomDataInterLeave | 
| bool | m_deformed | 
| bool | m_isDeformedSet {false} | 
Definition at line 58 of file CoalescedGeomData.h.
| Nektar::Collections::CoalescedGeomData::CoalescedGeomData | ( | void | ) | 
Definition at line 45 of file CoalescedGeomData.cpp.
| 
 | virtual | 
Definition at line 49 of file CoalescedGeomData.cpp.
| const Array< TwoD, const NekDouble > & Nektar::Collections::CoalescedGeomData::GetDerivFactors | ( | std::vector< StdRegions::StdExpansionSharedPtr > & | pColLExp | ) | 
Definition at line 251 of file CoalescedGeomData.cpp.
References Nektar::Collections::eDerivFactors, Nektar::LocalRegions::Expansion::GetMetricInfo(), and Vmath::Vcopy().
| const std::shared_ptr< VecVec_t > Nektar::Collections::CoalescedGeomData::GetDerivFactorsInterLeave | ( | std::vector< StdRegions::StdExpansionSharedPtr > & | pCollExp, | 
| int | nElmts | ||
| ) | 
Definition at line 315 of file CoalescedGeomData.cpp.
References ASSERTL1, and Nektar::Collections::eDerivFactors.
| const Array< OneD, const NekDouble > & Nektar::Collections::CoalescedGeomData::GetJac | ( | std::vector< StdRegions::StdExpansionSharedPtr > & | pColLExp | ) | 
Definition at line 53 of file CoalescedGeomData.cpp.
References Nektar::Collections::eJac, Nektar::LocalRegions::Expansion::GetMetricInfo(), and Vmath::Vcopy().
| const std::shared_ptr< VecVec_t > Nektar::Collections::CoalescedGeomData::GetJacInterLeave | ( | std::vector< StdRegions::StdExpansionSharedPtr > & | pCollExp, | 
| int | nElmts | ||
| ) | 
Definition at line 115 of file CoalescedGeomData.cpp.
References ASSERTL1, and Nektar::Collections::eJac.
| const Array< OneD, const NekDouble > & Nektar::Collections::CoalescedGeomData::GetJacWithStdWeights | ( | std::vector< StdRegions::StdExpansionSharedPtr > & | pColLExp | ) | 
Definition at line 203 of file CoalescedGeomData.cpp.
References Nektar::SpatialDomains::eDeformed, Nektar::Collections::eJacWithStdWeights, Vmath::Fill(), Nektar::LocalRegions::Expansion::GetMetricInfo(), and Vmath::Vcopy().
| bool Nektar::Collections::CoalescedGeomData::IsDeformed | ( | std::vector< StdRegions::StdExpansionSharedPtr > & | pCollExp | ) | 
Definition at line 406 of file CoalescedGeomData.cpp.
References Nektar::SpatialDomains::eDeformed, and Nektar::LocalRegions::Expansion::GetMetricInfo().
| 
 | private | 
Definition at line 90 of file CoalescedGeomData.h.
| 
 | private | 
Definition at line 91 of file CoalescedGeomData.h.
| 
 | private | 
Definition at line 86 of file CoalescedGeomData.h.
| 
 | private | 
Definition at line 88 of file CoalescedGeomData.h.
| 
 | private | 
Definition at line 87 of file CoalescedGeomData.h.
| 
 | private | 
Definition at line 89 of file CoalescedGeomData.h.