NEESData Class Reference

#include <NEESData.h>

Inheritance diagram for NEESData:

FE_Datastore Channel List of all members.

Public Member Functions

 NEESData (const char *dataBase, Domain &theDomain, FEM_ObjectBroker &theBroker)
 
Parameters:
database name

 ~NEESData ()
int getDbTag (void)
int sendMsg (int dbTag, int commitTag, const Message &, ChannelAddress *theAddress=0)
int recvMsg (int dbTag, int commitTag, Message &, ChannelAddress *theAddress=0)
int sendMatrix (int dbTag, int commitTag, const Matrix &theMatrix, ChannelAddress *theAddress=0)
int recvMatrix (int dbTag, int commitTag, Matrix &theMatrix, ChannelAddress *theAddress=0)
int sendVector (int dbTag, int commitTag, const Vector &theVector, ChannelAddress *theAddress=0)
int recvVector (int dbTag, int commitTag, Vector &theVector, ChannelAddress *theAddress=0)
int sendID (int dbTag, int commitTag, const ID &theID, ChannelAddress *theAddress=0)
int recvID (int dbTag, int commitTag, ID &theID, ChannelAddress *theAddress=0)
int createTable (const char *tableName, int numColumns, char *columns[])
int insertData (const char *tableName, char *columns[], int commitTag, const Vector &data)
int getData (const char *tableName, char *columns[], int commitTag, Vector &data)
int commitState (int commitTag)

Detailed Description

Definition at line 58 of file NEESData.h.


Constructor & Destructor Documentation

NEESData::NEESData ( const char *  dataBase,
Domain theDomain,
FEM_ObjectBroker theBroker 
)

Parameters:
database name

Parameters:
domain 
object broker
Author:
fmk

Definition at line 55 of file NEESData.cpp.

NEESData::~NEESData (  ) 

Definition at line 64 of file NEESData.cpp.

References NEES_table::columns, for(), NEES_table::next, and NEES_table::numColumns.


Member Function Documentation

int NEESData::getDbTag ( void   )  [virtual]

Reimplemented from FE_Datastore.

Definition at line 80 of file NEESData.cpp.

References opserr.

int NEESData::sendMsg ( int  dbTag,
int  commitTag,
const Message ,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 94 of file NEESData.cpp.

References opserr.

int NEESData::recvMsg ( int  dbTag,
int  commitTag,
Message ,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 103 of file NEESData.cpp.

References opserr.

int NEESData::sendMatrix ( int  dbTag,
int  commitTag,
const Matrix theMatrix,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 113 of file NEESData.cpp.

References opserr.

int NEESData::recvMatrix ( int  dbTag,
int  commitTag,
Matrix theMatrix,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 125 of file NEESData.cpp.

int NEESData::sendVector ( int  dbTag,
int  commitTag,
const Vector theVector,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 135 of file NEESData.cpp.

References opserr.

int NEESData::recvVector ( int  dbTag,
int  commitTag,
Vector theVector,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 144 of file NEESData.cpp.

References opserr.

int NEESData::sendID ( int  dbTag,
int  commitTag,
const ID theID,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 155 of file NEESData.cpp.

References opserr.

int NEESData::recvID ( int  dbTag,
int  commitTag,
ID theID,
ChannelAddress theAddress = 0 
) [virtual]

Implements Channel.

Definition at line 164 of file NEESData.cpp.

References opserr.

int NEESData::createTable ( const char *  tableName,
int  numColumns,
char *  columns[] 
) [virtual]

Reimplemented from FE_Datastore.

Definition at line 179 of file NEESData.cpp.

References endln, NEES_table::name, NEES_table::next, and opserr.

int NEESData::insertData ( const char *  tableName,
char *  columns[],
int  commitTag,
const Vector data 
) [virtual]

int NEESData::getData ( const char *  tableName,
char *  columns[],
int  commitTag,
Vector data 
) [virtual]

Reimplemented from FE_Datastore.

Definition at line 371 of file NEESData.cpp.

int NEESData::commitState ( int  commitTag  )  [virtual]

Reimplemented from FE_Datastore.

Definition at line 87 of file NEESData.cpp.

References opserr.


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