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 53 of file Collection.h.
Nektar::Collections::Collection::Collection | ( | std::vector< StdRegions::StdExpansionSharedPtr > | pCollExp, |
OperatorImpMap & | impTypes | ||
) |
Definition at line 46 of file Collection.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), and m_geomData.
|
inline |
Definition at line 124 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 136 of file Collection.h.
References m_ops, and Nektar::NullNekDouble1DArray.
|
inline |
Definition at line 147 of file Collection.h.
References m_ops.
|
inline |
Definition at line 159 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 54 of file Collection.cpp.
References Nektar::VarcoeffHashingTest::factors, and m_ops.
|
inline |
|
inline |
Definition at line 99 of file Collection.h.
References m_ops.
|
inline |
|
inline |
Definition at line 104 of file Collection.h.
References m_ops.
|
inline |
void Nektar::Collections::Collection::Initialise | ( | const OperatorType | opType, |
StdRegions::FactorMap | factors = StdRegions::NullFactorMap |
||
) |
Definition at line 61 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 114 of file Collection.h.
Referenced by Initialise().
|
protected |
Definition at line 111 of file Collection.h.
Referenced by Collection(), GetGeomSharedPtr(), and Initialise().
|
protected |
Definition at line 115 of file Collection.h.
Referenced by Initialise().
|
protected |
Definition at line 110 of file Collection.h.
Referenced by ApplyOperator(), CheckFactors(), GetInputSize(), GetOpSharedPtr(), GetOutputSize(), HasOperator(), and Initialise().