Nektar++
|
The namespace associated with the the StdRegions library (StdRegions introduction) More...
Classes | |
struct | cmpop |
class | IndexMapKey |
struct | IndexValue |
class | StdExpansion |
The base class for all shapes. More... | |
class | StdExpansion0D |
class | StdExpansion1D |
class | StdExpansion2D |
class | StdExpansion3D |
class | StdHexExp |
Class representing a hexehedral element in reference space. More... | |
class | StdLinSysKey |
class | StdMatrixKey |
class | StdNodalPrismExp |
class | StdNodalTetExp |
class | StdNodalTriExp |
class | StdPointExp |
class | StdPrismExp |
Class representing a prismatic element in reference space. More... | |
class | StdPyrExp |
class | StdQuadExp |
class | StdSegExp |
Class representing a segment element in reference space. More... | |
class | StdTetExp |
class | StdTriExp |
Variables | |
const char *const | ElementTypeMap [] |
const char *const | MatrixTypeMap [] |
const char *const | VarCoeffTypeMap [] |
static VarCoeffMap | NullVarCoeffMap |
const char *const | ConstFactorTypeMap [] |
static ConstFactorMap | NullConstFactorMap |
const char *const | IndexMapTypeMap [] |
const char *const | OrientationMap [] |
The namespace associated with the the StdRegions library (StdRegions introduction)
typedef std::map<ConstFactorType, NekDouble> Nektar::StdRegions::ConstFactorMap |
Definition at line 252 of file StdRegions.hpp.
typedef boost::shared_ptr<IndexMapKey> Nektar::StdRegions::IndexMapKeySharedPtr |
Definition at line 125 of file IndexMapKey.h.
Definition at line 55 of file IndexMapKey.h.
typedef boost::shared_ptr<IndexMapValues> Nektar::StdRegions::IndexMapValuesSharedPtr |
Definition at line 126 of file IndexMapKey.h.
typedef boost::tuple< unsigned int, unsigned int, unsigned int, unsigned int> Nektar::StdRegions::Mode |
Definition at line 49 of file StdPyrExp.h.
Definition at line 59 of file StdExpansion.h.
typedef boost::shared_ptr<StdExpansion0D> Nektar::StdRegions::StdExpansion0DSharedPtr |
Definition at line 96 of file StdExpansion0D.h.
typedef boost::shared_ptr<StdExpansion1D> Nektar::StdRegions::StdExpansion1DSharedPtr |
Definition at line 112 of file StdExpansion1D.h.
typedef boost::shared_ptr<StdExpansion2D> Nektar::StdRegions::StdExpansion2DSharedPtr |
Definition at line 203 of file StdExpansion2D.h.
typedef boost::shared_ptr<StdExpansion3D> Nektar::StdRegions::StdExpansion3DSharedPtr |
Definition at line 49 of file StdExpansion3D.h.
typedef boost::shared_ptr<StdExpansion> Nektar::StdRegions::StdExpansionSharedPtr |
Definition at line 1878 of file StdExpansion.h.
typedef std::vector< StdExpansionSharedPtr > Nektar::StdRegions::StdExpansionVector |
Definition at line 1879 of file StdExpansion.h.
typedef std::vector< StdExpansionSharedPtr >::iterator Nektar::StdRegions::StdExpansionVectorIter |
Definition at line 1880 of file StdExpansion.h.
typedef boost::shared_ptr<StdHexExp> Nektar::StdRegions::StdHexExpSharedPtr |
Definition at line 290 of file StdHexExp.h.
typedef boost::shared_ptr<StdMatrixKey> Nektar::StdRegions::StdMatrixKeySharedPtr |
Definition at line 196 of file StdMatrixKey.h.
typedef boost::shared_ptr<StdNodalPrismExp> Nektar::StdRegions::StdNodalPrismExpSharedPtr |
Definition at line 149 of file StdNodalPrismExp.h.
typedef boost::shared_ptr<StdNodalTetExp> Nektar::StdRegions::StdNodalTetExpSharedPtr |
Definition at line 149 of file StdNodalTetExp.h.
typedef boost::shared_ptr<StdNodalTriExp> Nektar::StdRegions::StdNodalTriExpSharedPtr |
Definition at line 193 of file StdNodalTriExp.h.
typedef boost::shared_ptr<StdPointExp> Nektar::StdRegions::StdPointExpSharedPtr |
Definition at line 131 of file StdPointExp.h.
typedef boost::shared_ptr<StdPrismExp> Nektar::StdRegions::StdPrismExpSharedPtr |
Definition at line 258 of file StdPrismExp.h.
typedef boost::shared_ptr<StdPyrExp> Nektar::StdRegions::StdPyrExpSharedPtr |
Definition at line 263 of file StdPyrExp.h.
typedef boost::shared_ptr<StdQuadExp> Nektar::StdRegions::StdQuadExpSharedPtr |
Definition at line 262 of file StdQuadExp.h.
typedef boost::shared_ptr<StdSegExp> Nektar::StdRegions::StdSegExpSharedPtr |
Definition at line 47 of file StdSegExp.h.
typedef boost::shared_ptr<StdTetExp> Nektar::StdRegions::StdTetExpSharedPtr |
Definition at line 272 of file StdTetExp.h.
typedef boost::shared_ptr<StdTriExp> Nektar::StdRegions::StdTriExpSharedPtr |
Definition at line 267 of file StdTriExp.h.
typedef std::map<StdRegions::VarCoeffType, Array<OneD, NekDouble> > Nektar::StdRegions::VarCoeffMap |
Definition at line 227 of file StdRegions.hpp.
Enumerator | |
---|---|
eFactorLambda | |
eFactorTau | |
eFactorTime | |
eFactorSVVCutoffRatio | |
eFactorSVVDiffCoeff | |
eFactorGaussVertex | |
eFactorGaussEdge | |
eFactorConst |
Definition at line 230 of file StdRegions.hpp.
Definition at line 52 of file StdRegions.hpp.
Enumerator | |
---|---|
eEdgeToElement | |
eFaceToElement | |
eEdgeInterior | |
eFaceInterior | |
eBoundary | |
eVertex |
Definition at line 255 of file StdRegions.hpp.
Definition at line 101 of file StdRegions.hpp.
Definition at line 275 of file StdRegions.hpp.
Enumerator | |
---|---|
eVarCoeffMass | |
eVarCoeffLaplacian | |
eVarCoeffWeakDeriv | |
eVarCoeffD00 | |
eVarCoeffD11 | |
eVarCoeffD22 | |
eVarCoeffD01 | |
eVarCoeffD02 | |
eVarCoeffD12 | |
eVarCoeffVelX | |
eVarCoeffVelY | |
eVarCoeffVelZ |
Definition at line 198 of file StdRegions.hpp.
LibUtilities::BasisKey Nektar::StdRegions::EvaluateQuadFaceBasisKey | ( | const int | facedir, |
const LibUtilities::BasisType | faceDirBasisType, | ||
const int | numpoints, | ||
const int | nummodes | ||
) |
Definition at line 351 of file StdExpansion3D.cpp.
References ASSERTL0, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eGLL_Lagrange, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::LibUtilities::eModified_C, Nektar::LibUtilities::eOrtho_A, Nektar::LibUtilities::eOrtho_B, Nektar::LibUtilities::eOrtho_C, and Nektar::LibUtilities::NullBasisKey().
Referenced by Nektar::SpatialDomains::MeshGraph3D::GetFaceBasisKey(), Nektar::StdRegions::StdPrismExp::v_DetFaceBasisKey(), Nektar::StdRegions::StdHexExp::v_DetFaceBasisKey(), and Nektar::StdRegions::StdPyrExp::v_DetFaceBasisKey().
LibUtilities::BasisKey Nektar::StdRegions::EvaluateTriFaceBasisKey | ( | const int | facedir, |
const LibUtilities::BasisType | faceDirBasisType, | ||
const int | numpoints, | ||
const int | nummodes | ||
) |
Definition at line 408 of file StdExpansion3D.cpp.
References ASSERTL0, Nektar::LibUtilities::eGaussLobattoLegendre, Nektar::LibUtilities::eGaussRadauMAlpha1Beta0, Nektar::LibUtilities::eGLL_Lagrange, Nektar::LibUtilities::eModified_A, Nektar::LibUtilities::eModified_B, Nektar::LibUtilities::eModified_C, Nektar::LibUtilities::eOrtho_A, Nektar::LibUtilities::eOrtho_B, Nektar::LibUtilities::eOrtho_C, and Nektar::LibUtilities::NullBasisKey().
Referenced by Nektar::SpatialDomains::MeshGraph3D::GetFaceBasisKey(), Nektar::StdRegions::StdPrismExp::v_DetFaceBasisKey(), Nektar::StdRegions::StdTetExp::v_DetFaceBasisKey(), and Nektar::StdRegions::StdPyrExp::v_DetFaceBasisKey().
InputIterator Nektar::StdRegions::find | ( | InputIterator | first, |
InputIterator | last, | ||
InputIterator | startingpoint, | ||
const EqualityComparable & | value | ||
) |
Definition at line 316 of file StdRegions.hpp.
Referenced by Nektar::NekMeshUtils::BLMesh::BuildElements(), Nektar::FieldUtils::Iso::Condense(), Nektar::SolverUtils::FilterThresholdMax::FilterThresholdMax(), Nektar::SolverUtils::FilterThresholdMin::FilterThresholdMin(), Nektar::SpatialDomains::MeshGraph::GetCompositeList(), Nektar::LibUtilities::AnalyticExpressionEvaluator::GetConstant(), Nektar::LibUtilities::SessionReader::GetGlobalSysSolnInfo(), Nektar::FieldUtils::ProcessMapping::GetMapping(), Nektar::LibUtilities::SessionReader::GetSolverInfoAsEnum(), Nektar::LibUtilities::SessionReader::GetValueAsEnum(), Nektar::NekMeshUtils::BLMesh::GrowLayers(), Nektar::SpatialDomains::PointGeom::IsElmtConnected(), Nektar::NekMeshUtils::Face::operator==(), Nektar::NekMeshUtils::operator==(), Nektar::Utilities::ProcessCurvedEdges::Process(), Nektar::NekMeshUtils::VolumeMesh::Process(), Nektar::FieldUtils::ProcessAddCompositeID::Process(), Nektar::NekMeshUtils::Generator2D::Process(), Nektar::SpatialDomains::Domain::Read(), Nektar::SpatialDomains::BoundaryConditions::ReadBoundaryConditions(), Nektar::SpatialDomains::MeshGraph::ReadCurves(), Nektar::SpatialDomains::MeshGraph::ReadExpansions(), Nektar::LibUtilities::SessionReader::ReadGlobalSysSolnInfo(), Nektar::LibUtilities::SessionReader::ReadVariables(), Nektar::LibUtilities::SessionReader::RegisterEnumValue(), Nektar::NekMeshUtils::BLMesh::Setup(), Nektar::StdRegions::StdPyrExp::StdPyrExp(), Nektar::FilterMovingBody::v_Initialise(), Nektar::SolverUtils::FilterAeroForces::v_Initialise(), Nektar::SpatialDomains::QuadGeom::v_IsElmtConnected(), Nektar::SpatialDomains::TriGeom::v_IsElmtConnected(), Nektar::SpatialDomains::SegGeom::v_IsElmtConnected(), Nektar::SpatialDomains::Geometry3D::v_IsElmtConnected(), and Nektar::Utilities::OutputNekpp::WriteXmlComposites().
NekVector< T > Nektar::StdRegions::GetColumn | ( | const NekMatrix< T > & | matA, |
int | n | ||
) |
Definition at line 52 of file StdExpUtil.cpp.
int Nektar::StdRegions::GetDegree | ( | int | nBasisFunctions | ) |
Definition at line 207 of file StdExpUtil.cpp.
References ASSERTL1, GetTriNumPoints(), and MakeRound().
Referenced by GetMonomialVandermonde(), GetXDerivativeOfMonomialVandermonde(), and GetYDerivativeOfMonomialVandermonde().
Definition at line 72 of file StdExpUtil.cpp.
Referenced by Invert().
Definition at line 497 of file StdExpUtil.cpp.
References CellMLToNektar.cellml_metadata::p.
NekMatrix< NekDouble > Nektar::StdRegions::GetMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
int | degree | ||
) |
Definition at line 236 of file StdExpUtil.cpp.
References GetSize(), and CellMLToNektar.cellml_metadata::p.
Referenced by GetMonomialVandermonde().
NekMatrix< NekDouble > Nektar::StdRegions::GetMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
const NekVector< NekDouble > & | z, | ||
int | degree | ||
) |
Definition at line 257 of file StdExpUtil.cpp.
References GetSize(), and CellMLToNektar.cellml_metadata::p.
NekMatrix< NekDouble > Nektar::StdRegions::GetMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
const NekVector< NekDouble > & | z | ||
) |
Definition at line 284 of file StdExpUtil.cpp.
References GetMonomialVandermonde(), GetSize(), and GetTetDegree().
NekMatrix< NekDouble > Nektar::StdRegions::GetMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y | ||
) |
Definition at line 291 of file StdExpUtil.cpp.
References GetDegree(), GetMonomialVandermonde(), and GetSize().
int Nektar::StdRegions::GetSize | ( | const Array< OneD, const NekDouble > & | x | ) |
int Nektar::StdRegions::GetSize | ( | const ConstArray< OneD, NekDouble > & | x | ) |
Definition at line 111 of file StdExpUtil.cpp.
Referenced by Nektar::NekMatrix< DataType, StandardMatrixTag >::CalculateIndex(), GetMonomialVandermonde(), GetTetXDerivativeOfMonomialVandermonde(), GetTetYDerivativeOfMonomialVandermonde(), GetTetZDerivativeOfMonomialVandermonde(), GetXDerivativeOfMonomialVandermonde(), GetYDerivativeOfMonomialVandermonde(), Hadamard(), Nektar::LibUtilities::SessionReader::PartitionMesh(), ToArray(), ToVector(), Nektar::LibUtilities::FieldIOHdf5::v_Write(), and VectorPower().
int Nektar::StdRegions::GetSize | ( | const NekVector< NekDouble > & | x | ) |
int Nektar::StdRegions::GetTetDegree | ( | int | nBasisFunc | ) |
Definition at line 222 of file StdExpUtil.cpp.
References ASSERTL1, GetTetNumPoints(), and MakeRound().
Referenced by GetMonomialVandermonde(), GetTetXDerivativeOfMonomialVandermonde(), GetTetYDerivativeOfMonomialVandermonde(), and GetTetZDerivativeOfMonomialVandermonde().
int Nektar::StdRegions::GetTetNumPoints | ( | int | degree | ) |
Definition at line 216 of file StdExpUtil.cpp.
Referenced by GetTetDegree().
NekMatrix< NekDouble > Nektar::StdRegions::GetTetXDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
const NekVector< NekDouble > & | z, | ||
int | degree | ||
) |
Definition at line 336 of file StdExpUtil.cpp.
References GetSize(), and CellMLToNektar.cellml_metadata::p.
Referenced by GetTetXDerivativeOfMonomialVandermonde().
NekMatrix< NekDouble > Nektar::StdRegions::GetTetXDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
const NekVector< NekDouble > & | z | ||
) |
Definition at line 369 of file StdExpUtil.cpp.
References GetSize(), GetTetDegree(), and GetTetXDerivativeOfMonomialVandermonde().
NekMatrix< NekDouble > Nektar::StdRegions::GetTetYDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
const NekVector< NekDouble > & | z, | ||
int | degree | ||
) |
Definition at line 377 of file StdExpUtil.cpp.
References GetSize(), and CellMLToNektar.cellml_metadata::p.
Referenced by GetTetYDerivativeOfMonomialVandermonde().
NekMatrix< NekDouble > Nektar::StdRegions::GetTetYDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
const NekVector< NekDouble > & | z | ||
) |
Definition at line 411 of file StdExpUtil.cpp.
References GetSize(), GetTetDegree(), and GetTetYDerivativeOfMonomialVandermonde().
NekMatrix< NekDouble > Nektar::StdRegions::GetTetZDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
const NekVector< NekDouble > & | z, | ||
int | degree | ||
) |
Definition at line 419 of file StdExpUtil.cpp.
References GetSize(), and CellMLToNektar.cellml_metadata::p.
Referenced by GetTetZDerivativeOfMonomialVandermonde().
NekMatrix< NekDouble > Nektar::StdRegions::GetTetZDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
const NekVector< NekDouble > & | z | ||
) |
Definition at line 452 of file StdExpUtil.cpp.
References GetSize(), GetTetDegree(), and GetTetZDerivativeOfMonomialVandermonde().
Definition at line 96 of file StdExpUtil.cpp.
int Nektar::StdRegions::GetTriNumPoints | ( | int | degree | ) |
Definition at line 202 of file StdExpUtil.cpp.
Referenced by GetDegree().
NekMatrix< NekDouble > Nektar::StdRegions::GetXDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
int | degree | ||
) |
Definition at line 298 of file StdExpUtil.cpp.
References GetSize(), and CellMLToNektar.cellml_metadata::p.
Referenced by GetXDerivativeOfMonomialVandermonde().
NekMatrix< NekDouble > Nektar::StdRegions::GetXDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y | ||
) |
Definition at line 329 of file StdExpUtil.cpp.
References GetDegree(), GetSize(), and GetXDerivativeOfMonomialVandermonde().
NekMatrix< NekDouble > Nektar::StdRegions::GetYDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y, | ||
int | degree | ||
) |
Definition at line 460 of file StdExpUtil.cpp.
References GetSize(), and CellMLToNektar.cellml_metadata::p.
Referenced by GetYDerivativeOfMonomialVandermonde().
NekMatrix< NekDouble > Nektar::StdRegions::GetYDerivativeOfMonomialVandermonde | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y | ||
) |
Definition at line 490 of file StdExpUtil.cpp.
References GetDegree(), GetSize(), and GetYDerivativeOfMonomialVandermonde().
NekVector< NekDouble > Nektar::StdRegions::Hadamard | ( | const NekVector< NekDouble > & | x, |
const NekVector< NekDouble > & | y | ||
) |
Definition at line 131 of file StdExpUtil.cpp.
References GetSize().
Definition at line 79 of file StdExpUtil.cpp.
References GetE(), SetColumn(), and Nektar::LinearSystem::Solve().
NekDouble Nektar::StdRegions::MakeRound | ( | NekDouble | x | ) |
Definition at line 231 of file StdExpUtil.cpp.
Referenced by GetDegree(), GetTetDegree(), MatrixToString(), and VectorToString().
std::string Nektar::StdRegions::MatrixToString | ( | const NekMatrix< NekDouble > & | A, |
int | precision, | ||
NekDouble | expSigFigs | ||
) |
bool Nektar::StdRegions::operator< | ( | const IndexMapKey & | lhs, |
const IndexMapKey & | rhs | ||
) |
Definition at line 90 of file IndexMapKey.cpp.
References Nektar::StdRegions::IndexMapKey::m_entityID, Nektar::StdRegions::IndexMapKey::m_indexMapType, Nektar::StdRegions::IndexMapKey::m_orientation, Nektar::StdRegions::IndexMapKey::m_p, Nektar::StdRegions::IndexMapKey::m_q, Nektar::StdRegions::IndexMapKey::m_r, and Nektar::StdRegions::IndexMapKey::m_shapeType.
bool Nektar::StdRegions::operator< | ( | const StdMatrixKey & | lhs, |
const StdMatrixKey & | rhs | ||
) |
Definition at line 102 of file StdMatrixKey.cpp.
References Nektar::StdRegions::StdMatrixKey::m_base, Nektar::StdRegions::StdMatrixKey::m_factors, Nektar::StdRegions::StdMatrixKey::m_matrixType, Nektar::StdRegions::StdMatrixKey::m_ncoeffs, Nektar::StdRegions::StdMatrixKey::m_nodalPointsType, Nektar::StdRegions::StdMatrixKey::m_shapeType, Nektar::StdRegions::StdMatrixKey::m_varcoeff_hashes, Nektar::StdRegions::StdMatrixKey::m_varcoeffs, and Nektar::LibUtilities::ShapeTypeDimMap.
std::ostream & Nektar::StdRegions::operator<< | ( | std::ostream & | os, |
const IndexMapKey & | rhs | ||
) |
Definition at line 199 of file IndexMapKey.cpp.
References Nektar::StdRegions::IndexMapKey::GetIndexMapType(), and IndexMapTypeMap.
std::ostream & Nektar::StdRegions::operator<< | ( | std::ostream & | os, |
const StdMatrixKey & | rhs | ||
) |
Definition at line 278 of file StdMatrixKey.cpp.
References ConstFactorTypeMap, Nektar::StdRegions::StdMatrixKey::GetBase(), Nektar::StdRegions::StdMatrixKey::GetConstFactors(), Nektar::StdRegions::StdMatrixKey::GetMatrixType(), Nektar::StdRegions::StdMatrixKey::GetNcoeffs(), Nektar::StdRegions::StdMatrixKey::GetShapeType(), Nektar::StdRegions::StdMatrixKey::GetVarCoeffHashes(), Nektar::StdRegions::StdMatrixKey::GetVarCoeffs(), MatrixTypeMap, Nektar::LibUtilities::ShapeTypeDimMap, Nektar::LibUtilities::ShapeTypeMap, and VarCoeffTypeMap.
bool Nektar::StdRegions::operator== | ( | const IndexMapKey & | lhs, |
const IndexMapKey & | rhs | ||
) |
Definition at line 159 of file IndexMapKey.cpp.
References Nektar::StdRegions::IndexMapKey::m_entityID, Nektar::StdRegions::IndexMapKey::m_indexMapType, Nektar::StdRegions::IndexMapKey::m_orientation, Nektar::StdRegions::IndexMapKey::m_p, Nektar::StdRegions::IndexMapKey::m_q, Nektar::StdRegions::IndexMapKey::m_r, and Nektar::StdRegions::IndexMapKey::m_shapeType.
bool Nektar::StdRegions::operator== | ( | const StdMatrixKey & | lhs, |
const StdMatrixKey & | rhs | ||
) |
Definition at line 197 of file StdMatrixKey.cpp.
References Nektar::StdRegions::StdMatrixKey::m_base, Nektar::StdRegions::StdMatrixKey::m_factors, Nektar::StdRegions::StdMatrixKey::m_matrixType, Nektar::StdRegions::StdMatrixKey::m_ncoeffs, Nektar::StdRegions::StdMatrixKey::m_nodalPointsType, Nektar::StdRegions::StdMatrixKey::m_shapeType, Nektar::StdRegions::StdMatrixKey::m_varcoeff_hashes, Nektar::StdRegions::StdMatrixKey::m_varcoeffs, and Nektar::LibUtilities::ShapeTypeDimMap.
NekMatrix< NekDouble > & Nektar::StdRegions::SetColumn | ( | NekMatrix< NekDouble > & | matA, |
int | n, | ||
const NekVector< NekDouble > & | x | ||
) |
Definition at line 62 of file StdExpUtil.cpp.
Referenced by Invert().
Definition at line 126 of file StdExpUtil.cpp.
References Nektar::NekVector< DataType >::GetPtr(), and GetSize().
Definition at line 121 of file StdExpUtil.cpp.
References GetSize().
NekVector< NekDouble > Nektar::StdRegions::VectorPower | ( | const NekVector< NekDouble > & | x, |
NekDouble | p | ||
) |
Definition at line 143 of file StdExpUtil.cpp.
References GetSize().
std::string Nektar::StdRegions::VectorToString | ( | const NekVector< NekDouble > & | v, |
int | precision, | ||
NekDouble | expSigFigs | ||
) |
Definition at line 183 of file StdExpUtil.cpp.
References Nektar::NekVector< DataType >::GetRows(), and MakeRound().
const char* const Nektar::StdRegions::ConstFactorTypeMap[] |
Definition at line 242 of file StdRegions.hpp.
Referenced by Nektar::StdRegions::StdMatrixKey::GetConstFactor(), Nektar::MultiRegions::operator<<(), and operator<<().
const char* const Nektar::StdRegions::ElementTypeMap[] |
Definition at line 76 of file StdRegions.hpp.
const char* const Nektar::StdRegions::IndexMapTypeMap[] |
Definition at line 265 of file StdRegions.hpp.
Referenced by operator<<().
const char* const Nektar::StdRegions::MatrixTypeMap[] |
Definition at line 152 of file StdRegions.hpp.
Referenced by Nektar::MultiRegions::operator<<(), and operator<<().
|
static |
Definition at line 253 of file StdRegions.hpp.
Referenced by Nektar::LocalRegions::Expansion2D::AddHDGHelmholtzEdgeTerms(), Nektar::StdRegions::StdExpansion::CreateGeneralMatrix(), Nektar::LocalRegions::NodalTriExp::FwdTrans(), Nektar::StdRegions::StdNodalPrismExp::ModalToNodal(), Nektar::StdRegions::StdNodalTetExp::ModalToNodal(), Nektar::StdRegions::StdNodalTriExp::ModalToNodal(), Nektar::StdRegions::StdNodalPrismExp::NodalToModal(), Nektar::StdRegions::StdNodalTetExp::NodalToModal(), Nektar::StdRegions::StdNodalTriExp::NodalToModal(), Nektar::StdRegions::StdNodalPrismExp::NodalToModalTranspose(), Nektar::StdRegions::StdNodalTetExp::NodalToModalTranspose(), Nektar::StdRegions::StdNodalTriExp::NodalToModalTranspose(), Nektar::LocalRegions::Expansion2D::v_AddRobinEdgeContribution(), Nektar::LocalRegions::Expansion3D::v_AddRobinMassMatrix(), Nektar::LocalRegions::Expansion2D::v_AddRobinMassMatrix(), Nektar::StdRegions::StdNodalTetExp::v_FwdTrans(), Nektar::StdRegions::StdNodalPrismExp::v_FwdTrans(), Nektar::StdRegions::StdNodalTriExp::v_FwdTrans(), and Nektar::LocalRegions::Expansion2D::v_GenMatrix().
|
static |
Definition at line 228 of file StdRegions.hpp.
Referenced by Nektar::StdRegions::StdExpansion::CreateGeneralMatrix(), Nektar::LocalRegions::NodalTriExp::FwdTrans(), Nektar::StdRegions::StdNodalTetExp::ModalToNodal(), Nektar::StdRegions::StdNodalPrismExp::ModalToNodal(), Nektar::StdRegions::StdNodalTriExp::ModalToNodal(), Nektar::StdRegions::StdNodalPrismExp::NodalToModal(), Nektar::StdRegions::StdNodalTetExp::NodalToModal(), Nektar::StdRegions::StdNodalTriExp::NodalToModal(), Nektar::StdRegions::StdNodalPrismExp::NodalToModalTranspose(), Nektar::StdRegions::StdNodalTetExp::NodalToModalTranspose(), Nektar::StdRegions::StdNodalTriExp::NodalToModalTranspose(), Nektar::StdRegions::StdNodalTetExp::v_FwdTrans(), Nektar::StdRegions::StdNodalPrismExp::v_FwdTrans(), Nektar::StdRegions::StdNodalTriExp::v_FwdTrans(), and Nektar::VCSWeakPressure::v_SolvePressure().
const char* const Nektar::StdRegions::OrientationMap[] |
Definition at line 293 of file StdRegions.hpp.
const char* const Nektar::StdRegions::VarCoeffTypeMap[] |
Definition at line 214 of file StdRegions.hpp.
Referenced by Nektar::StdRegions::StdMatrixKey::GetVarCoeff(), and operator<<().