| 
    Nektar++
    
   | 
 
Base class for operators on a collection of elements. More...
#include <Operator.h>
Inherited by Nektar::Collections::BwdTrans_Helper [virtual], Nektar::Collections::BwdTrans_IterPerExp [virtual], Nektar::Collections::BwdTrans_MatrixFree [virtual], Nektar::Collections::BwdTrans_NoCollection [virtual], Nektar::Collections::BwdTrans_StdMat [virtual], Nektar::Collections::BwdTrans_SumFac_Hex [virtual], Nektar::Collections::BwdTrans_SumFac_Prism [virtual], Nektar::Collections::BwdTrans_SumFac_Pyr [virtual], Nektar::Collections::BwdTrans_SumFac_Quad [virtual], Nektar::Collections::BwdTrans_SumFac_Seg [virtual], Nektar::Collections::BwdTrans_SumFac_Tet [virtual], Nektar::Collections::BwdTrans_SumFac_Tri [virtual], Nektar::Collections::Helmholtz_Helper [virtual], Nektar::Collections::Helmholtz_IterPerExp [virtual], Nektar::Collections::Helmholtz_MatrixFree [virtual], Nektar::Collections::Helmholtz_NoCollection [virtual], Nektar::Collections::IProductWRTBase_Helper [virtual], Nektar::Collections::IProductWRTBase_IterPerExp [virtual], Nektar::Collections::IProductWRTBase_MatrixFree [virtual], Nektar::Collections::IProductWRTBase_NoCollection [virtual], Nektar::Collections::IProductWRTBase_StdMat [virtual], Nektar::Collections::IProductWRTBase_SumFac_Hex [virtual], Nektar::Collections::IProductWRTBase_SumFac_Prism [virtual], Nektar::Collections::IProductWRTBase_SumFac_Pyr [virtual], Nektar::Collections::IProductWRTBase_SumFac_Quad [virtual], Nektar::Collections::IProductWRTBase_SumFac_Seg [virtual], Nektar::Collections::IProductWRTBase_SumFac_Tet [virtual], Nektar::Collections::IProductWRTBase_SumFac_Tri [virtual], Nektar::Collections::IProductWRTDerivBase_Helper [virtual], Nektar::Collections::IProductWRTDerivBase_IterPerExp [virtual], Nektar::Collections::IProductWRTDerivBase_MatrixFree [virtual], Nektar::Collections::IProductWRTDerivBase_NoCollection [virtual], Nektar::Collections::IProductWRTDerivBase_StdMat [virtual], Nektar::Collections::IProductWRTDerivBase_SumFac_Hex [virtual], Nektar::Collections::IProductWRTDerivBase_SumFac_Prism [virtual], Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr [virtual], Nektar::Collections::IProductWRTDerivBase_SumFac_Quad [virtual], Nektar::Collections::IProductWRTDerivBase_SumFac_Seg [virtual], Nektar::Collections::IProductWRTDerivBase_SumFac_Tet [virtual], Nektar::Collections::IProductWRTDerivBase_SumFac_Tri [virtual], Nektar::Collections::LinearAdvectionDiffusionReaction_Helper [virtual], Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp [virtual], Nektar::Collections::LinearAdvectionDiffusionReaction_MatrixFree [virtual], Nektar::Collections::LinearAdvectionDiffusionReaction_NoCollection [virtual], Nektar::Collections::PhysDeriv_Helper [virtual], Nektar::Collections::PhysDeriv_IterPerExp [virtual], Nektar::Collections::PhysDeriv_MatrixFree [virtual], Nektar::Collections::PhysDeriv_NoCollection [virtual], Nektar::Collections::PhysDeriv_StdMat [virtual], Nektar::Collections::PhysDeriv_SumFac_Hex [virtual], Nektar::Collections::PhysDeriv_SumFac_Prism [virtual], Nektar::Collections::PhysDeriv_SumFac_Pyr [virtual], Nektar::Collections::PhysDeriv_SumFac_Quad [virtual], Nektar::Collections::PhysDeriv_SumFac_Seg [virtual], Nektar::Collections::PhysDeriv_SumFac_Tet [virtual], Nektar::Collections::PhysDeriv_SumFac_Tri [virtual], Nektar::Collections::PhysInterp1DScaled_Helper [virtual], Nektar::Collections::PhysInterp1DScaled_MatrixFree [virtual], and Nektar::Collections::PhysInterp1DScaled_NoCollection [virtual].
Public Member Functions | |
| Operator (std::vector< StdRegions::StdExpansionSharedPtr > pCollExp, std::shared_ptr< CoalescedGeomData > GeomData, StdRegions::FactorMap factors) | |
| Constructor.  More... | |
| virtual | ~Operator ()=default | 
| virtual COLLECTIONS_EXPORT void | operator() (const Array< OneD, const NekDouble > &input, Array< OneD, NekDouble > &output0, Array< OneD, NekDouble > &output1, Array< OneD, NekDouble > &output2, Array< OneD, NekDouble > &wsp=NullNekDouble1DArray)=0 | 
| Perform operation.  More... | |
| virtual COLLECTIONS_EXPORT void | operator() (int dir, const Array< OneD, const NekDouble > &input, Array< OneD, NekDouble > &output, Array< OneD, NekDouble > &wsp=NullNekDouble1DArray)=0 | 
| virtual COLLECTIONS_EXPORT void | UpdateFactors (StdRegions::FactorMap factors) | 
| Update the supplied factor map.  More... | |
| virtual COLLECTIONS_EXPORT void | UpdateVarcoeffs (StdRegions::VarCoeffMap &varcoeffs) | 
| Update the supplied variable coefficients.  More... | |
| unsigned int | GetWspSize () | 
| Get the size of the required workspace.  More... | |
| unsigned int | GetNumElmt () | 
| Get number of elements.  More... | |
| StdRegions::StdExpansionSharedPtr | GetExpSharedPtr () | 
| Get expansion pointer.  More... | |
| unsigned int | GetInputSize (bool defaultIn=true) | 
| unsigned int | GetOutputSize (bool defaultOut=true) | 
Protected Attributes | |
| bool | m_isDeformed | 
| StdRegions::StdExpansionSharedPtr | m_stdExp | 
| unsigned int | m_numElmt | 
| number of elements that the operator is applied on  More... | |
| unsigned int | m_nqe | 
| unsigned int | m_wspSize | 
| unsigned int | m_inputSize | 
| number of modes or quadrature points that are passed as input to an operator  More... | |
| unsigned int | m_outputSize | 
| number of modes or quadrature points that are taken as output from an operator  More... | |
| unsigned int | m_inputSizeOther | 
| Number of modes or quadrature points, opposite to m_inputSize.  More... | |
| unsigned int | m_outputSizeOther | 
| Number of modes or quadrature points, opposite to m_outputSize.  More... | |
Base class for operators on a collection of elements.
Definition at line 137 of file Operator.h.
| Nektar::Collections::Operator::Operator | ( | std::vector< StdRegions::StdExpansionSharedPtr > | pCollExp, | 
| std::shared_ptr< CoalescedGeomData > | GeomData, | ||
| StdRegions::FactorMap | factors | ||
| ) | 
Constructor.
Definition at line 66 of file Operator.cpp.
      
  | 
  virtualdefault | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 199 of file Operator.h.
