VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkvmtkLinearSystemSolver Class Reference

Base class for linear system of equation solver implementations. More...

#include <vtkvmtkLinearSystemSolver.h>

Inheritance diagram for vtkvmtkLinearSystemSolver:
[legend]
Collaboration diagram for vtkvmtkLinearSystemSolver:
[legend]

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkLinearSystemSolverNewInstance () const
 
virtual void SetLinearSystem (vtkvmtkLinearSystem *)
 
virtual vtkvmtkLinearSystemGetLinearSystem ()
 
virtual void SetMaximumNumberOfIterations (int)
 
virtual int GetMaximumNumberOfIterations ()
 
virtual void SetConvergenceTolerance (double)
 
virtual double GetConvergenceTolerance ()
 
virtual int Solve ()
 

Static Public Member Functions

static vtkvmtkLinearSystemSolverNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkLinearSystemSolverSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkLinearSystemSolver ()
 
 ~vtkvmtkLinearSystemSolver ()
 

Protected Attributes

vtkvmtkLinearSystemLinearSystem
 
int MaximumNumberOfIterations
 
double ConvergenceTolerance
 
int NumberOfIterations
 
double Residual
 

Detailed Description

Base class for linear system of equation solver implementations.

Date
2006/04/06 16:46:43
Revision
1.4

..

Definition at line 35 of file vtkvmtkLinearSystemSolver.h.

Member Typedef Documentation

◆ Superclass

Definition at line 39 of file vtkvmtkLinearSystemSolver.h.

Constructor & Destructor Documentation

◆ vtkvmtkLinearSystemSolver()

vtkvmtkLinearSystemSolver::vtkvmtkLinearSystemSolver ( )
protected

◆ ~vtkvmtkLinearSystemSolver()

vtkvmtkLinearSystemSolver::~vtkvmtkLinearSystemSolver ( )
protected

Member Function Documentation

◆ New()

static vtkvmtkLinearSystemSolver* vtkvmtkLinearSystemSolver::New ( )
static

◆ IsTypeOf()

static int vtkvmtkLinearSystemSolver::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkvmtkLinearSystemSolver::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkvmtkLinearSystemSolver* vtkvmtkLinearSystemSolver::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkLinearSystemSolver::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkLinearSystemSolver* vtkvmtkLinearSystemSolver::NewInstance ( ) const

◆ SetLinearSystem()

virtual void vtkvmtkLinearSystemSolver::SetLinearSystem ( vtkvmtkLinearSystem )
virtual

◆ GetLinearSystem()

virtual vtkvmtkLinearSystem* vtkvmtkLinearSystemSolver::GetLinearSystem ( )
virtual

◆ SetMaximumNumberOfIterations()

virtual void vtkvmtkLinearSystemSolver::SetMaximumNumberOfIterations ( int  )
virtual

◆ GetMaximumNumberOfIterations()

virtual int vtkvmtkLinearSystemSolver::GetMaximumNumberOfIterations ( )
virtual

◆ SetConvergenceTolerance()

virtual void vtkvmtkLinearSystemSolver::SetConvergenceTolerance ( double  )
virtual

◆ GetConvergenceTolerance()

virtual double vtkvmtkLinearSystemSolver::GetConvergenceTolerance ( )
virtual

◆ Solve()

virtual int vtkvmtkLinearSystemSolver::Solve ( )
virtual

Member Data Documentation

◆ LinearSystem

vtkvmtkLinearSystem* vtkvmtkLinearSystemSolver::LinearSystem
protected

Definition at line 56 of file vtkvmtkLinearSystemSolver.h.

◆ MaximumNumberOfIterations

int vtkvmtkLinearSystemSolver::MaximumNumberOfIterations
protected

Definition at line 58 of file vtkvmtkLinearSystemSolver.h.

◆ ConvergenceTolerance

double vtkvmtkLinearSystemSolver::ConvergenceTolerance
protected

Definition at line 59 of file vtkvmtkLinearSystemSolver.h.

◆ NumberOfIterations

int vtkvmtkLinearSystemSolver::NumberOfIterations
protected

Definition at line 61 of file vtkvmtkLinearSystemSolver.h.

◆ Residual

double vtkvmtkLinearSystemSolver::Residual
protected

Definition at line 62 of file vtkvmtkLinearSystemSolver.h.


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