Nektar++
|
Inner product operator using sum-factorisation (Tet) More...
Public Member Functions | |
virtual | ~IProductWRTBase_SumFac_Tet () |
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_sortTopEdge |
Protected Attributes inherited from Nektar::Collections::Operator | |
StdRegions::StdExpansionSharedPtr | m_stdExp |
unsigned int | m_numElmt |
unsigned int | m_wspSize |
Private Member Functions | |
IProductWRTBase_SumFac_Tet (vector< StdRegions::StdExpansionSharedPtr > pCollExp, CoalescedGeomDataSharedPtr pGeomData) | |
Inner product operator using sum-factorisation (Tet)
Definition at line 678 of file IProductWRTBase.cpp.
|
inlinevirtual |
Definition at line 683 of file IProductWRTBase.cpp.
|
inlineprivate |
Definition at line 728 of file IProductWRTBase.cpp.
References Nektar::LibUtilities::eModified_A.
|
inlinevirtual |
Perform operation.
Implements Nektar::Collections::Operator.
Definition at line 687 of file IProductWRTBase.cpp.
References ASSERTL1, and Nektar::Collections::TetIProduct().
|
inlinevirtual |
Implements Nektar::Collections::Operator.
Definition at line 705 of file IProductWRTBase.cpp.
References ASSERTL0.
Definition at line 722 of file IProductWRTBase.cpp.
Definition at line 723 of file IProductWRTBase.cpp.
Definition at line 724 of file IProductWRTBase.cpp.
Definition at line 721 of file IProductWRTBase.cpp.
|
protected |
Definition at line 718 of file IProductWRTBase.cpp.
|
protected |
Definition at line 719 of file IProductWRTBase.cpp.
|
protected |
Definition at line 720 of file IProductWRTBase.cpp.
|
protected |
Definition at line 715 of file IProductWRTBase.cpp.
|
protected |
Definition at line 716 of file IProductWRTBase.cpp.
|
protected |
Definition at line 717 of file IProductWRTBase.cpp.
|
protected |
Definition at line 725 of file IProductWRTBase.cpp.