Nektar++
|
Backward transform operator using sum-factorisation (Prism) More...
Public Member Functions | |
virtual | ~IProductWRTBase_SumFac_Prism () |
virtual void | operator() (const Array< OneD, const NekDouble > &input, Array< OneD, NekDouble > &output, Array< OneD, NekDouble > &output1, Array< OneD, NekDouble > &output2, Array< OneD, NekDouble > &wsp) |
Perform operation. More... | |
virtual void | operator() (int dir, const Array< OneD, const NekDouble > &input, Array< OneD, NekDouble > &output, Array< OneD, NekDouble > &wsp) |
Public Member Functions inherited from Nektar::Collections::Operator | |
Operator (std::vector< StdRegions::StdExpansionSharedPtr > pCollExp, boost::shared_ptr< CoalescedGeomData > GeomData) | |
Constructor. More... | |
virtual COLLECTIONS_EXPORT | ~Operator () |
int | GetWspSize () |
Get the size of the required workspace. More... | |
Protected Attributes | |
const int | m_nquad0 |
const int | m_nquad1 |
const int | m_nquad2 |
const int | m_nmodes0 |
const int | m_nmodes1 |
const int | m_nmodes2 |
Array< OneD, const NekDouble > | m_jac |
Array< OneD, const NekDouble > | m_base0 |
Array< OneD, const NekDouble > | m_base1 |
Array< OneD, const NekDouble > | m_base2 |
bool | m_sortTopVertex |
Protected Attributes inherited from Nektar::Collections::Operator | |
StdRegions::StdExpansionSharedPtr | m_stdExp |
unsigned int | m_numElmt |
unsigned int | m_wspSize |
Private Member Functions | |
IProductWRTBase_SumFac_Prism (vector< StdRegions::StdExpansionSharedPtr > pCollExp, CoalescedGeomDataSharedPtr pGeomData) | |
Backward transform operator using sum-factorisation (Prism)
Definition at line 770 of file IProductWRTBase.cpp.
|
inlinevirtual |
Definition at line 775 of file IProductWRTBase.cpp.
|
inlineprivate |
Definition at line 820 of file IProductWRTBase.cpp.
References Nektar::LibUtilities::eModified_A.
|
inlinevirtual |
Perform operation.
Implements Nektar::Collections::Operator.
Definition at line 779 of file IProductWRTBase.cpp.
References ASSERTL1, and Nektar::Collections::PrismIProduct().
|
inlinevirtual |
Implements Nektar::Collections::Operator.
Definition at line 797 of file IProductWRTBase.cpp.
References ASSERTL0.
Definition at line 814 of file IProductWRTBase.cpp.
Definition at line 815 of file IProductWRTBase.cpp.
Definition at line 816 of file IProductWRTBase.cpp.
Definition at line 813 of file IProductWRTBase.cpp.
|
protected |
Definition at line 810 of file IProductWRTBase.cpp.
|
protected |
Definition at line 811 of file IProductWRTBase.cpp.
|
protected |
Definition at line 812 of file IProductWRTBase.cpp.
|
protected |
Definition at line 807 of file IProductWRTBase.cpp.
|
protected |
Definition at line 808 of file IProductWRTBase.cpp.
|
protected |
Definition at line 809 of file IProductWRTBase.cpp.
|
protected |
Definition at line 817 of file IProductWRTBase.cpp.