ProfileSPDLinDirectThreadSolver Class Reference#include <ProfileSPDLinDirectThreadSolver.h>
Inheritance diagram for ProfileSPDLinDirectThreadSolver:
List of all members.
Detailed Description
Definition at line 45 of file ProfileSPDLinDirectThreadSolver.h.
Constructor & Destructor Documentation
ProfileSPDLinDirectThreadSolver::ProfileSPDLinDirectThreadSolver |
( |
|
) |
|
ProfileSPDLinDirectThreadSolver::ProfileSPDLinDirectThreadSolver |
( |
int |
numProcessors, |
|
|
int |
blockSize, |
|
|
double |
tol | |
|
) |
| | |
ProfileSPDLinDirectThreadSolver::~ProfileSPDLinDirectThreadSolver |
( |
|
) |
[virtual] |
Member Function Documentation
int ProfileSPDLinDirectThreadSolver::solve |
( |
void |
|
) |
[virtual] |
Implements ProfileSPDLinSolver.
Definition at line 168 of file ProfileSPDLinDirectThreadSolver.cpp.
References thread_control_block::A, ProfileSPDLinSOE::A, thread_control_block::B, ProfileSPDLinSOE::B, blockSize, thread_control_block::blockSize, thread_control_block::currentBlock, thread_control_block::end_cond, thread_control_block::end_mutex, thread_control_block::endBlock_cond, thread_control_block::endBlock_mutex, for(), thread_control_block::iDiagLoc, ProfileSPDLinSOE::iDiagLoc, if(), thread_control_block::info, thread_control_block::invD, invD, ProfileSPDLinSOE::isAfactored, k, maxColHeight, thread_control_block::maxColHeight, minDiagTol, thread_control_block::minDiagTol, NP, thread_control_block::numThreads, opserr, ProfileSPDLinDirectThreadSolver_Worker(), RowTop, thread_control_block::RowTop, running, thread_control_block::size, size, ProfileSPDLinSOE::size, thread_control_block::start_cond, thread_control_block::start_mutex, thread_control_block::startBlock_cond, thread_control_block::startBlock_mutex, TCB_ProfileSPDDirectThreadSolver, ProfileSPDLinSolver::theSOE, thread_control_block::threadID, thread_control_block::threadsDone, thread_control_block::threadsDoneBlock, topRowPtr, thread_control_block::topRowPtr, thread_control_block::workToDo, thread_control_block::X, and ProfileSPDLinSOE::X.
int ProfileSPDLinDirectThreadSolver::setSize |
( |
void |
|
) |
[virtual] |
int ProfileSPDLinDirectThreadSolver::setProfileSOE |
( |
ProfileSPDLinSOE & |
theSOE |
) |
[virtual] |
int ProfileSPDLinDirectThreadSolver::sendSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel | |
|
) |
| | [virtual] |
int ProfileSPDLinDirectThreadSolver::recvSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel, |
|
|
FEM_ObjectBroker & |
theBroker | |
|
) |
| | [virtual] |
Member Data Documentation
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:48 2006 for OpenSees by 1.5.0
|