Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::BasisSharedPtr
m_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.

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

Definition at line 63 of file StdLinSysKey.hpp.

{
}