DomainDecompositionAnalysis Class Reference

#include <DomainDecompositionAnalysis.h>

Inheritance diagram for DomainDecompositionAnalysis:

Analysis MovableObject StaticDomainDecompositionAnalysis SubstructuringAnalysis TransientDomainDecompositionAnalysis List of all members.

Public Member Functions

 DomainDecompositionAnalysis (Subdomain &theDomain)
 DomainDecompositionAnalysis (int classTag, Subdomain &theDomain)
 DomainDecompositionAnalysis (Subdomain &theDomain, ConstraintHandler &theHandler, DOF_Numberer &theNumberer, AnalysisModel &theModel, DomainDecompAlgo &theSolnAlgo, IncrementalIntegrator &theIntegrator, LinearSOE &theSOE, DomainSolver &theSolver)
virtual ~DomainDecompositionAnalysis ()
virtual void clearAll (void)
virtual int initialize (void)
virtual int domainChanged (void)
virtual bool doesIndependentAnalysis (void)
virtual int analyze (double dT)
virtual int getNumExternalEqn (void)
virtual int getNumInternalEqn (void)
virtual int newStep (double dT)
virtual int computeInternalResponse (void)
virtual int formTangent (void)
virtual int formResidual (void)
virtual int formTangVectProduct (Vector &force)
virtual const Matrix & getTangent (void)
virtual const Vector & getResidual (void)
virtual const Vector & getTangVectProduct (void)
virtual int sendSelf (int commitTag, Channel &theChannel)
virtual int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
virtual int setAlgorithm (EquiSolnAlgo &theAlgorithm)
virtual int setIntegrator (IncrementalIntegrator &theIntegrator)
virtual int setLinearSOE (LinearSOE &theSOE)
virtual int setConvergenceTest (ConvergenceTest &theTest)

Protected Member Functions

Subdomain * getSubdomainPtr (void) const
ConstraintHandler * getConstraintHandlerPtr (void) const
DOF_Numberer * getDOF_NumbererPtr (void) const
AnalysisModel * getAnalysisModelPtr (void) const
DomainDecompAlgo * getDomainDecompAlgoPtr (void) const
IncrementalIntegrator * getIncrementalIntegratorPtr (void) const
LinearSOE * getLinSOEPtr (void) const
DomainSolver * getDomainSolverPtr (void) const

Detailed Description

Definition at line 62 of file DomainDecompositionAnalysis.h.


Constructor & Destructor Documentation

DomainDecompositionAnalysis::DomainDecompositionAnalysis ( Subdomain &  theDomain  ) 

DomainDecompositionAnalysis::DomainDecompositionAnalysis ( int  classTag,
Subdomain &  theDomain 
)

Definition at line 80 of file DomainDecompositionAnalysis.cpp.

DomainDecompositionAnalysis::DomainDecompositionAnalysis ( Subdomain &  theDomain,
ConstraintHandler &  theHandler,
DOF_Numberer &  theNumberer,
AnalysisModel &  theModel,
DomainDecompAlgo &  theSolnAlgo,
IncrementalIntegrator &  theIntegrator,
LinearSOE &  theSOE,
DomainSolver &  theSolver 
)

DomainDecompositionAnalysis::~DomainDecompositionAnalysis (  )  [virtual]

Definition at line 131 of file DomainDecompositionAnalysis.cpp.


Member Function Documentation

void DomainDecompositionAnalysis::clearAll ( void   )  [virtual]

int DomainDecompositionAnalysis::initialize ( void   )  [virtual]

int DomainDecompositionAnalysis::analyze ( double  dT  )  [virtual]

int DomainDecompositionAnalysis::getNumExternalEqn ( void   )  [virtual]

int DomainDecompositionAnalysis::getNumInternalEqn ( void   )  [virtual]

int DomainDecompositionAnalysis::newStep ( double  dT  )  [virtual]

int DomainDecompositionAnalysis::computeInternalResponse ( void   )  [virtual]

int DomainDecompositionAnalysis::formTangVectProduct ( Vector &  force  )  [virtual]

const Matrix & DomainDecompositionAnalysis::getTangent ( void   )  [virtual]

const Vector & DomainDecompositionAnalysis::getTangVectProduct ( void   )  [virtual]

int DomainDecompositionAnalysis::setAlgorithm ( EquiSolnAlgo &  theAlgorithm  )  [virtual]

int DomainDecompositionAnalysis::setIntegrator ( IncrementalIntegrator &  theIntegrator  )  [virtual]

int DomainDecompositionAnalysis::setLinearSOE ( LinearSOE &  theSOE  )  [virtual]

int DomainDecompositionAnalysis::setConvergenceTest ( ConvergenceTest &  theTest  )  [virtual]

Subdomain * DomainDecompositionAnalysis::getSubdomainPtr ( void   )  const [protected]

ConstraintHandler * DomainDecompositionAnalysis::getConstraintHandlerPtr ( void   )  const [protected]

Definition at line 476 of file DomainDecompositionAnalysis.cpp.

DOF_Numberer * DomainDecompositionAnalysis::getDOF_NumbererPtr ( void   )  const [protected]

Definition at line 484 of file DomainDecompositionAnalysis.cpp.

AnalysisModel * DomainDecompositionAnalysis::getAnalysisModelPtr ( void   )  const [protected]

Definition at line 492 of file DomainDecompositionAnalysis.cpp.

DomainDecompAlgo * DomainDecompositionAnalysis::getDomainDecompAlgoPtr ( void   )  const [protected]

Definition at line 500 of file DomainDecompositionAnalysis.cpp.

IncrementalIntegrator * DomainDecompositionAnalysis::getIncrementalIntegratorPtr ( void   )  const [protected]

Definition at line 508 of file DomainDecompositionAnalysis.cpp.

LinearSOE * DomainDecompositionAnalysis::getLinSOEPtr ( void   )  const [protected]

Definition at line 516 of file DomainDecompositionAnalysis.cpp.

DomainSolver * DomainDecompositionAnalysis::getDomainSolverPtr ( void   )  const [protected]

Definition at line 524 of file DomainDecompositionAnalysis.cpp.


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

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