Nektar++
|
#include <Collection.h>
Protected Attributes | |
std::unordered_map< OperatorType, OperatorSharedPtr, EnumHash > | m_ops |
CoalescedGeomDataSharedPtr | m_geomData |
std::vector< StdRegions::StdExpansionSharedPtr > | m_collExp |
OperatorImpMap | m_impTypes |
Definition at line 55 of file Collection.h.
Nektar::Collections::Collection::Collection | ( | std::vector< StdRegions::StdExpansionSharedPtr > | pCollExp, |
OperatorImpMap & | impTypes | ||
) |
Definition at line 48 of file Collection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), and m_geomData.
|
inline |
Definition at line 116 of file Collection.h.
References m_ops, and Nektar::NullNekDouble1DArray.
Referenced by Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::QuadCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::SegCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::TetCollectionTests::BOOST_AUTO_TEST_CASE(), and Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 128 of file Collection.h.
References m_ops, and Nektar::NullNekDouble1DArray.
|
inline |
Definition at line 139 of file Collection.h.
References m_ops.
|
inline |
Definition at line 151 of file Collection.h.
References m_ops.
void Nektar::Collections::Collection::CheckFactors | ( | const OperatorType | opType, |
StdRegions::FactorMap | factors, | ||
int | coll_phys_offset = 0 |
||
) |
Definition at line 56 of file Collection.cpp.
References Nektar::VarcoeffHashingTest::factors, and m_ops.
|
inline |
|
inline |
|
inline |
void Nektar::Collections::Collection::Initialise | ( | const OperatorType | opType, |
StdRegions::FactorMap | factors = StdRegions::NullFactorMap |
||
) |
Definition at line 63 of file Collection.cpp.
References ASSERTL0, Nektar::LibUtilities::NekFactory< tKey, tBase, tParam >::CreateInstance(), Nektar::VarcoeffHashingTest::factors, Nektar::Collections::GetOperatorFactory(), HasOperator(), m_collExp, m_geomData, m_impTypes, m_ops, Nektar::Collections::OperatorTypeMap, and WARNINGL2.
Referenced by Nektar::HexCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::PrismCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::PyrCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::QuadCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::SegCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::TetCollectionTests::BOOST_AUTO_TEST_CASE(), Nektar::TriCollectionTests::BOOST_AUTO_TEST_CASE(), and Nektar::Collections::CollectionOptimisation::SetWithTimings().
|
protected |
Definition at line 106 of file Collection.h.
Referenced by Initialise().
|
protected |
Definition at line 103 of file Collection.h.
Referenced by Collection(), GetGeomSharedPtr(), and Initialise().
|
protected |
Definition at line 107 of file Collection.h.
Referenced by Initialise().
|
protected |
Definition at line 102 of file Collection.h.
Referenced by ApplyOperator(), CheckFactors(), GetOpSharedPtr(), HasOperator(), and Initialise().