NarrowBandSpectrum Class Reference

#include <NarrowBandSpectrum.h>

Inheritance diagram for NarrowBandSpectrum:

Spectrum ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

 NarrowBandSpectrum (int tag, double minFreq, double maxFreq, double amplitude)
 ~NarrowBandSpectrum ()
void Print (OPS_Stream &s, int flag=0)
double getMinFrequency ()
double getMaxFrequency ()
double getAmplitude (double frequency)

Detailed Description

Definition at line 39 of file NarrowBandSpectrum.h.


Constructor & Destructor Documentation

NarrowBandSpectrum::NarrowBandSpectrum ( int  tag,
double  minFreq,
double  maxFreq,
double  amplitude 
)

Definition at line 40 of file NarrowBandSpectrum.cpp.

NarrowBandSpectrum::~NarrowBandSpectrum (  ) 

Definition at line 48 of file NarrowBandSpectrum.cpp.


Member Function Documentation

void NarrowBandSpectrum::Print ( OPS_Stream s,
int  flag = 0 
) [virtual]

Implements ReliabilityDomainComponent.

Definition at line 53 of file NarrowBandSpectrum.cpp.

double NarrowBandSpectrum::getMinFrequency (  )  [virtual]

Implements Spectrum.

Definition at line 59 of file NarrowBandSpectrum.cpp.

double NarrowBandSpectrum::getMaxFrequency (  )  [virtual]

Implements Spectrum.

Definition at line 66 of file NarrowBandSpectrum.cpp.

double NarrowBandSpectrum::getAmplitude ( double  frequency  )  [virtual]

Implements Spectrum.

Definition at line 73 of file NarrowBandSpectrum.cpp.


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

Generated on Mon Oct 23 15:05:46 2006 for OpenSees by doxygen 1.5.0