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 MatrixgetTangent (void)
virtual const VectorgetResidual (void)
virtual const VectorgetTangVectProduct (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

SubdomaingetSubdomainPtr (void) const
ConstraintHandlergetConstraintHandlerPtr (void) const
DOF_NumberergetDOF_NumbererPtr (void) const
AnalysisModelgetAnalysisModelPtr (void) const
DomainDecompAlgogetDomainDecompAlgoPtr (void) const
IncrementalIntegratorgetIncrementalIntegratorPtr (void) const
LinearSOEgetLinSOEPtr (void) const
DomainSolvergetDomainSolverPtr (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