Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SubstructuringAnalysis Class Reference

#include <SubstructuringAnalysis.h>

Inheritance diagram for SubstructuringAnalysis::

DomainDecompositionAnalysis Analysis MovableObject List of all members.

Public Methods

 SubstructuringAnalysis (Subdomain &theDomain, ConstraintHandler &theHandler, DOF_Numberer &theNumberer, AnalysisModel &theModel, DomainDecompAlgo &theSolnAlgo, IncrementalIntegrator &theIntegrator, LinearSOE &theSOE, DomainSolver &theSolver)
virtual int analyze (void)
virtual ~SubstructuringAnalysis ()

Detailed Description

SubstructuringAnalysis is a subclass of DomainDecompositionAnalysis. It is used when performing an analysis using the substructuring method. It differs from the DomainDecompositionAnalysis class only in that the constructor ensures that a SubstructuringSolver is given for the Solver.

{\bf Constructors} \ {SubstructuringAnalysis(Subdomain &theDomain, \ ConstraintHandler &theHandler, \ DOF\_Numberer &theNumberer, \ AnalysisModel &theModel,\ DomainDecompAlgo &theSolnAlgo,\ IncrementalIntegrator &theIntegrator,\ LinearSOE &theSOE, \ SubstructuringSolver &theSolver);} \

The constructor is responsible for ensuring a Substructuring solver is passed in as an argument. The base class does the rest. For this reason WE WILL FORGET THIS CLASS. \

{\bf Destructor} \ {virtual~ SubstructuringAnalysis();}\ Invokes {removeDomainUser(this)} on the domain object. \

{\bf Public Member Functions}\

{Protected Member Functions} \

Definition at line 101 of file SubstructuringAnalysis.h.


Constructor & Destructor Documentation

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

Definition at line 57 of file SubstructuringAnalysis.cpp.

SubstructuringAnalysis::~SubstructuringAnalysis ( ) [virtual]
 

Definition at line 74 of file SubstructuringAnalysis.cpp.


Member Function Documentation

int SubstructuringAnalysis::analyze ( void ) [virtual]
 

Causes an error message to be output and returns .

Reimplemented from DomainDecompositionAnalysis.

Definition at line 80 of file SubstructuringAnalysis.cpp.


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