ProfileSPDLinDirectBlockSolver Class Reference

#include <ProfileSPDLinDirectBlockSolver.h>

Inheritance diagram for ProfileSPDLinDirectBlockSolver:

ProfileSPDLinSolver LinearSOESolver Solver MovableObject List of all members.

Public Member Functions

 ProfileSPDLinDirectBlockSolver (double tol=1.0e-12, int blockSize=4)
virtual ~ProfileSPDLinDirectBlockSolver ()
virtual int solve (void)
virtual int setSize (void)
virtual int setProfileSOE (ProfileSPDLinSOE &theSOE)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Protected Attributes

double minDiagTol
int blockSize
int maxColHeight
int size
int * RowTop
double ** topRowPtr
double * invD

Detailed Description

Definition at line 45 of file ProfileSPDLinDirectBlockSolver.h.


Constructor & Destructor Documentation

ProfileSPDLinDirectBlockSolver::ProfileSPDLinDirectBlockSolver ( double  tol = 1.0e-12,
int  blockSize = 4 
)

Definition at line 47 of file ProfileSPDLinDirectBlockSolver.cpp.

ProfileSPDLinDirectBlockSolver::~ProfileSPDLinDirectBlockSolver (  )  [virtual]

Definition at line 56 of file ProfileSPDLinDirectBlockSolver.cpp.

References invD, RowTop, and topRowPtr.


Member Function Documentation

int ProfileSPDLinDirectBlockSolver::setSize ( void   )  [virtual]

int ProfileSPDLinDirectBlockSolver::setProfileSOE ( ProfileSPDLinSOE theSOE  )  [virtual]

Definition at line 338 of file ProfileSPDLinDirectBlockSolver.cpp.

References opserr, and ProfileSPDLinSolver::theSOE.

int ProfileSPDLinDirectBlockSolver::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

Implements MovableObject.

Definition at line 351 of file ProfileSPDLinDirectBlockSolver.cpp.

References opserr, and size.

int ProfileSPDLinDirectBlockSolver::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

Implements MovableObject.

Definition at line 360 of file ProfileSPDLinDirectBlockSolver.cpp.


Member Data Documentation

Definition at line 61 of file ProfileSPDLinDirectBlockSolver.h.

Referenced by solve().

Definition at line 62 of file ProfileSPDLinDirectBlockSolver.h.

Referenced by solve().

Definition at line 63 of file ProfileSPDLinDirectBlockSolver.h.

Referenced by setSize(), and solve().

Definition at line 64 of file ProfileSPDLinDirectBlockSolver.h.

Referenced by sendSelf(), and setSize().


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

Generated on Mon Oct 23 15:05:47 2006 for OpenSees by doxygen 1.5.0