References m_inputSize, and m_inputSizeOther.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 209 of file Operator.h.
References m_outputSize, and m_outputSizeOther.
      
  | 
  inline | 
Get the size of the required workspace.
Definition at line 178 of file Operator.h.
References m_wspSize.
      
  | 
  pure virtual | 
Perform operation.
Implemented in Nektar::Collections::Helmholtz_NoCollection, Nektar::Collections::IProductWRTDerivBase_StdMat, Nektar::Collections::IProductWRTDerivBase_MatrixFree, Nektar::Collections::IProductWRTDerivBase_IterPerExp, Nektar::Collections::IProductWRTDerivBase_NoCollection, Nektar::Collections::IProductWRTDerivBase_SumFac_Seg, Nektar::Collections::IProductWRTDerivBase_SumFac_Quad, Nektar::Collections::IProductWRTDerivBase_SumFac_Tri, Nektar::Collections::IProductWRTDerivBase_SumFac_Hex, Nektar::Collections::IProductWRTDerivBase_SumFac_Tet, Nektar::Collections::IProductWRTDerivBase_SumFac_Prism, Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr, Nektar::Collections::LinearAdvectionDiffusionReaction_NoCollection, Nektar::Collections::Helmholtz_IterPerExp, Nektar::Collections::IProductWRTBase_StdMat, Nektar::Collections::IProductWRTBase_MatrixFree, Nektar::Collections::IProductWRTBase_IterPerExp, Nektar::Collections::IProductWRTBase_NoCollection, Nektar::Collections::IProductWRTBase_SumFac_Seg, Nektar::Collections::IProductWRTBase_SumFac_Quad, Nektar::Collections::IProductWRTBase_SumFac_Tri, Nektar::Collections::IProductWRTBase_SumFac_Hex, Nektar::Collections::IProductWRTBase_SumFac_Tet, Nektar::Collections::IProductWRTBase_SumFac_Prism, Nektar::Collections::IProductWRTBase_SumFac_Pyr, Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp, Nektar::Collections::PhysInterp1DScaled_NoCollection, Nektar::Collections::BwdTrans_MatrixFree, Nektar::Collections::BwdTrans_SumFac_Tet, Nektar::Collections::BwdTrans_SumFac_Prism, Nektar::Collections::BwdTrans_SumFac_Pyr, Nektar::Collections::Helmholtz_MatrixFree, Nektar::Collections::LinearAdvectionDiffusionReaction_MatrixFree, Nektar::Collections::PhysDeriv_StdMat, Nektar::Collections::PhysDeriv_MatrixFree, Nektar::Collections::PhysDeriv_IterPerExp, Nektar::Collections::PhysDeriv_NoCollection, Nektar::Collections::PhysDeriv_SumFac_Seg, Nektar::Collections::PhysDeriv_SumFac_Quad, Nektar::Collections::PhysDeriv_SumFac_Tri, Nektar::Collections::PhysDeriv_SumFac_Hex, Nektar::Collections::PhysDeriv_SumFac_Tet, Nektar::Collections::PhysDeriv_SumFac_Prism, Nektar::Collections::PhysDeriv_SumFac_Pyr, Nektar::Collections::PhysInterp1DScaled_MatrixFree, Nektar::Collections::BwdTrans_StdMat, Nektar::Collections::BwdTrans_IterPerExp, Nektar::Collections::BwdTrans_NoCollection, Nektar::Collections::BwdTrans_SumFac_Seg, Nektar::Collections::BwdTrans_SumFac_Quad, Nektar::Collections::BwdTrans_SumFac_Tri, and Nektar::Collections::BwdTrans_SumFac_Hex.
      
  | 
  pure virtual | 
