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

TrigSeries Class Reference

#include <TrigSeries.h>

Inheritance diagram for TrigSeries::

TimeSeries MovableObject List of all members.

Public Methods

 TrigSeries (double tStart, double tFinish, double period, double shift, double cFactor=1.0)
 constructors. More...

 TrigSeries ()
 ~TrigSeries ()
 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)
 DECIDE ONCE GroundMotionIntegrator IS IMPLEMENTED. More...


Constructor & Destructor Documentation

TrigSeries::TrigSeries ( double tStart,
double tFinish,
double period,
double shift,
double cFactor = 1.0 )
 

constructors.

Definition at line 44 of file TrigSeries.cpp.

TrigSeries::TrigSeries ( )
 

Definition at line 57 of file TrigSeries.cpp.

TrigSeries::~TrigSeries ( )
 

destructor.

Definition at line 65 of file TrigSeries.cpp.


Member Function Documentation

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

DECIDE ONCE GroundMotionIntegrator IS IMPLEMENTED.

Reimplemented from TimeSeries.

Definition at line 126 of file TrigSeries.cpp.

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

To return the current load factor for the given value of {pseudoTime} to be applied to the loads and single-point constraints in a LoadPattern based on the value of {pseudoTime}.

Reimplemented from TimeSeries.

Definition at line 62 of file TrigSeries.h.

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

method to get load factor.

Reimplemented from TimeSeries.

Definition at line 71 of file TrigSeries.cpp.

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

To print to the stream {s} output based on the value of {flag}.

Reimplemented from TimeSeries.

Definition at line 64 of file TrigSeries.h.

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

Reimplemented from TimeSeries.

Definition at line 66 of file TrigSeries.h.

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

This is a pure virtual method, one must be written for each instantiable subclass of MovableObject. Each object has to receive the data needed to be able to recreate itself in the new process after it has been sent through {theChannel}. If the object is an aggregation containing other objects, new objects of the correct type can be constructed using {theBroker}. To return if successful or a if not.

Reimplemented from MovableObject.

Definition at line 101 of file TrigSeries.cpp.

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

methods for output.

Reimplemented from MovableObject.

Definition at line 82 of file TrigSeries.cpp.


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