MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu::Describable Class Reference

Base class for MueLu classes. More...

#include <MueLu_Describable.hpp>

Inheritance diagram for MueLu::Describable:
MueLu::BaseClass MueLu::AggregationAlgorithmBase< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > MueLu::AggregationAlgorithmBase_kokkos< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > MueLu::FacadeClassBase< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > MueLu::GraphBase< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > MueLu::HierarchyFactory< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > MueLu::IndexManager< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > MueLu::MutuallyExclusiveTimeMonitor< MueLu::FactoryBase > MueLu::PreDropFunctionBaseClass< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > MueLu::SmootherBase< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type >::node_type > MueLu::SmootherBase< double, int, int, Xpetra::EpetraNode > MueLu::SmootherBase< double, int, int, typename SmootherPrototype< double, int, int >::node_type > MueLu::SmootherBase< SmootherBase<>::scalar_type, typename SmootherBase< SmootherBase<>::scalar_type >::local_ordinal_type, typename SmootherBase< SmootherBase<>::scalar_type, typename SmootherBase< SmootherBase<>::scalar_type >::local_ordinal_type >::global_ordinal_type, typename SmootherBase< SmootherBase<>::scalar_type, typename SmootherBase< SmootherBase<>::scalar_type >::local_ordinal_type, typename SmootherBase< SmootherBase<>::scalar_type, typename SmootherBase< SmootherBase<>::scalar_type >::local_ordinal_type >::global_ordinal_type >::node_type > MueLu::SmootherBase< double, int, GlobalOrdinal, Node > MueLu::SolverBase< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > MueLu::AMGXOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::Aggregates< LocalOrdinal, GlobalOrdinal, Node > MueLu::Aggregates_kokkos< LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > MueLu::AggregationAlgorithmBase< LocalOrdinal, GlobalOrdinal, Node > MueLu::AggregationAlgorithmBase_kokkos< LocalOrdinal, GlobalOrdinal, Node > MueLu::AlgebraicPermutationStrategy< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::AmalgamationInfo< LocalOrdinal, GlobalOrdinal, Node > MueLu::AmalgamationInfo_kokkos< LocalOrdinal, GlobalOrdinal, Node > MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::CoupledAggregationCommHelper< LocalOrdinal, GlobalOrdinal, Node > MueLu::FacadeClassBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::FacadeClassFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::FactoryBase MueLu::FactoryFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::FactoryManagerBase MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node > MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::HierarchyFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::IndexManager< LocalOrdinal, GlobalOrdinal, Node > MueLu::IndexManager_kokkos< LocalOrdinal, GlobalOrdinal, Node > MueLu::LeftoverAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node > MueLu::Level MueLu::LocalAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node > MueLu::LocalPermutationStrategy< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::Monitor MueLu::MutuallyExclusiveTime< TagName > MueLu::MutuallyExclusiveTimeMonitor< TagName > MueLu::PreDropFunctionBaseClass< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::PrintMonitor MueLu::ShiftedLaplacian< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SmootherBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SolverBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SubMonitor MueLu::TimeMonitor MueLu::VariableContainer

Public Member Functions

virtual ~Describable ()
 Destructor.
 

Private Attributes

std::string shortClassName_ = ""
 

MueLu Describe

virtual void describe (Teuchos::FancyOStream &out_arg, const VerbLevel verbLevel=Default) const
 

Overridden from Teuchos::Describable

virtual std::string description () const
 Return a simple one-line description of this object.
 
void describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const
 Print the object with some verbosity level to an FancyOStream object.
 
virtual std::string ShortClassName () const
 Return the class name of the object, without template parameters and without namespace.
 

Detailed Description

Base class for MueLu classes.

Definition at line 64 of file MueLu_Describable.hpp.

Constructor & Destructor Documentation

◆ ~Describable()

MueLu::Describable::~Describable ( )
virtual

Destructor.

Definition at line 53 of file MueLu_Describable.cpp.

Member Function Documentation

◆ describe() [1/2]

void MueLu::Describable::describe ( Teuchos::FancyOStream & out_arg,
const VerbLevel verbLevel = Default ) const
virtual

◆ description()

std::string MueLu::Describable::description ( ) const
virtual

Return a simple one-line description of this object.

Reimplemented in MueLu::MatlabSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TwoLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Aggregates< LocalOrdinal, GlobalOrdinal, Node >, MueLu::Aggregates_kokkos< LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >, MueLu::Graph< LocalOrdinal, GlobalOrdinal, Node >, MueLu::LWGraph< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AmalgamationInfo< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AmalgamationInfo_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::PreDropFunctionConstVal< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationPhase1Algorithm< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationPhase1Algorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationPhase2aAlgorithm< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationPhase2aAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationPhase2bAlgorithm< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationPhase2bAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationPhase3Algorithm< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationPhase3Algorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::IsolatedNodeAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >, MueLu::IsolatedNodeAggregationAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::PreserveDirichletAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >, MueLu::PreserveDirichletAggregationAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Level, MueLu::BlockedDirectSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedGaussSeidelSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedJacobiSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BraessSarazinSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::IndefBlockedDiagonalSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SimpleSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TekoSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TekoSmoother< double, int, GlobalOrdinal, Node >, MueLu::UzawaSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Amesos2Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Amesos2Smoother< double, int, int, Xpetra::EpetraNode >, MueLu::AmesosSmoother< Node >, MueLu::BelosSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BelosSmoother< double, int, int, Xpetra::EpetraNode >, MueLu::DirectSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Ifpack2Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Ifpack2Smoother< double, int, int, Xpetra::EpetraNode >, MueLu::IfpackSmoother< Node >, MueLu::PermutingSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::ProjectorSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RefMaxwellSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SmootherFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TrilinosSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >, and MueLu::GraphBase< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >.

Definition at line 61 of file MueLu_Describable.cpp.

◆ describe() [2/2]

void MueLu::Describable::describe ( Teuchos::FancyOStream & out,
const Teuchos::EVerbosityLevel verbLevel = Teuchos::Describable::verbLevel_default ) const

Print the object with some verbosity level to an FancyOStream object.

Definition at line 72 of file MueLu_Describable.cpp.

◆ ShortClassName()

std::string MueLu::Describable::ShortClassName ( ) const
virtual

Return the class name of the object, without template parameters and without namespace.

Definition at line 74 of file MueLu_Describable.cpp.

Member Data Documentation

◆ shortClassName_

std::string MueLu::Describable::shortClassName_ = ""
mutableprivate

Definition at line 67 of file MueLu_Describable.hpp.


The documentation for this class was generated from the following files: