Parameter Class Reference

#include <Parameter.h>

Inheritance diagram for Parameter:

TaggedObject List of all members.

Public Member Functions

 Parameter (int tag, DomainComponent *theObject, const char **argv, int argc)
 Parameter (const Parameter &param)
 ~Parameter ()
int addObject (DomainComponent *theObject, const char **argv, int argc)
void Print (OPS_Stream &s, int flag=0)
int update (int newValue)
int update (double newValue)
int activate (bool active)
int addObject (int parameterID, MovableObject *object)

Detailed Description

Definition at line 34 of file Parameter.h.


Constructor & Destructor Documentation

Parameter::Parameter ( int  tag,
DomainComponent theObject,
const char **  argv,
int  argc 
)

Definition at line 29 of file Parameter.cpp.

References endln, TaggedObject::getTag(), opserr, and MovableObject::setParameter().

Parameter::Parameter ( const Parameter param  ) 

Definition at line 50 of file Parameter.cpp.

References maxNumObjects, numObjects, parameterID, theInfo, and theObjects.

Parameter::~Parameter (  ) 

Definition at line 66 of file Parameter.cpp.


Member Function Documentation

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

Implements TaggedObject.

Definition at line 121 of file Parameter.cpp.

References endln, and TaggedObject::getTag().

Referenced by RandomVariablePositioner::Print().

int Parameter::update ( int  newValue  ) 

int Parameter::update ( double  newValue  ) 

Definition at line 97 of file Parameter.cpp.

References Information::theDouble.

int Parameter::activate ( bool  active  ) 

int Parameter::addObject ( int  parameterID,
MovableObject object 
)

Definition at line 128 of file Parameter.cpp.


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

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