MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node > Member List

This is the complete list of members for MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >, including all inherited members.

AddKeepFlag(const std::string &ename, const FactoryBase *factory=NoFactory::get(), KeepType keep=MueLu::Keep)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
AddLevel(const RCP< Level > &level)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
AddNewLevel()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
AllocateLevelMultiVectors(int numvecs, bool forceMapCheck=false)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
CheckForEmptySmoothersAndCoarseSolve()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
CheckLevel(Level &level, int levelID)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Clear(int startLevel=0)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
coarseExport_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
coarseImport_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
coarseRhs_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
coarseX_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
ComputeResidualAndPrintHistory(const Operator &A, const MultiVector &X, const MultiVector &B, const LO iteration, const LO startLevel, const ConvData &conv, MagnitudeType &previousResidualNorm)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
correction_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
Cycle_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
Delete(const std::string &ename, const FactoryBase *factory=NoFactory::get())MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
DeleteLevelMultiVectors()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
describe(Teuchos::FancyOStream &out, const VerbLevel verbLevel=Default) const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >virtual
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::VERB_HIGH) const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >virtual
Teuchos::Describable::describe(std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const Teuchos::Describable
Teuchos::Describable::describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)Teuchos::Describable
description() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >virtual
description_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >mutableprivate
doPRrebalance_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
doPRViaCopyrebalance_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
DumpCurrentGraph(int level) const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
dumpFile_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
dumpLevel_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
EnableGraphDumping(const std::string &filename, int levelID=1)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
ExpertClear()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
fuseProlongationAndUpdate_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
GetBlackHole() const MueLu::VerboseObject
GetCycle() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
GetDefaultCycle()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlinestatic
GetDefaultCycleStartLevel()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlinestatic
GetDefaultFuseProlongationAndUpdate()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlinestatic
GetDefaultImplicitTranspose()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlinestatic
GetDefaultMaxCoarseSize()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlinestatic
GetDefaultMaxLevels()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlinestatic
getDefaultOStream()Teuchos::VerboseObjectBasestatic
GetDefaultPRrebalance()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlinestatic
GetDefaultVerbLevel()MueLu::VerboseObjectstatic
getDefaultVerbLevel()Teuchos::VerboseObject< VerboseObject >static
GetFuseProlongationAndUpdate() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
GetGlobalNumLevels() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
GetImplicitTranspose() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
GetLevel(const int levelID=0)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
GetLevelManager(const int levelID) const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlineprotected
getLinePrefix() const Teuchos::VerboseObjectBasevirtual
GetMaxCoarseSize() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
GetMueLuOStream()MueLu::VerboseObjectstatic
GetNumLevels() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getObjectLabel() const Teuchos::Describablevirtual
GetOperatorComplexity() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getOSTab(const int tabs=1, const std::string &linePrefix="") const Teuchos::VerboseObjectBasevirtual
GetOStream(MsgType type, int thisProcRankOnly=0) const MueLu::VerboseObject
getOStream() const Teuchos::VerboseObjectBasevirtual
getOverridingOStream() const Teuchos::VerboseObjectBasevirtual
GetProcRankVerbose() const MueLu::VerboseObject
GetRate() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
GetSmootherComplexity() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
getValidVerboseObjectSublist()Teuchos::VerboseObject< VerboseObject >
GetVerbLevel() const MueLu::VerboseObject
getVerbLevel() constTeuchos::VerboseObject< VerboseObject >virtual
Hierarchy classMueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >friend
Hierarchy()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Hierarchy(const std::string &label)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Hierarchy(const RCP< Matrix > &A)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Hierarchy(const RCP< Matrix > &A, const std::string &label)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Hierarchy(const Hierarchy &h)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
implicitTranspose_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
informUpdatedVerbosityState() const Teuchos::VerboseObjectBaseprotectedvirtual
initializeVerboseObject(const EVerbosityLevel verbLevel=VERB_DEFAULT, const RCP< FancyOStream > &oStream=Teuchos::null)Teuchos::VerboseObject< VerboseObject >protected
initializeVerboseObjectBase(const RCP< FancyOStream > &oStream=Teuchos::null)Teuchos::VerboseObjectBaseprotected
IsCalculationOfResidualRequired(const LO startLevel, const ConvData &conv) const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
IsConverged(const Teuchos::Array< MagnitudeType > &residualNorm, const MagnitudeType convergenceTolerance) const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
isDumpingEnabled_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
IsPreconditioner(const bool flag)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
isPreconditioner_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
IsPrint(MsgType type, int thisProcRankOnly=-1) const MueLu::VerboseObject
Iterate(const MultiVector &B, MultiVector &X, ConvData conv=ConvData(), bool InitialGuessIsZero=false, LO startLevel=0)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Keep(const std::string &ename, const FactoryBase *factory=NoFactory::get())MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
LabeledObject()Teuchos::Describable
LastLevelID() const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlineprivate
levelManagers_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
Levels_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
lib()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
lib_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
MagnitudeType typedefMueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
maxCoarseSize_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
operator<<(std::ostream &os, const DescribableStreamManipulatorState &d)Teuchos::Describable
print(std::ostream &out=std::cout, const VerbLevel verbLevel=(MueLu::Parameters|MueLu::Statistics0)) const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
PrintResidualHistory(const LO iteration, const Teuchos::Array< MagnitudeType > &residualNorm) const MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
rate_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
readVerboseObjectSublist(ParameterList *paramList, RCP< FancyOStream > *oStream, EVerbosityLevel *verbLevel)Teuchos::VerboseObject< VerboseObject >
readVerboseObjectSublist(ParameterList *paramList, VerboseObject< ObjectType > *verboseObject)Teuchos::VerboseObject< VerboseObject >
RemoveKeepFlag(const std::string &ename, const FactoryBase *factory, KeepType keep=MueLu::All)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
ReplaceCoordinateMap(Level &level)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
ResetDescription()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
residual_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
scalingFactor_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
SetCycle(CycleType Cycle)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
SetCycleStartLevel(int cycleStart)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
setDefaultOStream(const RCP< FancyOStream > &defaultOStream)Teuchos::VerboseObjectBasestatic
setDefaultVerbLevel(const EVerbosityLevel defaultVerbLevel)Teuchos::VerboseObject< VerboseObject >static
SetDefaultVerbLevel(const VerbLevel defaultVerbLevel)MueLu::VerboseObjectstatic
SetFuseProlongationAndUpdate(const bool &fuse)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
SetImplicitTranspose(const bool &implicit)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
setlib(Xpetra::UnderlyingLib inlib)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
setLinePrefix(const std::string &linePrefix)Teuchos::VerboseObjectBasevirtual
SetMatvecParams(RCP< ParameterList > matvecParams)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
SetMaxCoarseSize(Xpetra::global_size_t maxCoarseSize)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
SetMueLuOFileStream(const std::string &filename)MueLu::VerboseObjectstatic
SetMueLuOStream(const Teuchos::RCP< Teuchos::FancyOStream > &mueluOStream)MueLu::VerboseObjectstatic
setObjectLabel(const std::string &objectLabel)Teuchos::Describablevirtual
setOStream(const RCP< FancyOStream > &oStream) const Teuchos::VerboseObjectBasevirtual
setOverridingOStream(const RCP< FancyOStream > &oStream) const Teuchos::VerboseObjectBasevirtual
setOverridingVerbLevel(const EVerbosityLevel verbLevel) constTeuchos::VerboseObject< VerboseObject >virtual
SetProcRankVerbose(int procRank) const MueLu::VerboseObject
SetProlongatorScalingFactor(double scalingFactor)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
SetPRrebalance(bool doPRrebalance)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
SetPRViaCopyrebalance(bool doPRViaCopyrebalance)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inline
Setup(int coarseLevelID, const RCP< const FactoryManagerBase > fineLevelManager, const RCP< const FactoryManagerBase > coarseLevelManager, const RCP< const FactoryManagerBase > nextLevelManager=Teuchos::null)MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Setup(const FactoryManagerBase &manager=FactoryManager(), int startLevel=0, int numDesiredLevels=GetDefaultMaxLevels())MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
SetupRe()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
setupVerboseObjectSublist(ParameterList *paramList)Teuchos::VerboseObject< VerboseObject >
SetVerbLevel(const VerbLevel verbLevel)MueLu::VerboseObject
setVerbLevel(const EVerbosityLevel verbLevel) constTeuchos::VerboseObject< VerboseObject >virtual
ShortClassName() const MueLu::Describablevirtual
sizeOfAllocatedLevelMultiVectors_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
STS typedefMueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
verbLevel_defaultTeuchos::Describablestatic
VerboseObject()MueLu::VerboseObject
VerboseObject< VerboseObject >::VerboseObject(const EVerbosityLevel verbLevel=VERB_DEFAULT, const RCP< FancyOStream > &oStream=Teuchos::null)Teuchos::VerboseObject< VerboseObject >
VerboseObjectBase(const RCP< FancyOStream > &oStream=Teuchos::null)Teuchos::VerboseObjectBase
WCycleStartLevel_MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >private
Write(const LO &start=-1, const LO &end=-1, const std::string &suffix="")MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
~BaseClass()MueLu::BaseClassinlinevirtual
~Describable()MueLu::Describablevirtual
~Hierarchy()MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >inlinevirtual
~LabeledObject()Teuchos::Describablevirtual
~VerboseObject()MueLu::VerboseObjectvirtual
~VerboseObjectBase()Teuchos::VerboseObjectBasevirtual