ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | List of all members
TDirectSolver Class Referenceabstract
Inheritance diagram for TDirectSolver:
Inheritance graph
[legend]

Public Member Functions

virtual void SetMatrix (TSquareMatrix3D *sqmatrixA, TMatrix3D *matrixB1T, TMatrix3D *matrixB2T, TMatrix3D *matrixB3T, TMatrix3D *matrixB1, TMatrix3D *matrixB2, TMatrix3D *matrixB3)=0
 
virtual void SetMatrix (TSquareMatrix3D *sqmatrixA11, TSquareMatrix3D *sqmatrixA12, TSquareMatrix3D *sqmatrixA13, TSquareMatrix3D *sqmatrixA21, TSquareMatrix3D *sqmatrixA22, TSquareMatrix3D *sqmatrixA23, TSquareMatrix3D *sqmatrixA31, TSquareMatrix3D *sqmatrixA32, TSquareMatrix3D *sqmatrixA33, TMatrix3D *matrixB1T, TMatrix3D *matrixB2T, TMatrix3D *matrixB3T, TMatrix3D *matrixB1, TMatrix3D *matrixB2, TMatrix3D *matrixB3)=0
 
virtual void Analyse ()=0
 
virtual void Factorize ()=0
 
virtual void Solve (double *sol, double *rhs)=0
 
virtual void FactorizeSolve (double *sol, double *rhs)=0
 

Member Function Documentation

virtual void TDirectSolver::SetMatrix ( TSquareMatrix3D sqmatrixA,
TMatrix3D matrixB1T,
TMatrix3D matrixB2T,
TMatrix3D matrixB3T,
TMatrix3D matrixB1,
TMatrix3D matrixB2,
TMatrix3D matrixB3 
)
pure virtual

NSTYPE 2

Implemented in TPardisoSolver.

virtual void TDirectSolver::SetMatrix ( TSquareMatrix3D sqmatrixA11,
TSquareMatrix3D sqmatrixA12,
TSquareMatrix3D sqmatrixA13,
TSquareMatrix3D sqmatrixA21,
TSquareMatrix3D sqmatrixA22,
TSquareMatrix3D sqmatrixA23,
TSquareMatrix3D sqmatrixA31,
TSquareMatrix3D sqmatrixA32,
TSquareMatrix3D sqmatrixA33,
TMatrix3D matrixB1T,
TMatrix3D matrixB2T,
TMatrix3D matrixB3T,
TMatrix3D matrixB1,
TMatrix3D matrixB2,
TMatrix3D matrixB3 
)
pure virtual

NSTYPE 4

Implemented in TPardisoSolver.


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