ProfileSPDLinDirectThreadSolver Class Reference

#include <ProfileSPDLinDirectThreadSolver.h>

Inheritance diagram for ProfileSPDLinDirectThreadSolver:

ProfileSPDLinSolver LinearSOESolver Solver MovableObject List of all members.

Public Member Functions

 ProfileSPDLinDirectThreadSolver ()
 ProfileSPDLinDirectThreadSolver (int numProcessors, int blockSize, double tol)
virtual ~ProfileSPDLinDirectThreadSolver ()
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

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

Detailed Description

Definition at line 45 of file ProfileSPDLinDirectThreadSolver.h.


Constructor & Destructor Documentation

ProfileSPDLinDirectThreadSolver::ProfileSPDLinDirectThreadSolver (  ) 

Definition at line 85 of file ProfileSPDLinDirectThreadSolver.cpp.

ProfileSPDLinDirectThreadSolver::ProfileSPDLinDirectThreadSolver ( int  numProcessors,
int  blockSize,
double  tol 
)

Definition at line 95 of file ProfileSPDLinDirectThreadSolver.cpp.

ProfileSPDLinDirectThreadSolver::~ProfileSPDLinDirectThreadSolver (  )  [virtual]

Definition at line 105 of file ProfileSPDLinDirectThreadSolver.cpp.

References invD, RowTop, and topRowPtr.


Member Function Documentation

int ProfileSPDLinDirectThreadSolver::setSize ( void   )  [virtual]

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

Definition at line 312 of file ProfileSPDLinDirectThreadSolver.cpp.

References opserr, and ProfileSPDLinSolver::theSOE.

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

Implements MovableObject.

Definition at line 325 of file ProfileSPDLinDirectThreadSolver.cpp.

References opserr.

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

Implements MovableObject.

Definition at line 335 of file ProfileSPDLinDirectThreadSolver.cpp.


Member Data Documentation

Definition at line 62 of file ProfileSPDLinDirectThreadSolver.h.

Referenced by solve().

Definition at line 63 of file ProfileSPDLinDirectThreadSolver.h.

Referenced by solve().

Definition at line 65 of file ProfileSPDLinDirectThreadSolver.h.

Referenced by solve().

Definition at line 66 of file ProfileSPDLinDirectThreadSolver.h.

Referenced by solve().

Definition at line 67 of file ProfileSPDLinDirectThreadSolver.h.

Referenced by setSize(), and solve().

Definition at line 68 of file ProfileSPDLinDirectThreadSolver.h.

Referenced by setSize(), and solve().


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

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