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

TransientAnalysis Class Reference

#include <TransientAnalysis.h>

Inheritance diagram for TransientAnalysis::

Analysis DirectIntegrationAnalysis VariableTimeStepDirectIntegrationAnalysis List of all members.

Public Methods

 TransientAnalysis (Domain &theDomain)
virtual int analyze (int numSteps, double dT)=0
virtual ~TransientAnalysis ()

Detailed Description

The TransientAnalysis class is an abstract class. Its purpose is to define the interface common among all subclasses. A TransientAnalysis object is responsible for performing a transient analysis on the domain. \

}

Definition at line 53 of file TransientAnalysis.h.


Constructor & Destructor Documentation

TransientAnalysis::TransientAnalysis ( Domain & theDomain )
 

The Domain {theDomain} is passed to the Analysis classes constructor. Sets the starting time and finishing time for the transient analysis to {tStart} and {tFinish}.

Definition at line 41 of file TransientAnalysis.cpp.

TransientAnalysis::~TransientAnalysis ( ) [virtual]
 

Definition at line 48 of file TransientAnalysis.cpp.


Member Function Documentation

int TransientAnalysis::analyze ( int numSteps,
double dT ) [pure virtual]
 

Invoked to perform a dynamic analysis on the model. The type of analysis performed, depends on the type of the objects in the analysis aggregation. Returns a if successful, otherwise a negative number is returned; the value of which depends on the type of the analysis.

Reimplemented in DirectIntegrationAnalysis.


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