DistributedProfileSPDLinSOE Class Reference

#include <DistributedProfileSPDLinSOE.h>

Inheritance diagram for DistributedProfileSPDLinSOE:

ProfileSPDLinSOE LinearSOE SystemOfEqn MovableObject List of all members.

Public Member Functions

 DistributedProfileSPDLinSOE (ProfileSPDLinSolver &theSolver)
 ~DistributedProfileSPDLinSOE ()
int addA (const Matrix &, const ID &, double fact=1.0)
int addB (const Vector &, const ID &, double fact=1.0)
int setB (const Vector &, double fact=1.0)
void zeroB (void)
int setSize (Graph &theGraph)
int solve (void)
const VectorgetB (void)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
int setProcessID (int processTag)
int setChannels (int numChannels, Channel **theChannels)

Friends

class ProfileSPDLinSolver
class ProfileSPDLinDirectSolver
class ProfileSPDLinDirectBlockSolver
class ProfileSPDLinDirectThreadSolver
class ProfileSPDLinDirectSkypackSolver
class ProfileSPDLinSubstrSolver
class ProfileSPDLinSubstrThreadSolver

Detailed Description

Definition at line 42 of file DistributedProfileSPDLinSOE.h.


Constructor & Destructor Documentation

DistributedProfileSPDLinSOE::DistributedProfileSPDLinSOE ( ProfileSPDLinSolver theSolver  ) 

DistributedProfileSPDLinSOE::~DistributedProfileSPDLinSOE (  ) 

Definition at line 50 of file DistributedProfileSPDLinSOE.cpp.


Member Function Documentation

int DistributedProfileSPDLinSOE::addA ( const Matrix ,
const ID ,
double  fact = 1.0 
) [virtual]

int DistributedProfileSPDLinSOE::addB ( const Vector ,
const ID ,
double  fact = 1.0 
) [virtual]

Reimplemented from ProfileSPDLinSOE.

Definition at line 506 of file DistributedProfileSPDLinSOE.cpp.

References opserr, and Vector::Size().

int DistributedProfileSPDLinSOE::setB ( const Vector ,
double  fact = 1.0 
) [virtual]

Reimplemented from ProfileSPDLinSOE.

Definition at line 543 of file DistributedProfileSPDLinSOE.cpp.

References endln, opserr, ProfileSPDLinSOE::size, and Vector::Size().

void DistributedProfileSPDLinSOE::zeroB ( void   )  [virtual]

Reimplemented from ProfileSPDLinSOE.

Definition at line 572 of file DistributedProfileSPDLinSOE.cpp.

References ProfileSPDLinSOE::size.

const Vector & DistributedProfileSPDLinSOE::getB ( void   )  [virtual]

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

Reimplemented from ProfileSPDLinSOE.

Definition at line 622 of file DistributedProfileSPDLinSOE.cpp.

References endln, opserr, and Channel::sendID().

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

Reimplemented from ProfileSPDLinSOE.

Definition at line 700 of file DistributedProfileSPDLinSOE.cpp.

References opserr, and Channel::recvID().

int DistributedProfileSPDLinSOE::setProcessID ( int  processTag  ) 

Definition at line 729 of file DistributedProfileSPDLinSOE.cpp.

int DistributedProfileSPDLinSOE::setChannels ( int  numChannels,
Channel **  theChannels 
)

Definition at line 736 of file DistributedProfileSPDLinSOE.cpp.


Friends And Related Function Documentation

friend class ProfileSPDLinSolver [friend]

Reimplemented from ProfileSPDLinSOE.

Definition at line 60 of file DistributedProfileSPDLinSOE.h.

friend class ProfileSPDLinDirectSolver [friend]

Reimplemented from ProfileSPDLinSOE.

Definition at line 61 of file DistributedProfileSPDLinSOE.h.

friend class ProfileSPDLinDirectBlockSolver [friend]

Reimplemented from ProfileSPDLinSOE.

Definition at line 62 of file DistributedProfileSPDLinSOE.h.

friend class ProfileSPDLinDirectThreadSolver [friend]

Reimplemented from ProfileSPDLinSOE.

Definition at line 63 of file DistributedProfileSPDLinSOE.h.

friend class ProfileSPDLinDirectSkypackSolver [friend]

Reimplemented from ProfileSPDLinSOE.

Definition at line 64 of file DistributedProfileSPDLinSOE.h.

friend class ProfileSPDLinSubstrSolver [friend]

Reimplemented from ProfileSPDLinSOE.

Definition at line 65 of file DistributedProfileSPDLinSOE.h.

friend class ProfileSPDLinSubstrThreadSolver [friend]

Reimplemented from ProfileSPDLinSOE.

Definition at line 66 of file DistributedProfileSPDLinSOE.h.


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

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