PARALUTION  1.0.0
PARALUTION
paralution::ParalutionObj Class Referenceabstract

#include <base_paralution.hpp>

Inheritance diagram for paralution::ParalutionObj:
paralution::BaseParalution< ValueType > paralution::Solver< OperatorType, VectorType, ValueType > paralution::Solver< OperatorTypeH, VectorTypeH, ValueTypeH > paralution::Solver< OperatorTypeL, VectorTypeL, ValueTypeL > paralution::Solver< paralution::LocalMatrix< ValueTypeH >, paralution::LocalVector< ValueTypeH >, ValueTypeH > paralution::Solver< paralution::LocalMatrix< ValueTypeL >, paralution::LocalVector< ValueTypeL >, ValueTypeL > paralution::Operator< ValueType > paralution::Vector< ValueType > paralution::DirectLinearSolver< OperatorType, VectorType, ValueType > paralution::IterativeLinearSolver< OperatorType, VectorType, ValueType > paralution::Preconditioner< OperatorType, VectorType, ValueType > paralution::IterativeLinearSolver< OperatorTypeH, VectorTypeH, ValueTypeH > paralution::SIRA< OperatorTypeH, VectorTypeH, ValueTypeH, OperatorTypeL, VectorTypeL, ValueTypeL > paralution::IterativeLinearSolver< OperatorTypeL, VectorTypeL, ValueTypeL > paralution::Preconditioner< paralution::LocalMatrix< ValueTypeH >, paralution::LocalVector< ValueTypeH >, ValueTypeH > paralution::Preconditioner< paralution::LocalMatrix< ValueTypeL >, paralution::LocalVector< ValueTypeL >, ValueTypeL >

Public Member Functions

 ParalutionObj ()
 
virtual ~ParalutionObj ()
 
virtual void Clear ()=0
 Clear (free all data) the object. More...
 

Protected Attributes

size_t global_obj_id
 

Constructor & Destructor Documentation

paralution::ParalutionObj::ParalutionObj ( )
paralution::ParalutionObj::~ParalutionObj ( )
virtual

Member Function Documentation

virtual void paralution::ParalutionObj::Clear ( )
pure virtual

Clear (free all data) the object.

Implemented in paralution::IC< OperatorType, VectorType, ValueType >, paralution::FixedPoint< OperatorType, VectorType, ValueType >, paralution::ILUT< OperatorType, VectorType, ValueType >, paralution::ILU< OperatorType, VectorType, ValueType >, paralution::TNS< OperatorType, VectorType, ValueType >, paralution::SIRA< OperatorTypeH, VectorTypeH, ValueTypeH, OperatorTypeL, VectorTypeL, ValueTypeL >, paralution::SGS< OperatorType, VectorType, ValueType >, paralution::SPAI< OperatorType, VectorType, ValueType >, paralution::LocalMatrix< ValueType >, paralution::LocalMatrix< ValueTypeL >, paralution::LocalMatrix< ValueTypeH >, paralution::BaseParalution< ValueType >, paralution::SIRA< OperatorTypeH, VectorTypeH, ValueTypeH, OperatorTypeL, VectorTypeL, ValueTypeL >, paralution::GS< OperatorType, VectorType, ValueType >, paralution::BaseMultiGrid< OperatorType, VectorType, ValueType >, paralution::FSAI< OperatorType, VectorType, ValueType >, paralution::FSAI< paralution::LocalMatrix< ValueTypeL >, paralution::LocalVector< ValueTypeL >, ValueTypeL >, paralution::FSAI< paralution::LocalMatrix< ValueTypeH >, paralution::LocalVector< ValueTypeH >, ValueTypeH >, paralution::SIRA< OperatorTypeH, VectorTypeH, ValueTypeH, OperatorTypeL, VectorTypeL, ValueTypeL >, paralution::LocalVector< ValueType >, paralution::CG_HN< OperatorType, VectorType, ValueType >, paralution::LocalVector< ValueTypeL >, paralution::LocalVector< int >, paralution::LocalVector< ValueTypeH >, paralution::CG_HN< OperatorTypeL, VectorTypeL, ValueTypeL >, paralution::CG_HN< OperatorTypeH, VectorTypeH, ValueTypeH >, paralution::DPCG< OperatorType, VectorType, ValueType >, paralution::Jacobi< OperatorType, VectorType, ValueType >, paralution::Solver< OperatorType, VectorType, ValueType >, paralution::Solver< OperatorTypeL, VectorTypeL, ValueTypeL >, paralution::Solver< paralution::LocalMatrix< ValueTypeL >, paralution::LocalVector< ValueTypeL >, ValueTypeL >, paralution::Solver< OperatorTypeH, VectorTypeH, ValueTypeH >, paralution::Solver< paralution::LocalMatrix< ValueTypeH >, paralution::LocalVector< ValueTypeH >, ValueTypeH >, paralution::LocalStencil< ValueType >, paralution::Vector< ValueType >, paralution::MultiElimination< OperatorType, VectorType, ValueType >, paralution::AIChebyshev< OperatorType, VectorType, ValueType >, paralution::AS< OperatorType, VectorType, ValueType >, paralution::IDR< OperatorType, VectorType, ValueType >, paralution::Chebyshev< OperatorType, VectorType, ValueType >, paralution::MixedPrecisionDC< OperatorTypeH, VectorTypeH, ValueTypeH, OperatorTypeL, VectorTypeL, ValueTypeL >, paralution::BiCGStab< OperatorType, VectorType, ValueType >, paralution::CG< OperatorType, VectorType, ValueType >, paralution::CR< OperatorType, VectorType, ValueType >, paralution::FGMRES< OperatorType, VectorType, ValueType >, paralution::GMRES< OperatorType, VectorType, ValueType >, paralution::BlockPreconditioner< OperatorType, VectorType, ValueType >, paralution::DiagJacobiSaddlePointPrecond< OperatorType, VectorType, ValueType >, paralution::CG< OperatorTypeL, VectorTypeL, ValueTypeL >, paralution::CG< OperatorTypeH, VectorTypeH, ValueTypeH >, paralution::BaseAMG< OperatorType, VectorType, ValueType >, paralution::MultiColored< OperatorType, VectorType, ValueType >, paralution::Inversion< OperatorType, VectorType, ValueType >, paralution::LU< OperatorType, VectorType, ValueType >, and paralution::QR< OperatorType, VectorType, ValueType >.

Field Documentation

size_t paralution::ParalutionObj::global_obj_id
protected

Referenced by ParalutionObj(), and ~ParalutionObj().


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