#include <PreconditionerDiagonal.h>
Public Member Functions |
| | PreconditionerNull (const boost::shared_ptr< GlobalLinSys > &plinsys, const AssemblyMapSharedPtr &pLocToGloMap) |
| virtual | ~PreconditionerNull () |
| | Preconditioner (const boost::shared_ptr< GlobalLinSys > &plinsys, const AssemblyMapSharedPtr &pLocToGloMap) |
| virtual | ~Preconditioner () |
| void | DoPreconditioner (const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) |
| void | DoPreconditionerWithNonVertOutput (const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const Array< OneD, NekDouble > &pNonVertOutput, Array< OneD, NekDouble > &pVertForce=NullNekDouble1DArray) |
| void | DoTransformToLowEnergy (Array< OneD, NekDouble > &pInOut, int offset) |
| void | DoTransformToLowEnergy (const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) |
| void | DoTransformFromLowEnergy (Array< OneD, NekDouble > &pInOut) |
| void | DoMultiplybyInverseTransformationMatrix (const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) |
| void | DoMultiplybyInverseTransposedTransformationMatrix (const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) |
| void | BuildPreconditioner () |
| void | InitObject () |
| Array< OneD, NekDouble > | AssembleStaticCondGlobalDiagonals () |
| | Performs global assembly of diagonal entries to global Schur complement matrix.
|
| const DNekScalBlkMatSharedPtr & | GetBlockTransformedSchurCompl () const |
| const DNekScalBlkMatSharedPtr & | GetBlockCMatrix () const |
| const DNekScalBlkMatSharedPtr & | GetBlockInvDMatrix () const |
| const DNekScalBlkMatSharedPtr & | GetBlockSchurCompl () const |
| const DNekScalBlkMatSharedPtr & | GetBlockTransformationMatrix () const |
| const DNekScalBlkMatSharedPtr & | GetBlockTransposedTransformationMatrix () const |
| DNekScalMatSharedPtr | TransformedSchurCompl (int offset, const boost::shared_ptr< DNekScalMat > &loc_mat) |
Static Public Attributes |
| static std::string | className |
| | Name of class.
|
Static Private Attributes |
| static std::string | lookupIds [] |
| static std::string | def |
Detailed Description
Definition at line 102 of file PreconditionerDiagonal.h.
Constructor & Destructor Documentation
| virtual Nektar::MultiRegions::PreconditionerNull::~PreconditionerNull |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
| void Nektar::MultiRegions::PreconditionerNull::v_BuildPreconditioner |
( |
| ) |
|
|
privatevirtual |
| void Nektar::MultiRegions::PreconditionerNull::v_InitObject |
( |
| ) |
|
|
privatevirtual |
Member Data Documentation
| string Nektar::MultiRegions::PreconditionerNull::className |
|
static |
| std::string Nektar::MultiRegions::PreconditionerNull::def |
|
staticprivate |
| std::string Nektar::MultiRegions::PreconditionerNull::lookupIds[] |
|
staticprivate |