TclRecorderCommands.cpp File Reference#include <tcl.h>
#include <tk.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <Domain.h>
#include <EquiSolnAlgo.h>
#include <NodeRecorder.h>
#include <EnvelopeNodeRecorder.h>
#include <EnvelopeElementRecorder.h>
#include <PatternRecorder.h>
#include <DriftRecorder.h>
#include <EnvelopeDriftRecorder.h>
#include <ElementRecorder.h>
#include <NodeIter.h>
#include <ElementIter.h>
#include <Node.h>
#include <Element.h>
#include <DamageModel.h>
#include <DamageRecorder.h>
#include <MeshRegion.h>
#include <TclModelBuilder.h>
#include <StandardStream.h>
#include <DataFileStream.h>
#include <XmlFileStream.h>
#include <DatabaseStream.h>
#include <TclFeViewer.h>
#include <FilePlotter.h>
#include <AlgorithmIncrements.h>
#include <SimulationInformation.h>
Go to the source code of this file.
|
Enumerations |
enum | outputMode { STANDARD_STREAM,
DATA_STREAM,
XML_STREAM,
DATABASE_STREAM
} |
Functions |
int | TclCreateRecorder (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain &theDomain, Recorder **theRecorder) |
int | TclAddRecorder (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain &theDomain) |
int | TclAddAlgorithmRecorder (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain &theDomain, EquiSolnAlgo *theAlgo) |
Variables |
TclModelBuilder * | theDamageTclModelBuilder |
SimulationInformation | simulationInfo |
FE_Datastore * | theDatabase |
FEM_ObjectBroker | theBroker |
Enumeration Type Documentation
Function Documentation
int TclAddAlgorithmRecorder |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
Domain & |
theDomain, |
|
|
EquiSolnAlgo * |
theAlgo | |
|
) |
| | |
int TclAddRecorder |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
Domain & |
theDomain | |
|
) |
| | |
int TclCreateRecorder |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
Domain & |
theDomain, |
|
|
Recorder ** |
theRecorder | |
|
) |
| | |
Definition at line 96 of file TclRecorderCommands.cpp.
References SimulationInformation::addWriteFile(), DATA_STREAM, DATABASE_STREAM, endln, TclModelBuilder::getDamageModel(), MeshRegion::getElements(), Domain::getElements(), MeshRegion::getNodes(), Domain::getNodes(), Domain::getNumNodes(), Domain::getRegion(), TaggedObject::getTag(), opserr, FilePlotter::setCol(), simulationInfo, ID::Size(), STANDARD_STREAM, TCL_Char, theDamageTclModelBuilder, theDatabase, and XML_STREAM.
Referenced by TclAddAlgorithmRecorder(), and TclAddRecorder().
Variable Documentation
Definition at line 364 of file commands.cpp.
Referenced by addDatabase(), main(), ParallelNumberer::numberDOF(), UDP_Socket::recvObj(), TCP_SocketNoDelay::recvObj(), TCP_Socket::recvObj(), MPI_Channel::recvObj(), NodeRecorder::recvSelf(), EnvelopeNodeRecorder::recvSelf(), EnvelopeElementRecorder::recvSelf(), EnvelopeDriftRecorder::recvSelf(), ElementRecorder::recvSelf(), DriftRecorder::recvSelf(), SeriesMaterial::recvSelf(), TzLiq1::recvSelf(), PyLiq1::recvSelf(), PathIndependentMaterial::recvSelf(), ParallelMaterial::recvSelf(), MinMaxMaterial::recvSelf(), FatigueMaterial::recvSelf(), SectionAggregator::recvSelf(), MembranePlateFiberSection::recvSelf(), GenericSectionNd::recvSelf(), GenericSection1d::recvSelf(), FiberSectionGJ::recvSelf(), FiberSection3d::recvSelf(), FiberSection2d::recvSelf(), FiberSection::recvSelf(), UniaxialFiber3d::recvSelf(), UniaxialFiber2d::recvSelf(), FluidSolidPorousMaterial::recvSelf(), PlateFiberMaterial::recvSelf(), PlaneStressMaterial::recvSelf(), BeamFiberMaterial::recvSelf(), ZeroLengthSection::recvSelf(), ZeroLength::recvSelf(), TwentyEightNodeBrickUP::recvSelf(), NineFourNodeQuadUP::recvSelf(), FourNodeQuadUP::recvSelf(), BrickUP::recvSelf(), TrussSection::recvSelf(), Truss::recvSelf(), CorotTruss::recvSelf(), ShellMITC4::recvSelf(), NLBeamColumn3d::recvSelf(), NLBeamColumn2d::recvSelf(), Joint2D::recvSelf(), NineNodeMixedQuad::recvSelf(), FourNodeQuad::recvSelf(), EnhancedQuad::recvSelf(), ConstantPressureVolumeQuad::recvSelf(), ForceBeamColumn3d::recvSelf(), ForceBeamColumn2d::recvSelf(), ElasticBeam3d::recvSelf(), ElasticBeam2d::recvSelf(), DispBeamColumn3d::recvSelf(), DispBeamColumn2d::recvSelf(), Brick::recvSelf(), BbarBrick::recvSelf(), BeamWithHinges3d::recvSelf(), BeamWithHinges2d::recvSelf(), Twenty_Node_Brick::recvSelf(), Subdomain::recvSelf(), UniformExcitation::recvSelf(), MultiSupportPattern::recvSelf(), LoadPattern::recvSelf(), GroundMotionRecord::recvSelf(), GroundMotion::recvSelf(), Domain::recvSelf(), ImposedMotionSP1::recvSelf(), ImposedMotionSP::recvSelf(), DOF_Numberer::recvSelf(), NewmarkHybridSimulation::recvSelf(), HHTHybridSimulation::recvSelf(), CollocationHybridSimulation::recvSelf(), TransientDomainDecompositionAnalysis::recvSelf(), StaticDomainDecompositionAnalysis::recvSelf(), DomainDecompositionAnalysis::recvSelf(), PeriodicNewton::recvSelf(), TCP_SocketNoDelay::sendObj(), DummyNode::sendSelf(), DistributedSparseGenColLinSOE::setSize(), DistributedProfileSPDLinSOE::setSize(), MumpsParallelSOE::setSize(), DistributedBandSPDLinSOE::setSize(), DistributedBandGenLinSOE::setSize(), specifySOE(), TclAddDatabase(), TclCommand_BerkeleyDB(), and TclCommand_MySQL().
Generated on Mon Oct 23 15:05:35 2006 for OpenSees by 1.5.0
|