Nektar++
Public Member Functions | List of all members
Nektar::StdRegions::StdLinSysKey Class Reference

#include <StdLinSysKey.hpp>

Inheritance diagram for Nektar::StdRegions::StdLinSysKey:
Inheritance graph
[legend]
Collaboration diagram for Nektar::StdRegions::StdLinSysKey:
Collaboration graph
[legend]

Public Member Functions

 StdLinSysKey (MatrixType matrixType, ExpansionType expansionType, StdExpansion &stdExpansion)
 
virtual ~StdLinSysKey ()
 
- Public Member Functions inherited from Nektar::StdRegions::StdMatrixKey
 StdMatrixKey (const StdRegions::MatrixType matrixType, const LibUtilities::ShapeType shapeType, const StdRegions::StdExpansion &stdExpansion, const ConstFactorMap &factorMap=NullConstFactorMap, const VarCoeffMap &varCoeffMap=NullVarCoeffMap, LibUtilities::PointsType nodalType=LibUtilities::eNoPointsType)
 
 StdMatrixKey (const StdMatrixKey &rhs, const StdRegions::MatrixType matrixType)
 
 StdMatrixKey (const StdMatrixKey &rhs)
 
virtual ~StdMatrixKey ()
 
MatrixType GetMatrixType () const
 
LibUtilities::ShapeType GetShapeType () const
 
LibUtilities::PointsType GetNodalPointsType () const
 
int GetNcoeffs () const
 
const Array< OneD, const LibUtilities::BasisSharedPtr > & GetBase () const
 
std::vector< std::size_t > GetVarCoeffHashes () const
 
const LibUtilities::BasisSharedPtr GetBasis (int dir) const
 
int GetNConstFactors () const
 
NekDouble GetConstFactor (const ConstFactorType &factor) const
 
bool ConstFactorExists (const ConstFactorType &factor) const
 
const ConstFactorMapGetConstFactors () const
 
int GetNVarCoeff () const
 
const Array< OneD, const NekDouble > & GetVarCoeff (const StdRegions::VarCoeffType &coeff) const
 
const VarCoeffMap GetVarCoeffAsMap (const VarCoeffType &coeff) const
 
const VarCoeffMapGetVarCoeffs () const
 
bool HasVarCoeff (const StdRegions::VarCoeffType &coeff) const
 

Additional Inherited Members

- Protected Attributes inherited from Nektar::StdRegions::StdMatrixKey
LibUtilities::ShapeType m_shapeType
 
Array< OneD, const LibUtilities::BasisSharedPtrm_base
 
unsigned int m_ncoeffs
 
MatrixType m_matrixType
 
LibUtilities::PointsType m_nodalPointsType
 
ConstFactorMap m_factors
 
VarCoeffMap m_varcoeffs
 
std::vector< std::size_t > m_varcoeff_hashes
 

Detailed Description

Definition at line 48 of file StdLinSysKey.hpp.

Constructor & Destructor Documentation

Nektar::StdRegions::StdLinSysKey::StdLinSysKey ( MatrixType  matrixType,
ExpansionType  expansionType,
StdExpansion stdExpansion 
)
inline

Definition at line 51 of file StdLinSysKey.hpp.

52  :
53  StdMatrixKey(matrixType,expansionType,stdExpansion)
54  {
55  }
virtual Nektar::StdRegions::StdLinSysKey::~StdLinSysKey ( )
inlinevirtual

Definition at line 63 of file StdLinSysKey.hpp.

64  {
65  }