Nektar++
Nektar::MultiRegions::GlobalLinSysPETScStaticCond Member List

This is the complete list of members for Nektar::MultiRegions::GlobalLinSysPETScStaticCond, including all inherited members.

CalculateReordering(const Array< OneD, const int > &glo2uniMap, const Array< OneD, const int > &glo2unique, const AssemblyMapSharedPtr &pLocToGloMap)Nektar::MultiRegions::GlobalLinSysPETScprotected
classNameNektar::MultiRegions::GlobalLinSysPETScStaticCondstatic
className2Nektar::MultiRegions::GlobalLinSysPETScStaticCondstatic
ConstructNextLevelCondensedSystem(const std::shared_ptr< AssemblyMap > &locToGloMap)Nektar::MultiRegions::GlobalLinSysStaticCondprotected
create(const GlobalLinSysKey &pLinSysKey, const std::weak_ptr< ExpList > &pExpList, const std::shared_ptr< AssemblyMap > &pLocToGloMap)Nektar::MultiRegions::GlobalLinSysPETScStaticCondinlinestatic
CreatePrecon(AssemblyMapSharedPtr asmMap)Nektar::MultiRegions::GlobalLinSysprotected
defNektar::MultiRegions::GlobalLinSysprivatestatic
DoDestroyMatCtx(Mat M)Nektar::MultiRegions::GlobalLinSysPETScprivatestatic
DoDestroyPCCtx(PC pc)Nektar::MultiRegions::GlobalLinSysPETScprivatestatic
DoMatrixMultiply(Mat M, Vec in, Vec out)Nektar::MultiRegions::GlobalLinSysPETScprivatestatic
DoNekppOperation(Vec &in, Vec &out, ShellCtx *ctx, bool precon)Nektar::MultiRegions::GlobalLinSysPETScprivatestatic
DoPreconditioner(PC pc, Vec in, Vec out)Nektar::MultiRegions::GlobalLinSysPETScprivatestatic
DropBlock(unsigned int n)Nektar::MultiRegions::GlobalLinSysinline
DropStaticCondBlock(unsigned int n)Nektar::MultiRegions::GlobalLinSysinline
GetBlock(unsigned int n)Nektar::MultiRegions::GlobalLinSysinline
GetBlockMatrixKey(unsigned int n)Nektar::MultiRegions::GlobalLinSysprivate
GetKey(void) constNektar::MultiRegions::GlobalLinSysinline
GetLocMat(void) constNektar::MultiRegions::GlobalLinSysinline
GetNumBlocks()Nektar::MultiRegions::GlobalLinSysinline
GetSharedThisPtr()Nektar::MultiRegions::GlobalLinSysinline
GetStaticCondBlock(unsigned int n)Nektar::MultiRegions::GlobalLinSysinline
GlobalLinSys(const GlobalLinSysKey &pKey, const std::weak_ptr< ExpList > &pExpList, const std::shared_ptr< AssemblyMap > &pLocToGloMap)Nektar::MultiRegions::GlobalLinSys
GlobalLinSysPETSc(const GlobalLinSysKey &pKey, const std::weak_ptr< ExpList > &pExp, const std::shared_ptr< AssemblyMap > &pLocToGloMap)Nektar::MultiRegions::GlobalLinSysPETSc
GlobalLinSysPETScStaticCond(const GlobalLinSysKey &mkey, const std::weak_ptr< ExpList > &pExpList, const std::shared_ptr< AssemblyMap > &locToGloMap)Nektar::MultiRegions::GlobalLinSysPETScStaticCond
GlobalLinSysPETScStaticCond(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=PreconditionerSharedPtr())Nektar::MultiRegions::GlobalLinSysPETScStaticCond
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::GlobalLinSysinline
InitObject()Nektar::MultiRegions::GlobalLinSysinline
lookupIdsNektar::MultiRegions::GlobalLinSysprivatestatic
m_bNektar::MultiRegions::GlobalLinSysPETScprotected
m_BinvDNektar::MultiRegions::GlobalLinSysStaticCondprotected
m_CNektar::MultiRegions::GlobalLinSysStaticCondprotected
m_ctxNektar::MultiRegions::GlobalLinSysPETScprotected
m_expListNektar::MultiRegions::GlobalLinSysprotected
m_invDNektar::MultiRegions::GlobalLinSysStaticCondprotected
m_kspNektar::MultiRegions::GlobalLinSysPETScprotected
m_linSysKeyNektar::MultiRegions::GlobalLinSysprotected
m_locToGloMapNektar::MultiRegions::GlobalLinSysStaticCondprotected
m_locVecNektar::MultiRegions::GlobalLinSysPETScprotected
m_matMultNektar::MultiRegions::GlobalLinSysPETScprotected
m_matrixNektar::MultiRegions::GlobalLinSysPETScprotected
m_nLocalNektar::MultiRegions::GlobalLinSysPETScprotected
m_pcNektar::MultiRegions::GlobalLinSysPETScprotected
m_preconNektar::MultiRegions::GlobalLinSysPETScprotected
m_recursiveSchurComplNektar::MultiRegions::GlobalLinSysStaticCondprotected
m_reorderedMapNektar::MultiRegions::GlobalLinSysPETScprotected
m_robinBCInfoNektar::MultiRegions::GlobalLinSysprotected
m_schurComplNektar::MultiRegions::GlobalLinSysStaticCondprotected
m_signNektar::MultiRegions::GlobalLinSysStaticCondprotected
m_verboseNektar::MultiRegions::GlobalLinSysprotected
m_wspNektar::MultiRegions::GlobalLinSysStaticCondprotected
m_xNektar::MultiRegions::GlobalLinSysPETScprotected
matMultNektar::MultiRegions::GlobalLinSysPETScprivatestatic
matMultIdsNektar::MultiRegions::GlobalLinSysPETScprivatestatic
SetUpMatVec(int nGlobal, int nDir)Nektar::MultiRegions::GlobalLinSysPETScprotected
SetUpScatter()Nektar::MultiRegions::GlobalLinSysPETScprotected
SetUpSolver(NekDouble tolerance)Nektar::MultiRegions::GlobalLinSysPETScprotected
SetupTopLevel(const std::shared_ptr< AssemblyMap > &locToGloMap)Nektar::MultiRegions::GlobalLinSysStaticCondprotected
Solve(const Array< OneD, const NekDouble > &in, Array< OneD, NekDouble > &out, const AssemblyMapSharedPtr &locToGloMap, const Array< OneD, const NekDouble > &dirForcing=NullNekDouble1DArray)Nektar::MultiRegions::GlobalLinSysinline
SolveLinearSystem(const int pNumRows, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const AssemblyMapSharedPtr &locToGloMap, const int pNumDir=0)Nektar::MultiRegions::GlobalLinSysinline
v_AssembleSchurComplement(std::shared_ptr< AssemblyMap > locToGloMap) overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
v_BasisFwdTransform(Array< OneD, NekDouble > &pInOut) overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
v_CoeffsBwdTransform(Array< OneD, NekDouble > &pInOut) overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
v_CoeffsFwdTransform(const Array< OneD, NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
v_DoMatrixMultiply(const Array< OneD, const NekDouble > &input, Array< OneD, NekDouble > &output) overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
v_DropBlock(unsigned int n)Nektar::MultiRegions::GlobalLinSysprotectedvirtual
v_DropStaticCondBlock(unsigned int n)Nektar::MultiRegions::GlobalLinSysprotectedvirtual
v_GetBlock(unsigned int n)Nektar::MultiRegions::GlobalLinSysprotectedvirtual
Nektar::v_GetNumBlocks()Nektar::MultiRegions::GlobalLinSysprotectedvirtual
Nektar::MultiRegions::GlobalLinSysStaticCond::v_GetNumBlocks() overrideNektar::MultiRegions::GlobalLinSysStaticCondprotectedvirtual
v_GetStaticCondBlock(unsigned int n) overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
Nektar::v_Initialise(const std::shared_ptr< AssemblyMap > &pLocToGloMap)Nektar::MultiRegions::GlobalLinSysprotectedvirtual
Nektar::MultiRegions::GlobalLinSysStaticCond::v_Initialise(const std::shared_ptr< AssemblyMap > &locToGloMap) overrideNektar::MultiRegions::GlobalLinSysStaticCondprotectedvirtual
v_InitObject() overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
v_PreSolve(int scLevel, Array< OneD, NekDouble > &F_bBnd) overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
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) overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
Nektar::v_Solve(const Array< OneD, const NekDouble > &in, Array< OneD, NekDouble > &out, const AssemblyMapSharedPtr &locToGloMap, const Array< OneD, const NekDouble > &dirForcing=NullNekDouble1DArray)=0Nektar::MultiRegions::GlobalLinSysprotectedpure 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) overrideNektar::MultiRegions::GlobalLinSysStaticCondprotectedvirtual
v_SolveLinearSystem(const int pNumRows, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const AssemblyMapSharedPtr &locToGloMap, const int pNumDir) overrideNektar::MultiRegions::GlobalLinSysPETScStaticCondprotectedvirtual
~GlobalLinSys()Nektar::MultiRegions::GlobalLinSysinlinevirtual
~GlobalLinSysPETSc() overrideNektar::MultiRegions::GlobalLinSysPETSc
~GlobalLinSysPETScStaticCond() overrideNektar::MultiRegions::GlobalLinSysPETScStaticCond
~GlobalLinSysStaticCond() overrideNektar::MultiRegions::GlobalLinSysStaticCond