Nektar++
|
Classes | |
struct | BoundaryConditionBase |
class | BoundaryConditions |
struct | BoundaryEntry |
class | CompToElmt |
Structure holding graphvertexobject id and local element facet id. More... | |
struct | Curve |
struct | DirichletBoundaryCondition |
class | Domain |
struct | DomainRange |
struct | ElementEdge |
struct | ElementFace |
struct | Expansion |
class | Geometry |
Base class for shape geometry information. More... | |
class | Geometry0D |
1D geometry information More... | |
class | Geometry1D |
1D geometry information More... | |
class | Geometry2D |
2D geometry information More... | |
class | Geometry3D |
3D geometry information More... | |
struct | GeometryHash |
class | GeomFactors |
Calculation and storage of geometric factors associated with the mapping from StdRegions reference elements to a given LocalRegions physical element in the mesh. More... | |
struct | GeomFactorsHash |
A hash functor for geometric factors. Utilises GeomFactors::GetHash. More... | |
class | HexGeom |
class | InterfaceComponent |
class | MeshGraph |
Base class for a spectral/hp element mesh. More... | |
class | MeshGraph1D |
class | MeshGraph2D |
class | MeshGraph3D |
struct | NeumannBoundaryCondition |
struct | NotDefinedBoundaryCondition |
struct | PeriodicBoundaryCondition |
class | PointGeom |
class | PrismGeom |
class | PyrGeom |
class | QuadGeom |
struct | RobinBoundaryCondition |
class | SegGeom |
class | TetGeom |
class | TriGeom |
class | WireframeEdgeComponent |
Enumerations | |
enum | BoundaryConditionType { eDirichlet, eNeumann, eRobin, ePeriodic, eNotDefined } |
enum | BoundaryType { eUnknown =0, eDirichlet, eNeumann, eRobin, eCauchy, eDummy, eBoundaryTypeLastElement = eDummy-1 } |
enum | ExpansionType { eNoExpansionType, eModified, eModifiedQuadPlus1, eModifiedQuadPlus2, eModifiedGLLRadau10, eOrthogonal, eGLL_Lagrange, eGLL_Lagrange_SEM, eGauss_Lagrange, eGauss_Lagrange_SEM, eFourier, eFourierSingleMode, eFourierHalfModeRe, eFourierHalfModeIm, eChebyshev, eFourierChebyshev, eChebyshevFourier, eFourierModified, eExpansionTypeSize } |
enum | GeomType { eNoGeomType, eRegular, eDeformed, eMovingRegular } |
Indicates the type of element geometry. More... | |
enum | GeomState { eNotFilled, ePtsFilled } |
Indicates if the geometric information for an element has been populated. More... | |
Functions | |
Array< OneD, int > | ToArray (const std::set< int > &set) |
std::set< int > | ShareAllBoundaryIDs (const BoundaryRegionCollection &boundaryRegions, LibUtilities::CommSharedPtr comm) |
bool | SortByGlobalId (const boost::shared_ptr< Geometry > &lhs, const boost::shared_ptr< Geometry > &rhs) |
Less than operator to sort Geometry objects by global id when sorting STL containers. More... | |
bool | GlobalIdEquality (const boost::shared_ptr< Geometry > &lhs, const boost::shared_ptr< Geometry > &rhs) |
bool | operator== (const GeomFactors &lhs, const GeomFactors &rhs) |
Equivalence test for GeomFactors objects. More... | |
bool | operator== (const PointGeom &x, const PointGeom &y) |
Determine equivalence by the ids. No matter what the position, if the ids are the same, then they are equivalent, and vice versa. More... | |
bool | operator== (const PointGeom &x, const PointGeom *y) |
bool | operator== (const PointGeom *x, const PointGeom &y) |
bool | operator!= (const PointGeom &x, const PointGeom &y) |
bool | operator!= (const PointGeom &x, const PointGeom *y) |
bool | operator!= (const PointGeom *x, const PointGeom &y) |
bool | operator== (const CompToElmt &x, const CompToElmt &y) |
bool | operator!= (const CompToElmt &x, const CompToElmt &y) |
Variables | |
static boost::shared_ptr < GeomFactors > | NullGeomFactorsSharedPtr |
static boost::shared_ptr < Geometry > | NullGeometrySharedPtr |
static boost::shared_ptr < Geometry1D > | NullGeometry1DSharedPtr |
static boost::shared_ptr < Geometry2D > | NullGeometry2DSharedPtr |
static boost::shared_ptr < Geometry3D > | NullGeometry3DSharedPtr |
static const Array< OneD, BoundaryConditionShPtr > | NullBoundaryConditionShPtrArray |
const char | BoundaryTypeNameMap [] |
const std::string | kExpansionTypeStr [] |
static DomainRangeShPtr | NullDomainRangeShPtr |
typedef std::map<int, BoundaryConditionMapShPtr> Nektar::SpatialDomains::BoundaryConditionCollection |
Definition at line 226 of file Conditions.h.
typedef std::map<std::string,BoundaryConditionShPtr> Nektar::SpatialDomains::BoundaryConditionMap |
Definition at line 224 of file Conditions.h.
typedef boost::shared_ptr<BoundaryConditionMap> Nektar::SpatialDomains::BoundaryConditionMapShPtr |
Definition at line 225 of file Conditions.h.
typedef boost::shared_ptr<BoundaryConditionBase> Nektar::SpatialDomains::BoundaryConditionShPtr |
Definition at line 219 of file Conditions.h.
typedef boost::shared_ptr<BoundaryConditions> Nektar::SpatialDomains::BoundaryConditionsSharedPtr |
Definition at line 284 of file Conditions.h.
typedef std::map<int, Composite> Nektar::SpatialDomains::BoundaryRegion |
Definition at line 214 of file Conditions.h.
typedef std::map<int, BoundaryRegionShPtr> Nektar::SpatialDomains::BoundaryRegionCollection |
Definition at line 217 of file Conditions.h.
typedef boost::shared_ptr<BoundaryRegion> Nektar::SpatialDomains::BoundaryRegionShPtr |
Definition at line 215 of file Conditions.h.
typedef boost::shared_ptr< BoundaryEntry > Nektar::SpatialDomains::BoundarySharedPtr |
typedef std::vector< BoundarySharedPtr > Nektar::SpatialDomains::BoundaryVector |
typedef std::vector< BoundarySharedPtr >::iterator Nektar::SpatialDomains::BoundaryVectorIter |
typedef boost::shared_ptr< GeometryVector > Nektar::SpatialDomains::Composite |
Definition at line 114 of file MeshGraph.h.
typedef std::map<int, Composite> Nektar::SpatialDomains::CompositeMap |
Definition at line 115 of file MeshGraph.h.
typedef std::map<int, Composite>::const_iterator Nektar::SpatialDomains::CompositeMapConstIter |
Definition at line 117 of file MeshGraph.h.
typedef std::map<int, Composite>::iterator Nektar::SpatialDomains::CompositeMapIter |
Definition at line 116 of file MeshGraph.h.
typedef std::vector< Composite > Nektar::SpatialDomains::CompositeVector |
typedef std::vector< Composite >::iterator Nektar::SpatialDomains::CompositeVectorIter |
typedef boost::shared_ptr<const BoundaryRegion> Nektar::SpatialDomains::ConstBoundaryRegionShPtr |
Definition at line 216 of file Conditions.h.
typedef boost::unordered_map< int, CurveSharedPtr > Nektar::SpatialDomains::CurveMap |
typedef boost::shared_ptr< Curve > Nektar::SpatialDomains::CurveSharedPtr |
Storage type for derivative of mapping.
Definition at line 75 of file GeomFactors.h.
typedef boost::shared_ptr<DirichletBoundaryCondition> Nektar::SpatialDomains::DirichletBCShPtr |
Definition at line 220 of file Conditions.h.
typedef boost::shared_ptr<DomainRange> Nektar::SpatialDomains::DomainRangeShPtr |
Definition at line 157 of file MeshGraph.h.
typedef boost::shared_ptr<ElementEdge> Nektar::SpatialDomains::ElementEdgeSharedPtr |
Definition at line 132 of file MeshGraph.h.
typedef std::vector<ElementEdgeSharedPtr> Nektar::SpatialDomains::ElementEdgeVector |
Definition at line 133 of file MeshGraph.h.
typedef boost::shared_ptr<ElementEdgeVector> Nektar::SpatialDomains::ElementEdgeVectorSharedPtr |
Definition at line 134 of file MeshGraph.h.
typedef boost::shared_ptr<ElementFace> Nektar::SpatialDomains::ElementFaceSharedPtr |
Definition at line 136 of file MeshGraph.h.
typedef std::vector<ElementFaceSharedPtr> Nektar::SpatialDomains::ElementFaceVector |
Definition at line 137 of file MeshGraph.h.
typedef boost::shared_ptr<ElementFaceVector> Nektar::SpatialDomains::ElementFaceVectorSharedPtr |
Definition at line 138 of file MeshGraph.h.
typedef std::map<int, ExpansionShPtr> Nektar::SpatialDomains::ExpansionMap |
Definition at line 174 of file MeshGraph.h.
typedef std::map<int, ExpansionShPtr>::const_iterator Nektar::SpatialDomains::ExpansionMapConstIter |
Definition at line 176 of file MeshGraph.h.
typedef std::map<int, ExpansionShPtr>::iterator Nektar::SpatialDomains::ExpansionMapIter |
Definition at line 175 of file MeshGraph.h.
typedef boost::shared_ptr<ExpansionMap> Nektar::SpatialDomains::ExpansionMapShPtr |
Definition at line 178 of file MeshGraph.h.
typedef std::map<std::string, ExpansionMapShPtr> Nektar::SpatialDomains::ExpansionMapShPtrMap |
Definition at line 179 of file MeshGraph.h.
typedef std::map<std::string, ExpansionMapShPtr>::iterator Nektar::SpatialDomains::ExpansionMapShPtrMapIter |
Definition at line 180 of file MeshGraph.h.
typedef boost::shared_ptr<Expansion> Nektar::SpatialDomains::ExpansionShPtr |
Definition at line 173 of file MeshGraph.h.
typedef boost::shared_ptr< Geometry0D > Nektar::SpatialDomains::Geometry0DSharedPtr |
Definition at line 46 of file Geometry0D.h.
typedef std::vector< Geometry0DSharedPtr > Nektar::SpatialDomains::Geometry0DVector |
Definition at line 50 of file Geometry0D.h.
typedef std::vector< Geometry0DSharedPtr >::iterator Nektar::SpatialDomains::Geometry0DVectorIter |
Definition at line 51 of file Geometry0D.h.
typedef boost::shared_ptr< Geometry1D > Nektar::SpatialDomains::Geometry1DSharedPtr |
Definition at line 48 of file Geometry1D.h.
typedef std::vector< Geometry1DSharedPtr > Nektar::SpatialDomains::Geometry1DVector |
Definition at line 52 of file Geometry1D.h.
typedef std::vector< Geometry1DSharedPtr >::iterator Nektar::SpatialDomains::Geometry1DVectorIter |
Definition at line 53 of file Geometry1D.h.
typedef boost::shared_ptr< Geometry2D > Nektar::SpatialDomains::Geometry2DSharedPtr |
Definition at line 59 of file Geometry2D.h.
typedef std::vector< Geometry2DSharedPtr > Nektar::SpatialDomains::Geometry2DVector |
Definition at line 61 of file Geometry2D.h.
typedef std::vector< Geometry2DSharedPtr >::iterator Nektar::SpatialDomains::Geometry2DVectorIter |
Definition at line 62 of file Geometry2D.h.
typedef boost::shared_ptr<Geometry3D> Nektar::SpatialDomains::Geometry3DSharedPtr |
Definition at line 52 of file Geometry3D.h.
typedef std::vector<Geometry3DSharedPtr> Nektar::SpatialDomains::Geometry3DVector |
Definition at line 55 of file Geometry3D.h.
typedef std::vector<Geometry3DSharedPtr>::iterator Nektar::SpatialDomains::Geometry3DVectorIter |
Definition at line 57 of file Geometry3D.h.
typedef boost::unordered_set< GeometrySharedPtr > Nektar::SpatialDomains::GeometrySet |
Definition at line 56 of file Geometry.h.
typedef boost::shared_ptr< Geometry > Nektar::SpatialDomains::GeometrySharedPtr |
Definition at line 53 of file Geometry.h.
typedef std::vector< GeometrySharedPtr > Nektar::SpatialDomains::GeometryVector |
Definition at line 55 of file Geometry.h.
typedef std::vector< GeometrySharedPtr >::iterator Nektar::SpatialDomains::GeometryVectorIter |
Definition at line 58 of file Geometry.h.
typedef boost::shared_ptr<GeometryVector> Nektar::SpatialDomains::GeometryVectorSharedPtr |
Definition at line 57 of file Geometry.h.
typedef boost::unordered_set< GeomFactorsSharedPtr > Nektar::SpatialDomains::GeomFactorsSet |
An unordered set of GeomFactor pointers.
Definition at line 69 of file GeomFactors.h.
typedef boost::unordered_set< GeomFactorsSharedPtr >::iterator Nektar::SpatialDomains::GeomFactorsSetIter |
Iterator for the GeomFactorsSet.
Definition at line 72 of file GeomFactors.h.
typedef boost::shared_ptr<GeomFactors> Nektar::SpatialDomains::GeomFactorsSharedPtr |
Pointer to a GeomFactors object.
Definition at line 62 of file GeomFactors.h.
typedef std::vector< GeomFactorsSharedPtr > Nektar::SpatialDomains::GeomFactorsVector |
A vector of GeomFactor pointers.
Definition at line 64 of file GeomFactors.h.
typedef GeomFactorsVector::iterator Nektar::SpatialDomains::GeomFactorsVectorIter |
Iterator for the GeomFactorsVector.
Definition at line 66 of file GeomFactors.h.
typedef std::map<std::string, std::string> Nektar::SpatialDomains::GeomInfoMap |
Definition at line 183 of file MeshGraph.h.
typedef std::map<int, HexGeomSharedPtr> Nektar::SpatialDomains::HexGeomMap |
typedef std::map<int, HexGeomSharedPtr>::iterator Nektar::SpatialDomains::HexGeomMapIter |
typedef boost::shared_ptr< HexGeom > Nektar::SpatialDomains::HexGeomSharedPtr |
typedef std::vector<HexGeomSharedPtr> Nektar::SpatialDomains::HexGeomVector |
typedef std::vector<HexGeomSharedPtr>::iterator Nektar::SpatialDomains::HexGeomVectorIter |
typedef std::list< SharedInterfaceCompPtr > Nektar::SpatialDomains::InterfaceCompList |
Definition at line 112 of file MeshGraph.h.
typedef boost::shared_ptr<MeshGraph1D> Nektar::SpatialDomains::MeshGraph1DSharedPtr |
Definition at line 86 of file MeshGraph1D.h.
typedef boost::shared_ptr<MeshGraph2D> Nektar::SpatialDomains::MeshGraph2DSharedPtr |
Definition at line 238 of file MeshGraph2D.h.
typedef boost::shared_ptr<MeshGraph3D> Nektar::SpatialDomains::MeshGraph3DSharedPtr |
Definition at line 224 of file MeshGraph3D.h.
typedef boost::shared_ptr<MeshGraph> Nektar::SpatialDomains::MeshGraphSharedPtr |
Definition at line 442 of file MeshGraph.h.
typedef boost::shared_ptr<NeumannBoundaryCondition> Nektar::SpatialDomains::NeumannBCShPtr |
Definition at line 221 of file Conditions.h.
typedef std::map< int, PointGeomSharedPtr > Nektar::SpatialDomains::PointGeomMap |
Definition at line 111 of file MeshGraph.h.
typedef std::set< PointGeomSharedPtr > Nektar::SpatialDomains::PointGeomSet |
Definition at line 58 of file PointGeom.h.
typedef boost::shared_ptr< PointGeom > Nektar::SpatialDomains::PointGeomSharedPtr |
Definition at line 60 of file Geometry.h.
typedef std::vector< PointGeomSharedPtr > Nektar::SpatialDomains::PointGeomVector |
Definition at line 61 of file Geometry3D.h.
typedef std::vector< PointGeomSharedPtr >::iterator Nektar::SpatialDomains::PointGeomVectorIter |
Definition at line 56 of file PointGeom.h.
typedef std::map<int, PrismGeomSharedPtr> Nektar::SpatialDomains::PrismGeomMap |
Definition at line 112 of file PrismGeom.h.
typedef std::map<int, PrismGeomSharedPtr>::iterator Nektar::SpatialDomains::PrismGeomMapIter |
Definition at line 113 of file PrismGeom.h.
typedef boost::shared_ptr<PrismGeom> Nektar::SpatialDomains::PrismGeomSharedPtr |
Definition at line 109 of file PrismGeom.h.
typedef std::vector<PrismGeomSharedPtr> Nektar::SpatialDomains::PrismGeomVector |
Definition at line 110 of file PrismGeom.h.
typedef std::vector<PrismGeomSharedPtr>::iterator Nektar::SpatialDomains::PrismGeomVectorIter |
Definition at line 111 of file PrismGeom.h.
typedef std::map<int, PyrGeomSharedPtr> Nektar::SpatialDomains::PyrGeomMap |
typedef std::map<int, PyrGeomSharedPtr>::iterator Nektar::SpatialDomains::PyrGeomMapIter |
typedef boost::shared_ptr<PyrGeom> Nektar::SpatialDomains::PyrGeomSharedPtr |
typedef std::vector<PyrGeomSharedPtr> Nektar::SpatialDomains::PyrGeomVector |
typedef std::vector<PyrGeomSharedPtr>::iterator Nektar::SpatialDomains::PyrGeomVectorIter |
typedef std::map<int, QuadGeomSharedPtr> Nektar::SpatialDomains::QuadGeomMap |
Definition at line 57 of file QuadGeom.h.
typedef std::map<int, QuadGeomSharedPtr>::iterator Nektar::SpatialDomains::QuadGeomMapIter |
Definition at line 58 of file QuadGeom.h.
typedef boost::shared_ptr<QuadGeom> Nektar::SpatialDomains::QuadGeomSharedPtr |
Definition at line 54 of file QuadGeom.h.
typedef std::vector< QuadGeomSharedPtr > Nektar::SpatialDomains::QuadGeomVector |
Definition at line 52 of file MeshGraph2D.h.
typedef std::vector< QuadGeomSharedPtr >::iterator Nektar::SpatialDomains::QuadGeomVectorIter |
Definition at line 56 of file QuadGeom.h.
typedef boost::shared_ptr<RobinBoundaryCondition> Nektar::SpatialDomains::RobinBCShPtr |
Definition at line 222 of file Conditions.h.
typedef std::map<int, SegGeomSharedPtr> Nektar::SpatialDomains::SegGeomMap |
typedef boost::shared_ptr< SegGeom > Nektar::SpatialDomains::SegGeomSharedPtr |
Definition at line 60 of file Geometry2D.h.
typedef std::vector< SegGeomSharedPtr > Nektar::SpatialDomains::SegGeomVector |
Definition at line 65 of file Geometry3D.h.
typedef std::vector< SegGeomSharedPtr >::iterator Nektar::SpatialDomains::SegGeomVectorIter |
typedef boost::shared_ptr< InterfaceComponent > Nektar::SpatialDomains::SharedInterfaceCompPtr |
Definition at line 108 of file MeshGraph.h.
typedef boost::shared_ptr<QuadGeom> Nektar::SpatialDomains::SharedQuadGeomPtr |
Definition at line 51 of file MeshGraph2D.h.
typedef std::map<int, TetGeomSharedPtr> Nektar::SpatialDomains::TetGeomMap |
typedef std::map<int, TetGeomSharedPtr>::iterator Nektar::SpatialDomains::TetGeomMapIter |
typedef boost::shared_ptr<TetGeom> Nektar::SpatialDomains::TetGeomSharedPtr |
typedef std::vector< TetGeomSharedPtr > Nektar::SpatialDomains::TetGeomVector |
typedef std::vector< TetGeomSharedPtr >::iterator Nektar::SpatialDomains::TetGeomVectorIter |
typedef std::map<int, TriGeomSharedPtr> Nektar::SpatialDomains::TriGeomMap |
typedef std::map<int, TriGeomSharedPtr>::iterator Nektar::SpatialDomains::TriGeomMapIter |
typedef boost::shared_ptr<TriGeom> Nektar::SpatialDomains::TriGeomSharedPtr |
typedef std::vector< TriGeomSharedPtr > Nektar::SpatialDomains::TriGeomVector |
typedef std::vector< TriGeomSharedPtr >::iterator Nektar::SpatialDomains::TriGeomVectorIter |
Enumerator | |
---|---|
eDirichlet | |
eNeumann | |
eRobin | |
ePeriodic | |
eNotDefined |
Definition at line 53 of file Conditions.h.
Enumerator | |
---|---|
eUnknown | |
eDirichlet | |
eNeumann | |
eRobin | |
eCauchy | |
eDummy | |
eBoundaryTypeLastElement |
Definition at line 47 of file Domain.h.
Definition at line 61 of file MeshGraph.h.
Indicates if the geometric information for an element has been populated.
Enumerator | |
---|---|
eNotFilled |
Geometric information has not been generated. |
ePtsFilled |
Geometric information has been generated. |
Definition at line 65 of file SpatialDomains.hpp.
Indicates the type of element geometry.
This property of the element geometry is used to indicate the necessary storage for the element's geometric information and its corresponding computational complexity. In many cases significant savings in both cases can be made based on this information, in comparison to the most generic case.
Enumerator | |
---|---|
eNoGeomType |
No type defined. |
eRegular |
Geometry is straight-sided with constant geometric factors. |
eDeformed |
Geometry is curved or has non-constant factors. |
eMovingRegular |
Currently unused. |
Definition at line 52 of file SpatialDomains.hpp.
bool Nektar::SpatialDomains::GlobalIdEquality | ( | const boost::shared_ptr< Geometry > & | lhs, |
const boost::shared_ptr< Geometry > & | rhs | ||
) |
Definition at line 108 of file Geometry.cpp.
bool Nektar::SpatialDomains::operator!= | ( | const PointGeom & | x, |
const PointGeom & | y | ||
) |
Definition at line 214 of file PointGeom.cpp.
References Nektar::SpatialDomains::PointGeom::m_vid.
bool Nektar::SpatialDomains::operator!= | ( | const PointGeom & | x, |
const PointGeom * | y | ||
) |
Definition at line 219 of file PointGeom.cpp.
References Nektar::SpatialDomains::PointGeom::m_vid.
bool Nektar::SpatialDomains::operator!= | ( | const PointGeom * | x, |
const PointGeom & | y | ||
) |
Definition at line 224 of file PointGeom.cpp.
References Nektar::SpatialDomains::PointGeom::m_vid.
bool Nektar::SpatialDomains::operator!= | ( | const CompToElmt & | x, |
const CompToElmt & | y | ||
) |
Definition at line 234 of file PointGeom.cpp.
References Nektar::SpatialDomains::CompToElmt::m_id.
bool Nektar::SpatialDomains::operator== | ( | const GeomFactors & | lhs, |
const GeomFactors & | rhs | ||
) |
Equivalence test for GeomFactors objects.
Tests if two GeomFactors classes are equal.
Member data equivalence is tested in the following order: shape type, expansion dimension, coordinate dimension and coordinates.
Definition at line 132 of file GeomFactors.cpp.
References Nektar::SpatialDomains::GeomFactors::ComputeJac(), Nektar::SpatialDomains::GeomFactors::m_coordDim, Nektar::SpatialDomains::GeomFactors::m_expDim, Nektar::SpatialDomains::GeomFactors::m_type, and Nektar::SpatialDomains::GeomFactors::m_xmap.
bool Nektar::SpatialDomains::operator== | ( | const PointGeom & | x, |
const PointGeom & | y | ||
) |
Determine equivalence by the ids. No matter what the position, if the ids are the same, then they are equivalent, and vice versa.
Definition at line 199 of file PointGeom.cpp.
References Nektar::SpatialDomains::PointGeom::m_vid.
bool Nektar::SpatialDomains::operator== | ( | const PointGeom & | x, |
const PointGeom * | y | ||
) |
Definition at line 204 of file PointGeom.cpp.
References Nektar::SpatialDomains::PointGeom::m_vid.
bool Nektar::SpatialDomains::operator== | ( | const PointGeom * | x, |
const PointGeom & | y | ||
) |
Definition at line 209 of file PointGeom.cpp.
References Nektar::SpatialDomains::PointGeom::m_vid.
bool Nektar::SpatialDomains::operator== | ( | const CompToElmt & | x, |
const CompToElmt & | y | ||
) |
Definition at line 229 of file PointGeom.cpp.
References Nektar::SpatialDomains::CompToElmt::m_id, and Nektar::SpatialDomains::CompToElmt::m_locId.
std::set<int> Nektar::SpatialDomains::ShareAllBoundaryIDs | ( | const BoundaryRegionCollection & | boundaryRegions, |
LibUtilities::CommSharedPtr | comm | ||
) |
Definition at line 90 of file Conditions.cpp.
References ToArray().
Referenced by Nektar::SpatialDomains::BoundaryConditions::CreateBoundaryComms().
bool Nektar::SpatialDomains::SortByGlobalId | ( | const boost::shared_ptr< Geometry > & | lhs, |
const boost::shared_ptr< Geometry > & | rhs | ||
) |
Less than operator to sort Geometry objects by global id when sorting STL containers.
Definition at line 102 of file Geometry.cpp.
Helper that turns a set into an array.
Definition at line 70 of file Conditions.cpp.
Referenced by ShareAllBoundaryIDs().
const char Nektar::SpatialDomains::BoundaryTypeNameMap[] |
Definition at line 61 of file Domain.h.
Referenced by Nektar::SpatialDomains::Domain::Read().
const std::string Nektar::SpatialDomains::kExpansionTypeStr[] |
Definition at line 86 of file MeshGraph.h.
Referenced by Nektar::SpatialDomains::MeshGraph::ReadExpansions().
|
static |
Definition at line 228 of file Conditions.h.
|
static |
Definition at line 158 of file MeshGraph.h.
Referenced by Nektar::SpatialDomains::MeshGraph::CheckRange(), Nektar::FieldUtils::InputXml::Process(), and Nektar::SpatialDomains::MeshGraph::SetDomainRange().
|
static |
Definition at line 57 of file SpatialDomainsDeclarations.hpp.
|
static |
Definition at line 58 of file SpatialDomainsDeclarations.hpp.
|
static |
Definition at line 59 of file SpatialDomainsDeclarations.hpp.
|
static |
Definition at line 56 of file SpatialDomainsDeclarations.hpp.
|
static |
Definition at line 53 of file SpatialDomainsDeclarations.hpp.
Referenced by Nektar::StdRegions::StdExpansion::v_GetMetricInfo().