Implemented in Nektar::Collections::BwdTrans_StdMat, Nektar::Collections::BwdTrans_MatrixFree, Nektar::Collections::BwdTrans_IterPerExp, Nektar::Collections::BwdTrans_NoCollection, Nektar::Collections::BwdTrans_SumFac_Seg, Nektar::Collections::BwdTrans_SumFac_Quad, Nektar::Collections::BwdTrans_SumFac_Tri, Nektar::Collections::BwdTrans_SumFac_Hex, Nektar::Collections::BwdTrans_SumFac_Tet, Nektar::Collections::BwdTrans_SumFac_Prism, Nektar::Collections::BwdTrans_SumFac_Pyr, Nektar::Collections::Helmholtz_NoCollection, Nektar::Collections::Helmholtz_IterPerExp, Nektar::Collections::Helmholtz_MatrixFree, Nektar::Collections::IProductWRTBase_StdMat, Nektar::Collections::IProductWRTBase_MatrixFree, Nektar::Collections::IProductWRTBase_IterPerExp, Nektar::Collections::IProductWRTBase_NoCollection, Nektar::Collections::IProductWRTBase_SumFac_Seg, Nektar::Collections::IProductWRTBase_SumFac_Quad, Nektar::Collections::IProductWRTBase_SumFac_Tri, Nektar::Collections::IProductWRTBase_SumFac_Hex, Nektar::Collections::IProductWRTBase_SumFac_Tet, Nektar::Collections::IProductWRTBase_SumFac_Prism, Nektar::Collections::IProductWRTBase_SumFac_Pyr, Nektar::Collections::IProductWRTDerivBase_StdMat, Nektar::Collections::IProductWRTDerivBase_MatrixFree, Nektar::Collections::IProductWRTDerivBase_IterPerExp, Nektar::Collections::IProductWRTDerivBase_NoCollection, Nektar::Collections::IProductWRTDerivBase_SumFac_Seg, Nektar::Collections::IProductWRTDerivBase_SumFac_Quad, Nektar::Collections::IProductWRTDerivBase_SumFac_Tri, Nektar::Collections::IProductWRTDerivBase_SumFac_Hex, Nektar::Collections::IProductWRTDerivBase_SumFac_Tet, Nektar::Collections::IProductWRTDerivBase_SumFac_Prism, Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr, Nektar::Collections::LinearAdvectionDiffusionReaction_NoCollection, Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp, Nektar::Collections::LinearAdvectionDiffusionReaction_MatrixFree, Nektar::Collections::PhysDeriv_StdMat, Nektar::Collections::PhysDeriv_MatrixFree, Nektar::Collections::PhysDeriv_IterPerExp, Nektar::Collections::PhysDeriv_NoCollection, Nektar::Collections::PhysDeriv_SumFac_Seg, Nektar::Collections::PhysDeriv_SumFac_Quad, Nektar::Collections::PhysDeriv_SumFac_Tri, Nektar::Collections::PhysDeriv_SumFac_Hex, Nektar::Collections::PhysDeriv_SumFac_Tet, Nektar::Collections::PhysDeriv_SumFac_Prism, Nektar::Collections::PhysDeriv_SumFac_Pyr, Nektar::Collections::PhysInterp1DScaled_MatrixFree, and Nektar::Collections::PhysInterp1DScaled_NoCollection.
      
  | 
  inlinevirtual | 
Update the supplied factor map.
Reimplemented in Nektar::Collections::Helmholtz_NoCollection, Nektar::Collections::Helmholtz_IterPerExp, Nektar::Collections::Helmholtz_MatrixFree, Nektar::Collections::LinearAdvectionDiffusionReaction_NoCollection, Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp, Nektar::Collections::LinearAdvectionDiffusionReaction_MatrixFree, Nektar::Collections::PhysInterp1DScaled_Helper, Nektar::Collections::PhysInterp1DScaled_MatrixFree, and Nektar::Collections::PhysInterp1DScaled_NoCollection.
Definition at line 160 of file Operator.h.
References ASSERTL0.
      
  | 
  inlinevirtual | 
Update the supplied variable coefficients.
Reimplemented in Nektar::Collections::Helmholtz_NoCollection, Nektar::Collections::Helmholtz_IterPerExp, Nektar::Collections::Helmholtz_MatrixFree, Nektar::Collections::LinearAdvectionDiffusionReaction_NoCollection, Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp, and Nektar::Collections::LinearAdvectionDiffusionReaction_MatrixFree.
Definition at line 168 of file Operator.h.
References ASSERTL0.
      
  | 
  protected | 
number of modes or quadrature points that are passed as input to an operator
Definition at line 224 of file Operator.h.
Referenced by Nektar::Collections::BwdTrans_Helper::BwdTrans_Helper(), GetInputSize(), Nektar::Collections::Helmholtz_Helper::Helmholtz_Helper(), Nektar::Collections::IProductWRTBase_Helper::IProductWRTBase_Helper(), Nektar::Collections::IProductWRTDerivBase_Helper::IProductWRTDerivBase_Helper(), Nektar::Collections::LinearAdvectionDiffusionReaction_Helper::LinearAdvectionDiffusionReaction_Helper(), Nektar::Collections::PhysDeriv_Helper::PhysDeriv_Helper(), and Nektar::Collections::PhysInterp1DScaled_Helper::PhysInterp1DScaled_Helper().
      
  | 
  protected | 
Number of modes or quadrature points, opposite to m_inputSize.
Definition at line 229 of file Operator.h.
Referenced by GetInputSize(), Nektar::Collections::Helmholtz_Helper::Helmholtz_Helper(), and Nektar::Collections::LinearAdvectionDiffusionReaction_Helper::LinearAdvectionDiffusionReaction_Helper().
      
  | 
  protected | 
Definition at line 216 of file Operator.h.
Referenced by Nektar::Collections::Helmholtz_MatrixFree::Helmholtz_MatrixFree(), Nektar::Collections::IProductWRTBase_MatrixFree::IProductWRTBase_MatrixFree(), Nektar::Collections::IProductWRTDerivBase_MatrixFree::IProductWRTDerivBase_MatrixFree(), Nektar::Collections::LinearAdvectionDiffusionReaction_MatrixFree::LinearAdvectionDiffusionReaction_MatrixFree(), Nektar::Collections::IProductWRTDerivBase_StdMat::operator()(), Nektar::Collections::IProductWRTDerivBase_IterPerExp::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Seg::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Quad::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tri::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Hex::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tet::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Prism::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr::operator()(), Nektar::Collections::Helmholtz_IterPerExp::operator()(), Nektar::Collections::IProductWRTBase_StdMat::operator()(), Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp::operator()(), Nektar::Collections::PhysDeriv_StdMat::operator()(), Nektar::Collections::PhysDeriv_IterPerExp::operator()(), Nektar::Collections::PhysDeriv_SumFac_Seg::operator()(), Nektar::Collections::PhysDeriv_SumFac_Quad::operator()(), Nektar::Collections::PhysDeriv_SumFac_Tri::operator()(), Nektar::Collections::PhysDeriv_SumFac_Hex::operator()(), Nektar::Collections::PhysDeriv_SumFac_Tet::operator()(), Nektar::Collections::PhysDeriv_SumFac_Prism::operator()(), and Nektar::Collections::PhysDeriv_SumFac_Pyr::operator()().
      
  | 
  protected | 
Definition at line 220 of file Operator.h.
Referenced by Nektar::Collections::IProductWRTBase_StdMat::IProductWRTBase_StdMat(), Nektar::Collections::IProductWRTDerivBase_IterPerExp::IProductWRTDerivBase_IterPerExp(), Nektar::Collections::IProductWRTDerivBase_StdMat::IProductWRTDerivBase_StdMat(), Nektar::Collections::IProductWRTDerivBase_StdMat::operator()(), Nektar::Collections::IProductWRTDerivBase_IterPerExp::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Quad::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tri::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Hex::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tet::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Prism::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr::operator()(), Nektar::Collections::IProductWRTBase_StdMat::operator()(), Nektar::Collections::PhysDeriv_StdMat::operator()(), Nektar::Collections::PhysDeriv_IterPerExp::operator()(), Nektar::Collections::PhysDeriv_SumFac_Seg::operator()(), Nektar::Collections::PhysDeriv_SumFac_Quad::operator()(), Nektar::Collections::PhysDeriv_SumFac_Tri::operator()(), Nektar::Collections::PhysDeriv_SumFac_Hex::operator()(), Nektar::Collections::PhysDeriv_SumFac_Tet::operator()(), Nektar::Collections::PhysDeriv_SumFac_Prism::operator()(), and Nektar::Collections::PhysDeriv_SumFac_Pyr::operator()().
      
  | 
  protected | 
