Nektar++
|
#include <Collection.h>
Public Member Functions | |
COLLECTIONS_EXPORT | Collection (std::vector< StdRegions::StdExpansionSharedPtr > pCollExp, OperatorImpMap &impTypes) |
void | ApplyOperator (const OperatorType &op, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &output) |
void | ApplyOperator (const OperatorType &op, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &output0, Array< OneD, NekDouble > &output1) |
void | ApplyOperator (const OperatorType &op, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &output0, Array< OneD, NekDouble > &output1, Array< OneD, NekDouble > &output2) |
void | ApplyOperator (const OperatorType &op, int dir, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &output) |
bool | HasOperator (const OperatorType &op) |
Protected Attributes | |
StdRegions::StdExpansionSharedPtr | m_stdExp |
std::vector < SpatialDomains::GeometrySharedPtr > | m_geom |
boost::unordered_map < OperatorType, OperatorSharedPtr > | m_ops |
CoalescedGeomDataSharedPtr | m_geomData |
Definition at line 56 of file Collection.h.
Nektar::Collections::Collection::Collection | ( | std::vector< StdRegions::StdExpansionSharedPtr > | pCollExp, |
OperatorImpMap & | impTypes | ||
) |
Definition at line 47 of file Collection.cpp.
References ASSERTL0, Nektar::LibUtilities::NekFactory< tKey, tBase, >::CreateInstance(), Nektar::Collections::GetOperatorFactory(), Nektar::iterator, and Nektar::Collections::SIZE_OperatorType.
|
inline |
Definition at line 105 of file Collection.h.
References m_ops, and Nektar::NullNekDouble1DArray.
|
inline |
Definition at line 119 of file Collection.h.
References m_ops, and Nektar::NullNekDouble1DArray.
|
inline |
Definition at line 133 of file Collection.h.
References m_ops.
|
inline |
Definition at line 147 of file Collection.h.
References m_ops.
|
inline |
Definition at line 157 of file Collection.h.
References m_ops.
|
protected |
Definition at line 92 of file Collection.h.
|
protected |
Definition at line 94 of file Collection.h.
|
protected |
Definition at line 93 of file Collection.h.
Referenced by ApplyOperator(), and HasOperator().
|
protected |
Definition at line 91 of file Collection.h.