Nektar++
|
Phys deriv operator using sum-factorisation (Pyramid) More...
Public Member Functions | |
virtual | ~PhysDeriv_SumFac_Pyr () |
virtual void | operator() (const Array< OneD, const NekDouble > &input, Array< OneD, NekDouble > &output0, 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) |
![]() | |
Operator (std::vector< StdRegions::StdExpansionSharedPtr > pCollExp, std::shared_ptr< CoalescedGeomData > GeomData) | |
Constructor. More... | |
virtual COLLECTIONS_EXPORT | ~Operator () |
int | GetWspSize () |
Get the size of the required workspace. More... | |
Protected Attributes | |
Array< TwoD, const NekDouble > | m_derivFac |
int | m_coordim |
const int | m_nquad0 |
const int | m_nquad1 |
const int | m_nquad2 |
NekDouble * | m_Deriv0 |
NekDouble * | m_Deriv1 |
NekDouble * | m_Deriv2 |
Array< OneD, NekDouble > | m_fac0 |
Array< OneD, NekDouble > | m_fac1 |
Array< OneD, NekDouble > | m_fac2 |
![]() | |
StdRegions::StdExpansionSharedPtr | m_stdExp |
unsigned int | m_numElmt |
unsigned int | m_wspSize |
Private Member Functions | |
PhysDeriv_SumFac_Pyr (vector< StdRegions::StdExpansionSharedPtr > pCollExp, CoalescedGeomDataSharedPtr pGeomData) | |
Phys deriv operator using sum-factorisation (Pyramid)
Definition at line 1541 of file PhysDeriv.cpp.
|
inlinevirtual |
Definition at line 1546 of file PhysDeriv.cpp.
|
inlineprivate |
Definition at line 1703 of file PhysDeriv.cpp.
|
inlinevirtual |
Perform operation.
Implements Nektar::Collections::Operator.
Definition at line 1550 of file PhysDeriv.cpp.
References Blas::Dgemm(), Vmath::Vmul(), and Vmath::Vvtvp().
|
inlinevirtual |
Implements Nektar::Collections::Operator.
Definition at line 1623 of file PhysDeriv.cpp.
References Blas::Dgemm(), Vmath::Vmul(), and Vmath::Vvtvp().
|
protected |
Definition at line 1691 of file PhysDeriv.cpp.
|
protected |
Definition at line 1695 of file PhysDeriv.cpp.
|
protected |
Definition at line 1696 of file PhysDeriv.cpp.
|
protected |
Definition at line 1697 of file PhysDeriv.cpp.
Definition at line 1690 of file PhysDeriv.cpp.
Definition at line 1698 of file PhysDeriv.cpp.
Definition at line 1699 of file PhysDeriv.cpp.
Definition at line 1700 of file PhysDeriv.cpp.
|
protected |
Definition at line 1692 of file PhysDeriv.cpp.
|
protected |
Definition at line 1693 of file PhysDeriv.cpp.
|
protected |
Definition at line 1694 of file PhysDeriv.cpp.