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

RectangularSeries Class Reference

#include <RectangularSeries.h>

Inheritance diagram for RectangularSeries::

TimeSeries MovableObject List of all members.

Public Methods

 RectangularSeries (double tStart, double tFinal, double cFactor=1.0)
 constructors. More...

 RectangularSeries ()
 ~RectangularSeries ()
 destructor. More...

double getFactor (double pseudoTime)
 method to get load factor. More...

double getDuration ()
double getPeakFactor ()
double getTimeIncr (double pseudoTime)
int sendSelf (int commitTag, Channel &theChannel)
 methods for output. More...

int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print (ostream &s, int flag=0)

Detailed Description

The RectangularSeries class is a concrete subclass of TimeSeries. The relationship between the pseudo time and the load factor is defined by the simple relationship: factor cFactor when tStart pseudo time tFinish, otherwise factor . \

}

Definition at line 55 of file RectangularSeries.h.


Constructor & Destructor Documentation

RectangularSeries::RectangularSeries ( double tStart,
double tFinal,
double cFactor = 1.0 )
 

constructors.

Definition at line 41 of file RectangularSeries.cpp.

RectangularSeries::RectangularSeries ( )
 

The tag TSERIES\_TAG\_RectangularSeries is passed to the TimeSeries constructor. Saves the values {tStart}, {tFinish} and {cfactor}.

Definition at line 49 of file RectangularSeries.cpp.

RectangularSeries::~RectangularSeries ( )
 

destructor.

Definition at line 57 of file RectangularSeries.cpp.


Member Function Documentation

void RectangularSeries::Print ( ostream & s,
int flag = 0 ) [virtual]
 

Prints the string 'RectangularSeries' and the values {tStart}, {tFinish} and {factor}.

Reimplemented from TimeSeries.

Definition at line 110 of file RectangularSeries.cpp.

double RectangularSeries::getDuration ( ) [inline, virtual]
 

Does nothing.

Reimplemented from TimeSeries.

Definition at line 76 of file RectangularSeries.h.

double RectangularSeries::getFactor ( double pseudoTime ) [virtual]
 

method to get load factor.

Reimplemented from TimeSeries.

Definition at line 63 of file RectangularSeries.cpp.

double RectangularSeries::getPeakFactor ( ) [inline, virtual]
 

Returns cFactor if tStart pseudo time tFinish, otherwise returns .

Reimplemented from TimeSeries.

Definition at line 82 of file RectangularSeries.h.

double RectangularSeries::getTimeIncr ( double pseudoTime ) [inline, virtual]
 

Creates a vector of size 3 into which it places {tStart}, {tFinish} and {cFactor}, and it then invokes {sendVector()} on the Channel object.

Reimplemented from TimeSeries.

Definition at line 89 of file RectangularSeries.h.

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

Does the mirror image of {sendSelf()}.

Reimplemented from MovableObject.

Definition at line 89 of file RectangularSeries.cpp.

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

methods for output.

Reimplemented from MovableObject.

Definition at line 72 of file RectangularSeries.cpp.


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