number of elements that the operator is applied on
Definition at line 219 of file Operator.h.
Referenced by Nektar::Collections::BwdTrans_Helper::BwdTrans_Helper(), Nektar::Collections::BwdTrans_SumFac_Hex::BwdTrans_SumFac_Hex(), Nektar::Collections::BwdTrans_SumFac_Prism::BwdTrans_SumFac_Prism(), Nektar::Collections::BwdTrans_SumFac_Pyr::BwdTrans_SumFac_Pyr(), Nektar::Collections::BwdTrans_SumFac_Quad::BwdTrans_SumFac_Quad(), Nektar::Collections::BwdTrans_SumFac_Tet::BwdTrans_SumFac_Tet(), Nektar::Collections::BwdTrans_SumFac_Tri::BwdTrans_SumFac_Tri(), GetNumElmt(), Nektar::Collections::Helmholtz_Helper::Helmholtz_Helper(), Nektar::Collections::Helmholtz_MatrixFree::Helmholtz_MatrixFree(), Nektar::Collections::IProductWRTBase_Helper::IProductWRTBase_Helper(), Nektar::Collections::IProductWRTBase_IterPerExp::IProductWRTBase_IterPerExp(), Nektar::Collections::IProductWRTBase_StdMat::IProductWRTBase_StdMat(), Nektar::Collections::IProductWRTBase_SumFac_Hex::IProductWRTBase_SumFac_Hex(), Nektar::Collections::IProductWRTBase_SumFac_Prism::IProductWRTBase_SumFac_Prism(), Nektar::Collections::IProductWRTBase_SumFac_Pyr::IProductWRTBase_SumFac_Pyr(), Nektar::Collections::IProductWRTBase_SumFac_Quad::IProductWRTBase_SumFac_Quad(), Nektar::Collections::IProductWRTBase_SumFac_Seg::IProductWRTBase_SumFac_Seg(), Nektar::Collections::IProductWRTBase_SumFac_Tet::IProductWRTBase_SumFac_Tet(), Nektar::Collections::IProductWRTBase_SumFac_Tri::IProductWRTBase_SumFac_Tri(), Nektar::Collections::IProductWRTDerivBase_Helper::IProductWRTDerivBase_Helper(), Nektar::Collections::IProductWRTDerivBase_IterPerExp::IProductWRTDerivBase_IterPerExp(), Nektar::Collections::IProductWRTDerivBase_StdMat::IProductWRTDerivBase_StdMat(), Nektar::Collections::IProductWRTDerivBase_SumFac_Hex::IProductWRTDerivBase_SumFac_Hex(), Nektar::Collections::IProductWRTDerivBase_SumFac_Prism::IProductWRTDerivBase_SumFac_Prism(), Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr::IProductWRTDerivBase_SumFac_Pyr(), Nektar::Collections::IProductWRTDerivBase_SumFac_Quad::IProductWRTDerivBase_SumFac_Quad(), Nektar::Collections::IProductWRTDerivBase_SumFac_Seg::IProductWRTDerivBase_SumFac_Seg(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tet::IProductWRTDerivBase_SumFac_Tet(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tri::IProductWRTDerivBase_SumFac_Tri(), Nektar::Collections::LinearAdvectionDiffusionReaction_Helper::LinearAdvectionDiffusionReaction_Helper(), Nektar::Collections::LinearAdvectionDiffusionReaction_MatrixFree::LinearAdvectionDiffusionReaction_MatrixFree(), Nektar::Collections::Helmholtz_NoCollection::operator()(), Nektar::Collections::IProductWRTDerivBase_StdMat::operator()(), Nektar::Collections::IProductWRTDerivBase_IterPerExp::operator()(), Nektar::Collections::IProductWRTDerivBase_NoCollection::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Seg::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Quad::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tri::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Hex::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tet::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Prism::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr::operator()(), Nektar::Collections::LinearAdvectionDiffusionReaction_NoCollection::operator()(), Nektar::Collections::Helmholtz_IterPerExp::operator()(), Nektar::Collections::IProductWRTBase_StdMat::operator()(), Nektar::Collections::IProductWRTBase_IterPerExp::operator()(), Nektar::Collections::IProductWRTBase_NoCollection::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Seg::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Quad::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Tri::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Hex::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Tet::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Prism::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Pyr::operator()(), Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp::operator()(), Nektar::Collections::PhysInterp1DScaled_NoCollection::operator()(), Nektar::Collections::BwdTrans_SumFac_Tet::operator()(), Nektar::Collections::BwdTrans_SumFac_Prism::operator()(), Nektar::Collections::BwdTrans_SumFac_Pyr::operator()(), Nektar::Collections::PhysDeriv_StdMat::operator()(), Nektar::Collections::PhysDeriv_IterPerExp::operator()(), Nektar::Collections::PhysDeriv_NoCollection::operator()(), Nektar::Collections::PhysDeriv_SumFac_Seg::operator()(), Nektar::Collections::PhysDeriv_SumFac_Quad::operator()(), Nektar::Collections::PhysDeriv_SumFac_Tri::operator()(), Nektar::Collections::PhysDeriv_SumFac_Hex::operator()(), Nektar::Collections::PhysDeriv_SumFac_Tet::operator()(), Nektar::Collections::PhysDeriv_SumFac_Prism::operator()(), Nektar::Collections::PhysDeriv_SumFac_Pyr::operator()(), Nektar::Collections::BwdTrans_StdMat::operator()(), Nektar::Collections::BwdTrans_IterPerExp::operator()(), Nektar::Collections::BwdTrans_NoCollection::operator()(), Nektar::Collections::BwdTrans_SumFac_Seg::operator()(), Nektar::Collections::BwdTrans_SumFac_Quad::operator()(), Nektar::Collections::BwdTrans_SumFac_Tri::operator()(), Nektar::Collections::BwdTrans_SumFac_Hex::operator()(), Nektar::Collections::PhysDeriv_Helper::PhysDeriv_Helper(), Nektar::Collections::PhysDeriv_IterPerExp::PhysDeriv_IterPerExp(), Nektar::Collections::PhysDeriv_StdMat::PhysDeriv_StdMat(), Nektar::Collections::PhysDeriv_SumFac_Hex::PhysDeriv_SumFac_Hex(), Nektar::Collections::PhysDeriv_SumFac_Prism::PhysDeriv_SumFac_Prism(), Nektar::Collections::PhysDeriv_SumFac_Pyr::PhysDeriv_SumFac_Pyr(), Nektar::Collections::PhysDeriv_SumFac_Quad::PhysDeriv_SumFac_Quad(), Nektar::Collections::PhysDeriv_SumFac_Seg::PhysDeriv_SumFac_Seg(), Nektar::Collections::PhysDeriv_SumFac_Tet::PhysDeriv_SumFac_Tet(), Nektar::Collections::PhysDeriv_SumFac_Tri::PhysDeriv_SumFac_Tri(), Nektar::Collections::PhysInterp1DScaled_Helper::PhysInterp1DScaled_Helper(), Nektar::Collections::PhysInterp1DScaled_MatrixFree::PhysInterp1DScaled_MatrixFree(), Nektar::Collections::PhysInterp1DScaled_Helper::UpdateFactors(), Nektar::Collections::PhysInterp1DScaled_MatrixFree::UpdateFactors(), and Nektar::Collections::LinearAdvectionDiffusionReaction_MatrixFree::UpdateVarcoeffs().
      
  | 
  protected | 
number of modes or quadrature points that are taken as output from an operator
Definition at line 227 of file Operator.h.
Referenced by Nektar::Collections::BwdTrans_Helper::BwdTrans_Helper(), GetOutputSize(), Nektar::Collections::Helmholtz_Helper::Helmholtz_Helper(), Nektar::Collections::IProductWRTBase_Helper::IProductWRTBase_Helper(), Nektar::Collections::IProductWRTDerivBase_Helper::IProductWRTDerivBase_Helper(), Nektar::Collections::LinearAdvectionDiffusionReaction_Helper::LinearAdvectionDiffusionReaction_Helper(), Nektar::Collections::PhysDeriv_Helper::PhysDeriv_Helper(), Nektar::Collections::PhysInterp1DScaled_Helper::PhysInterp1DScaled_Helper(), Nektar::Collections::PhysInterp1DScaled_MatrixFree::PhysInterp1DScaled_MatrixFree(), Nektar::Collections::PhysInterp1DScaled_Helper::UpdateFactors(), and Nektar::Collections::PhysInterp1DScaled_MatrixFree::UpdateFactors().
      
  | 
  protected | 
Number of modes or quadrature points, opposite to m_outputSize.
Definition at line 231 of file Operator.h.
Referenced by GetOutputSize(), Nektar::Collections::Helmholtz_Helper::Helmholtz_Helper(), and Nektar::Collections::LinearAdvectionDiffusionReaction_Helper::LinearAdvectionDiffusionReaction_Helper().
      
  | 
  protected | 
Definition at line 217 of file Operator.h.
Referenced by Nektar::Collections::BwdTrans_Helper::BwdTrans_Helper(), Nektar::Collections::BwdTrans_StdMat::BwdTrans_StdMat(), Nektar::Collections::BwdTrans_SumFac_Prism::BwdTrans_SumFac_Prism(), Nektar::Collections::BwdTrans_SumFac_Pyr::BwdTrans_SumFac_Pyr(), Nektar::Collections::BwdTrans_SumFac_Tet::BwdTrans_SumFac_Tet(), Nektar::Collections::BwdTrans_SumFac_Tri::BwdTrans_SumFac_Tri(), GetExpSharedPtr(), Nektar::Collections::Helmholtz_Helper::Helmholtz_Helper(), Nektar::Collections::Helmholtz_IterPerExp::Helmholtz_IterPerExp(), Nektar::Collections::IProductWRTBase_Helper::IProductWRTBase_Helper(), Nektar::Collections::IProductWRTBase_StdMat::IProductWRTBase_StdMat(), Nektar::Collections::IProductWRTBase_SumFac_Prism::IProductWRTBase_SumFac_Prism(), Nektar::Collections::IProductWRTBase_SumFac_Pyr::IProductWRTBase_SumFac_Pyr(), Nektar::Collections::IProductWRTBase_SumFac_Tet::IProductWRTBase_SumFac_Tet(), Nektar::Collections::IProductWRTBase_SumFac_Tri::IProductWRTBase_SumFac_Tri(), Nektar::Collections::IProductWRTDerivBase_Helper::IProductWRTDerivBase_Helper(), Nektar::Collections::IProductWRTDerivBase_IterPerExp::IProductWRTDerivBase_IterPerExp(), Nektar::Collections::IProductWRTDerivBase_StdMat::IProductWRTDerivBase_StdMat(), Nektar::Collections::IProductWRTDerivBase_SumFac_Prism::IProductWRTDerivBase_SumFac_Prism(), Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr::IProductWRTDerivBase_SumFac_Pyr(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tet::IProductWRTDerivBase_SumFac_Tet(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tri::IProductWRTDerivBase_SumFac_Tri(), Nektar::Collections::LinearAdvectionDiffusionReaction_Helper::LinearAdvectionDiffusionReaction_Helper(), Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp::LinearAdvectionDiffusionReaction_IterPerExp(), Nektar::Collections::IProductWRTDerivBase_StdMat::operator()(), Nektar::Collections::IProductWRTDerivBase_IterPerExp::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Quad::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tri::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Hex::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tet::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Prism::operator()(), Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr::operator()(), Nektar::Collections::Helmholtz_IterPerExp::operator()(), Nektar::Collections::IProductWRTBase_StdMat::operator()(), Nektar::Collections::IProductWRTBase_IterPerExp::operator()(), Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp::operator()(), Nektar::Collections::BwdTrans_SumFac_Tet::operator()(), Nektar::Collections::BwdTrans_SumFac_Prism::operator()(), Nektar::Collections::BwdTrans_SumFac_Pyr::operator()(), Nektar::Collections::PhysDeriv_StdMat::operator()(), Nektar::Collections::PhysDeriv_IterPerExp::operator()(), Nektar::Collections::PhysDeriv_SumFac_Hex::operator()(), Nektar::Collections::PhysDeriv_SumFac_Tet::operator()(), Nektar::Collections::PhysDeriv_SumFac_Prism::operator()(), Nektar::Collections::PhysDeriv_SumFac_Pyr::operator()(), Nektar::Collections::BwdTrans_StdMat::operator()(), Nektar::Collections::BwdTrans_IterPerExp::operator()(), Nektar::Collections::BwdTrans_SumFac_Tri::operator()(), Nektar::Collections::PhysDeriv_Helper::PhysDeriv_Helper(), Nektar::Collections::PhysDeriv_StdMat::PhysDeriv_StdMat(), Nektar::Collections::PhysDeriv_SumFac_Hex::PhysDeriv_SumFac_Hex(), Nektar::Collections::PhysDeriv_SumFac_Prism::PhysDeriv_SumFac_Prism(), Nektar::Collections::PhysDeriv_SumFac_Pyr::PhysDeriv_SumFac_Pyr(), Nektar::Collections::PhysDeriv_SumFac_Quad::PhysDeriv_SumFac_Quad(), Nektar::Collections::PhysDeriv_SumFac_Seg::PhysDeriv_SumFac_Seg(), Nektar::Collections::PhysDeriv_SumFac_Tet::PhysDeriv_SumFac_Tet(), Nektar::Collections::PhysDeriv_SumFac_Tri::PhysDeriv_SumFac_Tri(), Nektar::Collections::PhysInterp1DScaled_Helper::PhysInterp1DScaled_Helper(), Nektar::Collections::PhysInterp1DScaled_Helper::UpdateFactors(), and Nektar::Collections::PhysInterp1DScaled_MatrixFree::UpdateFactors().
      
  | 
  protected | 
Definition at line 221 of file Operator.h.
Referenced by Nektar::Collections::BwdTrans_SumFac_Hex::BwdTrans_SumFac_Hex(), Nektar::Collections::BwdTrans_SumFac_Prism::BwdTrans_SumFac_Prism(), Nektar::Collections::BwdTrans_SumFac_Pyr::BwdTrans_SumFac_Pyr(), Nektar::Collections::BwdTrans_SumFac_Quad::BwdTrans_SumFac_Quad(), Nektar::Collections::BwdTrans_SumFac_Seg::BwdTrans_SumFac_Seg(), Nektar::Collections::BwdTrans_SumFac_Tet::BwdTrans_SumFac_Tet(), Nektar::Collections::BwdTrans_SumFac_Tri::BwdTrans_SumFac_Tri(), GetWspSize(), Nektar::Collections::Helmholtz_IterPerExp::Helmholtz_IterPerExp(), Nektar::Collections::IProductWRTBase_IterPerExp::IProductWRTBase_IterPerExp(), Nektar::Collections::IProductWRTBase_StdMat::IProductWRTBase_StdMat(), Nektar::Collections::IProductWRTBase_SumFac_Hex::IProductWRTBase_SumFac_Hex(), Nektar::Collections::IProductWRTBase_SumFac_Prism::IProductWRTBase_SumFac_Prism(), Nektar::Collections::IProductWRTBase_SumFac_Pyr::IProductWRTBase_SumFac_Pyr(), Nektar::Collections::IProductWRTBase_SumFac_Quad::IProductWRTBase_SumFac_Quad(), Nektar::Collections::IProductWRTBase_SumFac_Seg::IProductWRTBase_SumFac_Seg(), Nektar::Collections::IProductWRTBase_SumFac_Tet::IProductWRTBase_SumFac_Tet(), Nektar::Collections::IProductWRTBase_SumFac_Tri::IProductWRTBase_SumFac_Tri(), Nektar::Collections::IProductWRTDerivBase_IterPerExp::IProductWRTDerivBase_IterPerExp(), Nektar::Collections::IProductWRTDerivBase_StdMat::IProductWRTDerivBase_StdMat(), Nektar::Collections::IProductWRTDerivBase_SumFac_Hex::IProductWRTDerivBase_SumFac_Hex(), Nektar::Collections::IProductWRTDerivBase_SumFac_Prism::IProductWRTDerivBase_SumFac_Prism(), Nektar::Collections::IProductWRTDerivBase_SumFac_Pyr::IProductWRTDerivBase_SumFac_Pyr(), Nektar::Collections::IProductWRTDerivBase_SumFac_Quad::IProductWRTDerivBase_SumFac_Quad(), Nektar::Collections::IProductWRTDerivBase_SumFac_Seg::IProductWRTDerivBase_SumFac_Seg(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tet::IProductWRTDerivBase_SumFac_Tet(), Nektar::Collections::IProductWRTDerivBase_SumFac_Tri::IProductWRTDerivBase_SumFac_Tri(), Nektar::Collections::LinearAdvectionDiffusionReaction_IterPerExp::LinearAdvectionDiffusionReaction_IterPerExp(), Nektar::Collections::IProductWRTDerivBase_SumFac_Seg::operator()(), Nektar::Collections::IProductWRTBase_StdMat::operator()(), Nektar::Collections::IProductWRTBase_IterPerExp::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Quad::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Tri::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Hex::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Tet::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Prism::operator()(), Nektar::Collections::IProductWRTBase_SumFac_Pyr::operator()(), Nektar::Collections::BwdTrans_SumFac_Tet::operator()(), Nektar::Collections::BwdTrans_SumFac_Prism::operator()(), Nektar::Collections::BwdTrans_SumFac_Pyr::operator()(), Nektar::Collections::PhysDeriv_SumFac_Seg::operator()(), Nektar::Collections::PhysDeriv_SumFac_Quad::operator()(), Nektar::Collections::PhysDeriv_SumFac_Tri::operator()(), Nektar::Collections::BwdTrans_SumFac_Quad::operator()(), Nektar::Collections::BwdTrans_SumFac_Tri::operator()(), Nektar::Collections::BwdTrans_SumFac_Hex::operator()(), Nektar::Collections::PhysDeriv_IterPerExp::PhysDeriv_IterPerExp(), Nektar::Collections::PhysDeriv_StdMat::PhysDeriv_StdMat(), Nektar::Collections::PhysDeriv_SumFac_Hex::PhysDeriv_SumFac_Hex(), Nektar::Collections::PhysDeriv_SumFac_Prism::PhysDeriv_SumFac_Prism(), Nektar::Collections::PhysDeriv_SumFac_Pyr::PhysDeriv_SumFac_Pyr(), Nektar::Collections::PhysDeriv_SumFac_Quad::PhysDeriv_SumFac_Quad(), Nektar::Collections::PhysDeriv_SumFac_Seg::PhysDeriv_SumFac_Seg(), Nektar::Collections::PhysDeriv_SumFac_Tet::PhysDeriv_SumFac_Tet(), and Nektar::Collections::PhysDeriv_SumFac_Tri::PhysDeriv_SumFac_Tri().