className | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | static |
className2 | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | static |
ConstructNextLevelCondensedSystem(const std::shared_ptr< AssemblyMap > &locToGloMap) | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
create(const GlobalLinSysKey &pLinSysKey, const std::weak_ptr< ExpList > &pExpList, const std::shared_ptr< AssemblyMap > &pLocToGloMap) | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | inlinestatic |
CreatePrecon(AssemblyMapSharedPtr asmMap) | Nektar::MultiRegions::GlobalLinSys | protected |
def | Nektar::MultiRegions::GlobalLinSys | privatestatic |
DNekSmvBsrDiagBlkMat typedef | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | |
DNekSmvBsrDiagBlkMatSharedPtr typedef | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | |
DoAssembleLocFlag(const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const bool &ZeroDir) | Nektar::MultiRegions::GlobalLinSysIterative | inlineprivate |
DoMatrixMultiply(const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) | Nektar::MultiRegions::GlobalLinSysIterative | inline |
DoMatrixMultiplyFlag(const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const bool &controlFlag) | Nektar::MultiRegions::GlobalLinSysIterative | inlineprivate |
DoPreconditionerFlag(const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const bool &isLocal=false) | Nektar::MultiRegions::GlobalLinSysIterative | inlineprivate |
DoProjection(const int pNumRows, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const int pNumDir, const bool isAconjugate) | Nektar::MultiRegions::GlobalLinSysIterative | protected |
DropBlock(unsigned int n) | Nektar::MultiRegions::GlobalLinSys | inline |
DropStaticCondBlock(unsigned int n) | Nektar::MultiRegions::GlobalLinSys | inline |
GetBlock(unsigned int n) | Nektar::MultiRegions::GlobalLinSys | inline |
GetBlockMatrixKey(unsigned int n) | Nektar::MultiRegions::GlobalLinSys | private |
GetKey(void) const | Nektar::MultiRegions::GlobalLinSys | inline |
GetLocMat(void) const | Nektar::MultiRegions::GlobalLinSys | inline |
GetNumBlocks() | Nektar::MultiRegions::GlobalLinSys | inline |
GetSharedThisPtr() | Nektar::MultiRegions::GlobalLinSys | inline |
GetStaticCondBlock(unsigned int n) | Nektar::MultiRegions::GlobalLinSys | inline |
GlobalLinSys(const GlobalLinSysKey &pKey, const std::weak_ptr< ExpList > &pExpList, const std::shared_ptr< AssemblyMap > &pLocToGloMap) | Nektar::MultiRegions::GlobalLinSys | |
GlobalLinSysIterative(const GlobalLinSysKey &pKey, const std::weak_ptr< ExpList > &pExpList, const std::shared_ptr< AssemblyMap > &pLocToGloMap) | Nektar::MultiRegions::GlobalLinSysIterative | |
GlobalLinSysIterativeStaticCond(const GlobalLinSysKey &mkey, const std::weak_ptr< ExpList > &pExpList, const std::shared_ptr< AssemblyMap > &locToGloMap) | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | |
GlobalLinSysIterativeStaticCond(const GlobalLinSysKey &mkey, const std::weak_ptr< ExpList > &pExpList, const DNekScalBlkMatSharedPtr pSchurCompl, const DNekScalBlkMatSharedPtr pBinvD, const DNekScalBlkMatSharedPtr pC, const DNekScalBlkMatSharedPtr pInvD, const std::shared_ptr< AssemblyMap > &locToGloMap, const PreconditionerSharedPtr pPrecon) | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | |
GlobalLinSysStaticCond(const GlobalLinSysKey &mkey, const std::weak_ptr< ExpList > &pExpList, const std::shared_ptr< AssemblyMap > &locToGloMap) | Nektar::MultiRegions::GlobalLinSysStaticCond | |
Initialise(const std::shared_ptr< AssemblyMap > &pLocToGloMap) | Nektar::MultiRegions::GlobalLinSys | inline |
InitObject() | Nektar::MultiRegions::GlobalLinSys | inline |
IteratSolverdef | Nektar::MultiRegions::GlobalLinSysIterative | protectedstatic |
IteratSolverlookupIds | Nektar::MultiRegions::GlobalLinSysIterative | protectedstatic |
lookupIds | Nektar::MultiRegions::GlobalLinSys | privatestatic |
m_BinvD | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
m_C | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
m_coeffMatrix | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_coeffMatrixFactor | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_denseBlocks | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | private |
m_expList | Nektar::MultiRegions::GlobalLinSys | protected |
m_invD | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
m_ipivot | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_isAbsoluteTolerance | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_isAconjugate | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_isNonSymmetricLinSys | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_linsol | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_linSysIterSolver | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_linSysKey | Nektar::MultiRegions::GlobalLinSys | protected |
m_locToGloMap | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
m_map | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_matrixType | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_NekSysOp | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_numPrevSols | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_numSuccessiveRHS | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_precon | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_precontype | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_prevBasis | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_prevLinSol | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_recursiveSchurCompl | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
m_rhs_mag_sm | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_rhs_magnitude | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_robinBCInfo | Nektar::MultiRegions::GlobalLinSys | protected |
m_root | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_rows | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | private |
m_scale | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | private |
m_schurCompl | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
m_sign | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
m_sparseSchurCompl | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | private |
m_storage | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | private |
m_totalIterations | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_useProjection | Nektar::MultiRegions::GlobalLinSysIterative | protected |
m_verbose | Nektar::MultiRegions::GlobalLinSys | protected |
m_wsp | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
PrepareLocalSchurComplement() | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | private |
ResetKnownSolutionsToLatestOne() | Nektar::MultiRegions::GlobalLinSysIterative | private |
SetupTopLevel(const std::shared_ptr< AssemblyMap > &locToGloMap) | Nektar::MultiRegions::GlobalLinSysStaticCond | protected |
Solve(const Array< OneD, const NekDouble > &in, Array< OneD, NekDouble > &out, const AssemblyMapSharedPtr &locToGloMap, const Array< OneD, const NekDouble > &dirForcing=NullNekDouble1DArray) | Nektar::MultiRegions::GlobalLinSys | inline |
SolveLinearSystem(const int pNumRows, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const AssemblyMapSharedPtr &locToGloMap, const int pNumDir=0) | Nektar::MultiRegions::GlobalLinSys | inline |
storagedef | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | privatestatic |
storagelookupIds | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | privatestatic |
UpdateKnownSolutions(const int pGlobalBndDofs, const Array< OneD, const NekDouble > &pSolution, const int pNumDirBndDofs, const bool isAconjugate) | Nektar::MultiRegions::GlobalLinSysIterative | private |
v_AssembleSchurComplement(const std::shared_ptr< AssemblyMap > locToGloMap) override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
v_BasisFwdTransform(Array< OneD, NekDouble > &pInOut) override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
v_CoeffsBwdTransform(Array< OneD, NekDouble > &pInOut) override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
v_CoeffsFwdTransform(const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
v_DoMatrixMultiply(const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
v_DropBlock(unsigned int n) | Nektar::MultiRegions::GlobalLinSys | protectedvirtual |
v_DropStaticCondBlock(unsigned int n) | Nektar::MultiRegions::GlobalLinSys | protectedvirtual |
v_GetBlock(unsigned int n) | Nektar::MultiRegions::GlobalLinSys | protectedvirtual |
Nektar::v_GetNumBlocks() | Nektar::MultiRegions::GlobalLinSys | protectedvirtual |
Nektar::MultiRegions::GlobalLinSysStaticCond::v_GetNumBlocks() override | Nektar::MultiRegions::GlobalLinSysStaticCond | protectedvirtual |
v_GetStaticCondBlock(unsigned int n) override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
Nektar::v_Initialise(const std::shared_ptr< AssemblyMap > &pLocToGloMap) | Nektar::MultiRegions::GlobalLinSys | protectedvirtual |
Nektar::MultiRegions::GlobalLinSysStaticCond::v_Initialise(const std::shared_ptr< AssemblyMap > &locToGloMap) override | Nektar::MultiRegions::GlobalLinSysStaticCond | protectedvirtual |
v_InitObject() override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
v_PreSolve(int scLevel, Array< OneD, NekDouble > &F_bnd) override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
v_Recurse(const GlobalLinSysKey &mkey, const std::weak_ptr< ExpList > &pExpList, const DNekScalBlkMatSharedPtr pSchurCompl, const DNekScalBlkMatSharedPtr pBinvD, const DNekScalBlkMatSharedPtr pC, const DNekScalBlkMatSharedPtr pInvD, const std::shared_ptr< AssemblyMap > &locToGloMap) override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
Nektar::v_Solve(const Array< OneD, const NekDouble > &in, Array< OneD, NekDouble > &out, const AssemblyMapSharedPtr &locToGloMap, const Array< OneD, const NekDouble > &dirForcing=NullNekDouble1DArray)=0 | Nektar::MultiRegions::GlobalLinSys | protectedpure virtual |
Nektar::MultiRegions::GlobalLinSysStaticCond::v_Solve(const Array< OneD, const NekDouble > &in, Array< OneD, NekDouble > &out, const AssemblyMapSharedPtr &locToGloMap, const Array< OneD, const NekDouble > &dirForcing=NullNekDouble1DArray) override | Nektar::MultiRegions::GlobalLinSysStaticCond | protectedvirtual |
v_SolveLinearSystem(const int pNumRows, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const AssemblyMapSharedPtr &locToGloMap, const int pNumDir) override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | privatevirtual |
v_UniqueMap() override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | protectedvirtual |
~GlobalLinSys() | Nektar::MultiRegions::GlobalLinSys | inlinevirtual |
~GlobalLinSysIterative() override | Nektar::MultiRegions::GlobalLinSysIterative | |
~GlobalLinSysIterativeStaticCond() override | Nektar::MultiRegions::GlobalLinSysIterativeStaticCond | |
~GlobalLinSysStaticCond() override | Nektar::MultiRegions::GlobalLinSysStaticCond | |