MovableObject Class Reference

#include <MovableObject.h>

Inheritance diagram for MovableObject:

AnalysisModel BeamIntegration ConstraintHandler ConvergenceTest CrdTransf CyclicModel DamageModel DataOutputHandler DOF_Numberer DomainComponent DomainDecompositionAnalysis Fiber GraphNumberer GroundMotion Integrator LimitCurve LineSearch Material OPS_Stream PartitionedModelBuilder Recorder SectionIntegration SolutionAlgorithm Solver SubdomainAnalysis SystemOfEqn TimeSeries TimeSeriesIntegrator YieldSurface_BC YS_Evolution List of all members.

Public Member Functions

 MovableObject (int classTag, int dbTag)
 MovableObject (int classTag)
virtual ~MovableObject ()
int getClassTag (void) const
virtual const char * getClassType (void) const
int getDbTag (void) const
void setDbTag (int dbTag)
virtual int sendSelf (int commitTag, Channel &theChannel)=0
virtual int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)=0
virtual int setParameter (const char **argv, int argc, Parameter &param)
virtual int updateParameter (int parameterID, Information &info)
virtual int activateParameter (int parameterID)

Detailed Description

Definition at line 47 of file MovableObject.h.


Constructor & Destructor Documentation

MovableObject::MovableObject ( int  classTag,
int  dbTag 
)

Definition at line 36 of file MovableObject.cpp.

MovableObject::MovableObject ( int  classTag  ) 

Definition at line 43 of file MovableObject.cpp.

MovableObject::~MovableObject (  )  [virtual]

Definition at line 49 of file MovableObject.cpp.


Member Function Documentation

int MovableObject::getClassTag ( void   )  const

Reimplemented in ProfileSPDLinSubstrSolver.

Definition at line 58 of file MovableObject.cpp.

Referenced by ShadowSubdomain::addElement(), ShadowSubdomain::addElementalLoad(), ShadowSubdomain::addExternalNode(), ShadowSubdomain::addLoadPattern(), ShadowSubdomain::addMP_Constraint(), ShadowSubdomain::addNodalLoad(), ShadowSubdomain::addNode(), ShadowSubdomain::addRecorder(), ShadowSubdomain::addSP_Constraint(), DrainMaterial::DrainMaterial(), FedeasMaterial::FedeasMaterial(), DrainMaterial::getCopy(), FeapMaterial::getCopy(), FedeasMaterial::Print(), DrainMaterial::Print(), FeapMaterial::Print(), SeriesMaterial::recvSelf(), PathIndependentMaterial::recvSelf(), ParallelMaterial::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(), UniformExcitation::recvSelf(), LoadPattern::recvSelf(), GroundMotionRecord::recvSelf(), GroundMotion::recvSelf(), TransientDomainDecompositionAnalysis::recvSelf(), StaticDomainDecompositionAnalysis::recvSelf(), ActorSubdomain::run(), NodeRecorder::sendSelf(), EnvelopeNodeRecorder::sendSelf(), EnvelopeElementRecorder::sendSelf(), EnvelopeDriftRecorder::sendSelf(), ElementRecorder::sendSelf(), DriftRecorder::sendSelf(), SeriesMaterial::sendSelf(), PathIndependentMaterial::sendSelf(), ParallelMaterial::sendSelf(), MinMaxMaterial::sendSelf(), FatigueMaterial::sendSelf(), SectionAggregator::sendSelf(), MembranePlateFiberSection::sendSelf(), GenericSectionNd::sendSelf(), GenericSection1d::sendSelf(), FiberSection::sendSelf(), UniaxialFiber3d::sendSelf(), UniaxialFiber2d::sendSelf(), FluidSolidPorousMaterial::sendSelf(), PlateFiberMaterial::sendSelf(), PlaneStressMaterial::sendSelf(), BeamFiberMaterial::sendSelf(), ZeroLengthSection::sendSelf(), ZeroLength::sendSelf(), TwentyEightNodeBrickUP::sendSelf(), NineFourNodeQuadUP::sendSelf(), FourNodeQuadUP::sendSelf(), BrickUP::sendSelf(), TrussSection::sendSelf(), Truss::sendSelf(), CorotTruss::sendSelf(), ShellMITC4::sendSelf(), NLBeamColumn3d::sendSelf(), NLBeamColumn2d::sendSelf(), Joint2D::sendSelf(), NineNodeMixedQuad::sendSelf(), FourNodeQuad::sendSelf(), EnhancedQuad::sendSelf(), ConstantPressureVolumeQuad::sendSelf(), ForceBeamColumn3d::sendSelf(), ForceBeamColumn2d::sendSelf(), ElasticBeam3d::sendSelf(), ElasticBeam2d::sendSelf(), DispBeamColumn3d::sendSelf(), DispBeamColumn2d::sendSelf(), Brick::sendSelf(), BbarBrick::sendSelf(), BeamWithHinges3d::sendSelf(), BeamWithHinges2d::sendSelf(), Twenty_Node_Brick::sendSelf(), Subdomain::sendSelf(), UniformExcitation::sendSelf(), MultiSupportPattern::sendSelf(), LoadPattern::sendSelf(), GroundMotionRecord::sendSelf(), GroundMotion::sendSelf(), Domain::sendSelf(), DOF_Numberer::sendSelf(), NewmarkHybridSimulation::sendSelf(), HHTHybridSimulation::sendSelf(), CollocationHybridSimulation::sendSelf(), TransientDomainDecompositionAnalysis::sendSelf(), StaticDomainDecompositionAnalysis::sendSelf(), DomainDecompositionAnalysis::sendSelf(), PeriodicNewton::sendSelf(), ShadowSubdomain::setAnalysisAlgorithm(), ShadowSubdomain::setAnalysisConvergenceTest(), ShadowSubdomain::setAnalysisIntegrator(), ShadowSubdomain::setAnalysisLinearSOE(), ShadowSubdomain::setDomainDecompAnalysis(), TwentyNodeBrick_u_p_U::setResponse(), EightNodeBrick_u_p_U::setResponse(), EightNode_LDBrick_u_p::setResponse(), EightNode_Brick_u_p::setResponse(), TwentyEightNodeBrickUP::setResponse(), BrickUP::setResponse(), NineNodeMixedQuad::setResponse(), FourNodeQuad::setResponse(), EnhancedQuad::setResponse(), ConstantPressureVolumeQuad::setResponse(), Brick::setResponse(), BbarBrick::setResponse(), Twenty_Node_Brick::setResponse(), and DistributedSparseGenColLinSOE::solve().

const char * MovableObject::getClassType ( void   )  const [virtual]

Reimplemented in Twenty_Node_Brick, TwentyNodeBrick, BbarBrick, Brick, DispBeamColumn2d, DispBeamColumn3d, ElasticBeam2d, ElasticBeam3d, ForceBeamColumn2d, ForceBeamColumn3d, ConstantPressureVolumeQuad, EnhancedQuad, FourNodeQuad, NineNodeMixedQuad, BeamColumnJoint2d, BeamColumnJoint3d, Joint2D, Joint3D, NewElement, TotalLagrangianFD20NodeBrick, TotalLagrangianFD8NodeBrick, CorotTruss, CorotTrussSection, Truss, TrussSection, BrickUP, FourNodeQuadUP, NineFourNodeQuadUP, TwentyEightNodeBrickUP, EightNode_Brick_u_p, EightNode_LDBrick_u_p, EightNodeBrick_u_p_U, TwentyNodeBrick_u_p_U, ZeroLength, ZeroLengthSection, MultiaxialCyclicPlasticity3D, MultiaxialCyclicPlasticityAxiSymm, MultiaxialCyclicPlasticityPlaneStrain, ElasticCrossAnisotropic, ElasticIsotropic3D, ElasticIsotropicMaterial, ElasticIsotropicPlaneStrain2D, ElasticIsotropicPlaneStress2D, FeapMaterial01, FeapMaterial02, FeapMaterial03, FeapMaterial, FDdecoupledElastic3D, FiniteDeformationEP3D, NeoHookeanCompressible3D, J2AxiSymm, J2PlaneStrain, J2PlaneStress, J2Plasticity, J2PlateFiber, J2ThreeDimensional, NewTemplate3Dep, PlateFiberMaterial, PressureDependentElastic3D, FluidSolidPorousMaterial, PressureDependMultiYield, PressureIndependMultiYield, Template3Dep, Bidirectional, ElasticMembranePlateSection, ElasticSection2d, ElasticSection3d, ElasticShearSection2d, ElasticShearSection3d, FiberSection2d, FiberSection3d, FiberSectionGJ, GenericSection1d, GenericSectionNd, MembranePlateFiberSection, SectionAggregator, Bond_SP01, BoucWenMaterial, CableMaterial, Concrete01, Concrete02, ElasticMaterial, ElasticPPMaterial, ENTMaterial, EPPGapMaterial, FatigueMaterial, FedeasBond1Material, FedeasBond2Material, FedeasConcr1Material, FedeasConcr2Material, FedeasHardeningMaterial, FedeasHyster1Material, FedeasHyster2Material, FedeasSteel1Material, FedeasSteel2Material, HystereticMaterial, LimitStateMaterial, NewUniaxialMaterial, ParallelMaterial, PathIndependentMaterial, PyLiq1, PySimple1, QzSimple1, TzLiq1, TzSimple1, ReinforcingSteel, SeriesMaterial, Bilinear, Clough, CloughDamage, Pinching, PinchingDamage, Steel01, Steel02, Steel03, and ViscousMaterial.

Definition at line 64 of file MovableObject.cpp.

int MovableObject::getDbTag ( void   )  const

Definition at line 71 of file MovableObject.cpp.

Referenced by ShadowSubdomain::addElement(), ShadowSubdomain::addElementalLoad(), ShadowSubdomain::addExternalNode(), ShadowSubdomain::addLoadPattern(), ShadowSubdomain::addMP_Constraint(), ShadowSubdomain::addNodalLoad(), ShadowSubdomain::addNode(), ShadowSubdomain::addSP_Constraint(), PartitionedQuick2dFrame::recvSelf(), SeriesMaterial::recvSelf(), PathIndependentMaterial::recvSelf(), ParallelMaterial::recvSelf(), MinMaxMaterial::recvSelf(), FatigueMaterial::recvSelf(), MembranePlateFiberSection::recvSelf(), WideFlangeSectionIntegration::recvSelf(), RCSectionIntegration::recvSelf(), FiberSectionGJ::recvSelf(), FiberSection3d::recvSelf(), FiberSection2d::recvSelf(), UniaxialFiber3d::recvSelf(), UniaxialFiber2d::recvSelf(), ElasticShearSection3d::recvSelf(), ElasticShearSection2d::recvSelf(), ElasticSection3d::recvSelf(), ElasticSection2d::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(), MP_Joint2D::recvSelf(), Joint2D::recvSelf(), NineNodeMixedQuad::recvSelf(), FourNodeQuad::recvSelf(), EnhancedQuad::recvSelf(), ConstantPressureVolumeQuad::recvSelf(), HingeRadauTwoBeamIntegration3d::recvSelf(), HingeRadauTwoBeamIntegration::recvSelf(), HingeRadauBeamIntegration3d::recvSelf(), HingeRadauBeamIntegration::recvSelf(), HingeMidpointBeamIntegration3d::recvSelf(), HingeMidpointBeamIntegration::recvSelf(), HingeEndpointBeamIntegration::recvSelf(), ForceBeamColumn3d::recvSelf(), ForceBeamColumn2d::recvSelf(), DistHingeIntegration::recvSelf(), DispBeamColumn3d::recvSelf(), DispBeamColumn2d::recvSelf(), Brick::recvSelf(), BbarBrick::recvSelf(), BeamWithHinges3d::recvSelf(), BeamWithHinges2d::recvSelf(), beam3d02::recvSelf(), beam3d01::recvSelf(), beam2d04::recvSelf(), beam2d03::recvSelf(), beam2d02::recvSelf(), Twenty_Node_Brick::recvSelf(), Subdomain::recvSelf(), MeshRegion::recvSelf(), UniformExcitation::recvSelf(), TrigSeries::recvSelf(), TriangleSeries::recvSelf(), RectangularSeries::recvSelf(), PulseSeries::recvSelf(), PathTimeSeries::recvSelf(), PathSeries::recvSelf(), MultiSupportPattern::recvSelf(), LoadPattern::recvSelf(), LinearSeries::recvSelf(), ConstantSeries::recvSelf(), Node::recvSelf(), NodalLoad::recvSelf(), Beam3dUniformLoad::recvSelf(), Beam3dPointLoad::recvSelf(), Beam2dUniformLoad::recvSelf(), Beam2dPointLoad::recvSelf(), GroundMotionRecord::recvSelf(), GroundMotion::recvSelf(), MP_Constraint::recvSelf(), ImposedMotionSP1::recvSelf(), ImposedMotionSP::recvSelf(), DOF_Numberer::recvSelf(), TransientDomainDecompositionAnalysis::recvSelf(), StaticDomainDecompositionAnalysis::recvSelf(), DomainDecompositionAnalysis::recvSelf(), PeriodicNewton::recvSelf(), PartitionedQuick2dFrame::sendSelf(), SeriesMaterial::sendSelf(), PathIndependentMaterial::sendSelf(), ParallelMaterial::sendSelf(), MinMaxMaterial::sendSelf(), FatigueMaterial::sendSelf(), SectionAggregator::sendSelf(), MembranePlateFiberSection::sendSelf(), WideFlangeSectionIntegration::sendSelf(), RCSectionIntegration::sendSelf(), GenericSectionNd::sendSelf(), GenericSection1d::sendSelf(), FiberSectionGJ::sendSelf(), FiberSection3d::sendSelf(), FiberSection2d::sendSelf(), FiberSection::sendSelf(), UniaxialFiber3d::sendSelf(), UniaxialFiber2d::sendSelf(), ElasticShearSection3d::sendSelf(), ElasticShearSection2d::sendSelf(), ElasticSection3d::sendSelf(), ElasticSection2d::sendSelf(), FluidSolidPorousMaterial::sendSelf(), PlateFiberMaterial::sendSelf(), PlaneStressMaterial::sendSelf(), BeamFiberMaterial::sendSelf(), ZeroLengthSection::sendSelf(), ZeroLength::sendSelf(), TwentyEightNodeBrickUP::sendSelf(), NineFourNodeQuadUP::sendSelf(), FourNodeQuadUP::sendSelf(), BrickUP::sendSelf(), TrussSection::sendSelf(), Truss::sendSelf(), CorotTruss::sendSelf(), ShellMITC4::sendSelf(), NLBeamColumn3d::sendSelf(), NLBeamColumn2d::sendSelf(), MP_Joint2D::sendSelf(), Joint2D::sendSelf(), NineNodeMixedQuad::sendSelf(), FourNodeQuad::sendSelf(), EnhancedQuad::sendSelf(), ConstantPressureVolumeQuad::sendSelf(), HingeRadauTwoBeamIntegration3d::sendSelf(), HingeRadauTwoBeamIntegration::sendSelf(), HingeRadauBeamIntegration3d::sendSelf(), HingeRadauBeamIntegration::sendSelf(), HingeMidpointBeamIntegration3d::sendSelf(), HingeMidpointBeamIntegration::sendSelf(), HingeEndpointBeamIntegration::sendSelf(), ForceBeamColumn3d::sendSelf(), ForceBeamColumn2d::sendSelf(), DistHingeIntegration::sendSelf(), ElasticBeam3d::sendSelf(), ElasticBeam2d::sendSelf(), DispBeamColumn3d::sendSelf(), DispBeamColumn2d::sendSelf(), Brick::sendSelf(), BbarBrick::sendSelf(), BeamWithHinges3d::sendSelf(), BeamWithHinges2d::sendSelf(), beam3d02::sendSelf(), beam3d01::sendSelf(), beam2d04::sendSelf(), beam2d03::sendSelf(), beam2d02::sendSelf(), Twenty_Node_Brick::sendSelf(), Subdomain::sendSelf(), MeshRegion::sendSelf(), UniformExcitation::sendSelf(), TrigSeries::sendSelf(), TriangleSeries::sendSelf(), RectangularSeries::sendSelf(), PulseSeries::sendSelf(), PathTimeSeries::sendSelf(), PathSeries::sendSelf(), MultiSupportPattern::sendSelf(), LoadPattern::sendSelf(), LinearSeries::sendSelf(), ConstantSeries::sendSelf(), Node::sendSelf(), NodalLoad::sendSelf(), Beam3dUniformLoad::sendSelf(), Beam3dPointLoad::sendSelf(), Beam2dUniformLoad::sendSelf(), Beam2dPointLoad::sendSelf(), GroundMotionRecord::sendSelf(), GroundMotion::sendSelf(), Domain::sendSelf(), MP_Constraint::sendSelf(), ImposedMotionSP1::sendSelf(), ImposedMotionSP::sendSelf(), DOF_Numberer::sendSelf(), NewmarkHybridSimulation::sendSelf(), HHTHybridSimulation::sendSelf(), CollocationHybridSimulation::sendSelf(), TransientDomainDecompositionAnalysis::sendSelf(), StaticDomainDecompositionAnalysis::sendSelf(), DomainDecompositionAnalysis::sendSelf(), and PeriodicNewton::sendSelf().

void MovableObject::setDbTag ( int  dbTag  ) 

Definition at line 77 of file MovableObject.cpp.

Referenced by SeriesMaterial::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(), UniformExcitation::recvSelf(), MultiSupportPattern::recvSelf(), LoadPattern::recvSelf(), GroundMotionRecord::recvSelf(), GroundMotion::recvSelf(), Domain::recvSelf(), DOF_Numberer::recvSelf(), NewmarkHybridSimulation::recvSelf(), HHTHybridSimulation::recvSelf(), CollocationHybridSimulation::recvSelf(), DomainDecompositionAnalysis::recvSelf(), PeriodicNewton::recvSelf(), ActorSubdomain::run(), SeriesMaterial::sendSelf(), PathIndependentMaterial::sendSelf(), ParallelMaterial::sendSelf(), MinMaxMaterial::sendSelf(), FatigueMaterial::sendSelf(), SectionAggregator::sendSelf(), MembranePlateFiberSection::sendSelf(), GenericSectionNd::sendSelf(), GenericSection1d::sendSelf(), FiberSection::sendSelf(), UniaxialFiber3d::sendSelf(), UniaxialFiber2d::sendSelf(), FluidSolidPorousMaterial::sendSelf(), PlateFiberMaterial::sendSelf(), PlaneStressMaterial::sendSelf(), BeamFiberMaterial::sendSelf(), ZeroLengthSection::sendSelf(), ZeroLength::sendSelf(), TwentyEightNodeBrickUP::sendSelf(), NineFourNodeQuadUP::sendSelf(), FourNodeQuadUP::sendSelf(), BrickUP::sendSelf(), TrussSection::sendSelf(), Truss::sendSelf(), CorotTruss::sendSelf(), ShellMITC4::sendSelf(), NLBeamColumn3d::sendSelf(), NLBeamColumn2d::sendSelf(), Joint2D::sendSelf(), NineNodeMixedQuad::sendSelf(), FourNodeQuad::sendSelf(), EnhancedQuad::sendSelf(), ConstantPressureVolumeQuad::sendSelf(), ForceBeamColumn3d::sendSelf(), ForceBeamColumn2d::sendSelf(), ElasticBeam3d::sendSelf(), ElasticBeam2d::sendSelf(), DispBeamColumn3d::sendSelf(), DispBeamColumn2d::sendSelf(), Brick::sendSelf(), BbarBrick::sendSelf(), BeamWithHinges3d::sendSelf(), BeamWithHinges2d::sendSelf(), Twenty_Node_Brick::sendSelf(), UniformExcitation::sendSelf(), MultiSupportPattern::sendSelf(), LoadPattern::sendSelf(), GroundMotionRecord::sendSelf(), GroundMotion::sendSelf(), and Domain::sendSelf().

virtual int MovableObject::sendSelf ( int  commitTag,
Channel theChannel 
) [pure virtual]

Implemented in DomainDecompAlgo, FrequencyAlgo, StandardEigenAlgo, BFGS, BisectionLineSearch, Broyden, InitialInterpolatedLineSearch, KrylovNewton, Linear, ModifiedNewton, NewtonLineSearch, NewtonRaphson, PeriodicNewton, RegulaFalsiLineSearch, SecantLineSearch, DomainDecompositionAnalysis, StaticDomainDecompositionAnalysis, SubdomainAnalysis, TransientDomainDecompositionAnalysis, LagrangeConstraintHandler, PenaltyConstraintHandler, PlainHandler, TransformationConstraintHandler, AlphaOS, AlphaOSGeneralized, ArcLength, ArcLength1, CentralDifference, CentralDifferenceAlternative, CentralDifferenceNoDamping, Collocation, CollocationHybridSimulation, DisplacementControl, DistributedDisplacementControl, EigenIntegrator, HHT, HHT1, HHTExplicit, HHTGeneralized, HHTGeneralizedExplicit, HHTHybridSimulation, HSConstraint, LoadControl, LoadPath, MinUnbalDispNorm, Newmark, Newmark1, NewmarkExplicit, NewmarkHybridSimulation, WilsonTheta, AnalysisModel, DOF_Numberer, ParallelNumberer, PlainNumberer, CTestEnergyIncr, CTestFixedNumIter, CTestNormDispIncr, CTestNormUnbalance, CTestRelativeEnergyIncr, CTestRelativeNormDispIncr, CTestRelativeNormUnbalance, CTestRelativeTotalNormDispIncr, CorotCrdTransf2d, CorotCrdTransf3d, LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, PDeltaCrdTransf3d, DamageModel, HystereticEnergy, Kratzig, Mehanny, NormalizedPeak, ParkAng, ImposedMotionSP, ImposedMotionSP1, MP_Constraint, SP_Constraint, GroundMotion, GroundMotionRecord, InterpolatedGroundMotion, Beam2dPointLoad, Beam2dTempLoad, Beam2dUniformLoad, Beam3dPointLoad, Beam3dUniformLoad, BrickSelfWeight, NodalLoad, Node, ConstantSeries, DiscretizedRandomProcessSeries, EarthquakePattern, LinearSeries, LoadPattern, MultiSupportPattern, PathSeries, PathTimeSeries, PBowlLoading, PulseSeries, RectangularSeries, SimulatedRandomProcessSeries, TrapezoidalTimeSeriesIntegrator, TriangleSeries, TrigSeries, UniformExcitation, MeshRegion, ShadowSubdomain, Subdomain, Twenty_Node_Brick, TwentyNodeBrick, TwentySevenNodeBrick, EightNodeBrick, beam2d02, beam2d03, beam2d04, beam3d01, beam3d02, BeamWithHinges2d, BeamWithHinges3d, BbarBrick, Brick, DispBeamColumn2d, DispBeamColumn3d, ElasticBeam2d, ElasticBeam3d, fElement, DistHingeIntegration, ForceBeamColumn2d, ForceBeamColumn3d, HingeEndpointBeamIntegration, HingeMidpointBeamIntegration, HingeMidpointBeamIntegration3d, HingeRadauBeamIntegration, HingeRadauBeamIntegration3d, HingeRadauTwoBeamIntegration, HingeRadauTwoBeamIntegration3d, LegendreBeamIntegration, LobattoBeamIntegration, NewtonCotesBeamIntegration, RadauBeamIntegration, UserDefinedBeamIntegration, UserDefinedHingeIntegration, UserDefinedHingeIntegration2d, UserDefinedHingeIntegration3d, ConstantPressureVolumeQuad, EnhancedQuad, FourNodeQuad, NineNodeMixedQuad, BeamColumnJoint2d, BeamColumnJoint3d, Joint2D, Joint3D, MP_Joint2D, MP_Joint3D, NewElement, NLBeamColumn2d, NLBeamColumn3d, ShellMITC4, TotalLagrangianFD20NodeBrick, TotalLagrangianFD8NodeBrick, CorotTruss, CorotTrussSection, Truss, TrussSection, BrickUP, FourNodeQuadUP, NineFourNodeQuadUP, NineFourNodeQuadUP, TwentyEightNodeBrickUP, EightNode_Brick_u_p, EightNode_LDBrick_u_p, CyclicModel, Elastic2dGNL, InelasticYS2DGNL, EightNodeBrick_u_p_U, TwentyNodeBrick_u_p_U, ZeroLength, ZeroLengthSection, MyRCM, RCM, SimpleNumberer, Metis, DatabaseStream, DataFileStream, DataOutputDatabaseHandler, DataOutputFileHandler, DataOutputStreamHandler, DummyStream, FileStream, OPS_Stream, StandardStream, XmlFileStream, BeamFiberMaterial, MultiaxialCyclicPlasticity, ElasticCrossAnisotropic, ElasticIsotropicMaterial, FeapMaterial, FDdecoupledElastic3D, FiniteDeformationElastic3D, FiniteDeformationEP3D, NeoHookeanCompressible3D, J2AxiSymm, J2PlaneStrain, J2PlaneStress, J2Plasticity, J2PlateFiber, NewTemplate3Dep, PlaneStressMaterial, PlateFiberMaterial, PressureDependentElastic3D, FluidSolidPorousMaterial, PressureDependMultiYield, PressureDependMultiYield02, PressureIndependMultiYield, Template3Dep, Bidirectional, ElasticMembranePlateSection, ElasticPlateSection, ElasticSection2d, ElasticSection3d, ElasticShearSection2d, ElasticShearSection3d, UniaxialFiber2d, UniaxialFiber3d, FiberSection, FiberSection2d, FiberSection3d, FiberSectionGJ, GenericSection1d, GenericSectionNd, RCSectionIntegration, WideFlangeSectionIntegration, Isolator2spring, MembranePlateFiberSection, SectionAggregator, SoilFootingSection2d, YieldSurfaceSection2d, BarSlipMaterial, Bond_SP01, BoucWenMaterial, CableMaterial, Concrete01, Concrete02, Concrete04, DrainMaterial, ElasticMaterial, ElasticPPMaterial, ENTMaterial, EPPGapMaterial, FatigueMaterial, FedeasMaterial, HardeningMaterial, HystereticMaterial, AxialCurve, ShearCurve, ThreePointCurve, LimitStateMaterial, MinMaxMaterial, NewUniaxialMaterial, ParallelMaterial, PathIndependentMaterial, Pinching4Material, PyLiq1, PySimple1, QzSimple1, TzLiq1, TzSimple1, ReinforcingSteel, SeriesMaterial, Bilinear, Clough, CloughDamage, Pinching, PinchingDamage, Steel01, Steel02, Steel03, ViscousMaterial, NullEvolution, YS_Evolution2D, PlasticHardeningMaterial, YieldSurface_BC2D, PartitionedQuick2dFrame, DriftRecorder, ElementRecorder, EnvelopeDriftRecorder, EnvelopeElementRecorder, EnvelopeNodeRecorder, NodeRecorder, Recorder, StaticSensitivityIntegrator, BandArpackSOE, BandArpackSolver, SymArpackSOE, SymArpackSolver, SymBandEigenSOE, SymBandEigenSolver, BandGenLinLapackSolver, BandGenLinSOE, DistributedBandGenLinSOE, BandSPDLinLapackSolver, BandSPDLinSOE, DistributedBandSPDLinSOE, DiagonalDirectSolver, DiagonalSOE, DistributedDiagonalSOE, DistributedDiagonalSolver, FullGenLinLapackSolver, FullGenLinSOE, ItpackLinSOE, ItpackLinSolver, MumpsParallelSOE, MumpsParallelSolver, MumpsSOE, MumpsSolver, PetscSOE, PetscSolver, PetscSparseSeqSolver, ShadowPetscSOE, DistributedProfileSPDLinSOE, ProfileSPDLinDirectBlockSolver, ProfileSPDLinDirectSkypackSolver, ProfileSPDLinDirectSolver, ProfileSPDLinDirectThreadSolver, ProfileSPDLinSOE, ProfileSPDLinSubstrSolver, DistributedSparseGenColLinSOE, DistributedSparseGenRowLinSOE, DistributedSuperLU, SparseGenColLinSOE, SparseGenRowLinSOE, SuperLU, ThreadedSuperLU, SymSparseLinSOE, SymSparseLinSolver, UmfpackGenLinSOE, and UmfpackGenLinSolver.

Referenced by OracleDatastore::sendObj(), FE_Datastore::sendObj(), UDP_Socket::sendObj(), TCP_SocketNoDelay::sendObj(), TCP_Socket::sendObj(), MPI_Channel::sendObj(), PathIndependentMaterial::sendSelf(), MinMaxMaterial::sendSelf(), FatigueMaterial::sendSelf(), SectionAggregator::sendSelf(), GenericSectionNd::sendSelf(), GenericSection1d::sendSelf(), UniaxialFiber3d::sendSelf(), UniaxialFiber2d::sendSelf(), FluidSolidPorousMaterial::sendSelf(), PlateFiberMaterial::sendSelf(), PlaneStressMaterial::sendSelf(), BeamFiberMaterial::sendSelf(), ZeroLengthSection::sendSelf(), TrussSection::sendSelf(), Truss::sendSelf(), CorotTruss::sendSelf(), NLBeamColumn3d::sendSelf(), NLBeamColumn2d::sendSelf(), ForceBeamColumn3d::sendSelf(), ForceBeamColumn2d::sendSelf(), ElasticBeam3d::sendSelf(), ElasticBeam2d::sendSelf(), DispBeamColumn3d::sendSelf(), DispBeamColumn2d::sendSelf(), BeamWithHinges3d::sendSelf(), BeamWithHinges2d::sendSelf(), LoadPattern::sendSelf(), GroundMotionRecord::sendSelf(), GroundMotion::sendSelf(), Domain::sendSelf(), DOF_Numberer::sendSelf(), NewmarkHybridSimulation::sendSelf(), HHTHybridSimulation::sendSelf(), CollocationHybridSimulation::sendSelf(), TransientDomainDecompositionAnalysis::sendSelf(), StaticDomainDecompositionAnalysis::sendSelf(), DomainDecompositionAnalysis::sendSelf(), and PeriodicNewton::sendSelf().

virtual int MovableObject::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [pure virtual]

Implemented in DomainDecompAlgo, FrequencyAlgo, StandardEigenAlgo, BFGS, BisectionLineSearch, Broyden, InitialInterpolatedLineSearch, KrylovNewton, Linear, ModifiedNewton, NewtonLineSearch, NewtonRaphson, PeriodicNewton, RegulaFalsiLineSearch, SecantLineSearch, DomainDecompositionAnalysis, StaticDomainDecompositionAnalysis, SubdomainAnalysis, TransientDomainDecompositionAnalysis, LagrangeConstraintHandler, PenaltyConstraintHandler, PlainHandler, TransformationConstraintHandler, AlphaOS, AlphaOSGeneralized, ArcLength, ArcLength1, CentralDifference, CentralDifferenceAlternative, CentralDifferenceNoDamping, Collocation, CollocationHybridSimulation, DisplacementControl, DistributedDisplacementControl, EigenIntegrator, HHT, HHT1, HHTExplicit, HHTGeneralized, HHTGeneralizedExplicit, HHTHybridSimulation, HSConstraint, LoadControl, LoadPath, MinUnbalDispNorm, Newmark, Newmark1, NewmarkExplicit, NewmarkHybridSimulation, WilsonTheta, AnalysisModel, DOF_Numberer, ParallelNumberer, PlainNumberer, CTestEnergyIncr, CTestFixedNumIter, CTestNormDispIncr, CTestNormUnbalance, CTestRelativeEnergyIncr, CTestRelativeNormDispIncr, CTestRelativeNormUnbalance, CTestRelativeTotalNormDispIncr, CorotCrdTransf2d, CorotCrdTransf3d, LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, PDeltaCrdTransf3d, DamageModel, HystereticEnergy, Kratzig, Mehanny, NormalizedPeak, ParkAng, ImposedMotionSP, ImposedMotionSP1, MP_Constraint, SP_Constraint, GroundMotion, GroundMotionRecord, InterpolatedGroundMotion, Beam2dPointLoad, Beam2dTempLoad, Beam2dUniformLoad, Beam3dPointLoad, Beam3dUniformLoad, BrickSelfWeight, NodalLoad, Node, ConstantSeries, DiscretizedRandomProcessSeries, EarthquakePattern, LinearSeries, LoadPattern, MultiSupportPattern, PathSeries, PathTimeSeries, PBowlLoading, PulseSeries, RectangularSeries, SimulatedRandomProcessSeries, TrapezoidalTimeSeriesIntegrator, TriangleSeries, TrigSeries, UniformExcitation, MeshRegion, ShadowSubdomain, Subdomain, Twenty_Node_Brick, TwentyNodeBrick, TwentySevenNodeBrick, EightNodeBrick, beam2d02, beam2d03, beam2d04, beam3d01, beam3d02, BeamWithHinges2d, BeamWithHinges3d, BbarBrick, Brick, DispBeamColumn2d, DispBeamColumn3d, ElasticBeam2d, ElasticBeam3d, fElement, DistHingeIntegration, ForceBeamColumn2d, ForceBeamColumn3d, HingeEndpointBeamIntegration, HingeMidpointBeamIntegration, HingeMidpointBeamIntegration3d, HingeRadauBeamIntegration, HingeRadauBeamIntegration3d, HingeRadauTwoBeamIntegration, HingeRadauTwoBeamIntegration3d, LegendreBeamIntegration, LobattoBeamIntegration, NewtonCotesBeamIntegration, RadauBeamIntegration, UserDefinedBeamIntegration, UserDefinedHingeIntegration, UserDefinedHingeIntegration2d, UserDefinedHingeIntegration3d, ConstantPressureVolumeQuad, EnhancedQuad, FourNodeQuad, NineNodeMixedQuad, BeamColumnJoint2d, BeamColumnJoint3d, Joint2D, Joint3D, MP_Joint2D, MP_Joint3D, NewElement, NLBeamColumn2d, NLBeamColumn3d, ShellMITC4, TotalLagrangianFD20NodeBrick, TotalLagrangianFD8NodeBrick, CorotTruss, CorotTrussSection, Truss, TrussSection, BrickUP, FourNodeQuadUP, NineFourNodeQuadUP, NineFourNodeQuadUP, TwentyEightNodeBrickUP, EightNode_Brick_u_p, EightNode_LDBrick_u_p, CyclicModel, Elastic2dGNL, InelasticYS2DGNL, EightNodeBrick_u_p_U, TwentyNodeBrick_u_p_U, ZeroLength, ZeroLengthSection, MyRCM, RCM, SimpleNumberer, Metis, DatabaseStream, DataFileStream, DataOutputDatabaseHandler, DataOutputFileHandler, DataOutputStreamHandler, DummyStream, FileStream, OPS_Stream, StandardStream, XmlFileStream, BeamFiberMaterial, MultiaxialCyclicPlasticity, ElasticCrossAnisotropic, ElasticIsotropicMaterial, FeapMaterial, FDdecoupledElastic3D, FiniteDeformationElastic3D, FiniteDeformationEP3D, NeoHookeanCompressible3D, J2AxiSymm, J2PlaneStrain, J2PlaneStress, J2Plasticity, J2PlateFiber, NewTemplate3Dep, PlaneStressMaterial, PlateFiberMaterial, PressureDependentElastic3D, FluidSolidPorousMaterial, PressureDependMultiYield, PressureDependMultiYield02, PressureIndependMultiYield, Template3Dep, Bidirectional, ElasticMembranePlateSection, ElasticPlateSection, ElasticSection2d, ElasticSection3d, ElasticShearSection2d, ElasticShearSection3d, UniaxialFiber2d, UniaxialFiber3d, FiberSection, FiberSection2d, FiberSection3d, FiberSectionGJ, GenericSection1d, GenericSectionNd, RCSectionIntegration, WideFlangeSectionIntegration, Isolator2spring, MembranePlateFiberSection, SectionAggregator, SoilFootingSection2d, YieldSurfaceSection2d, BarSlipMaterial, Bond_SP01, BoucWenMaterial, CableMaterial, Concrete01, Concrete02, Concrete04, DrainMaterial, ElasticMaterial, ElasticPPMaterial, ENTMaterial, EPPGapMaterial, FatigueMaterial, FedeasMaterial, HardeningMaterial, HystereticMaterial, AxialCurve, ShearCurve, ThreePointCurve, LimitStateMaterial, MinMaxMaterial, NewUniaxialMaterial, ParallelMaterial, PathIndependentMaterial, Pinching4Material, PyLiq1, PySimple1, QzSimple1, TzLiq1, TzSimple1, ReinforcingSteel, SeriesMaterial, Bilinear, Clough, CloughDamage, Pinching, PinchingDamage, Steel01, Steel02, Steel03, ViscousMaterial, NullEvolution, YS_Evolution2D, PlasticHardeningMaterial, YieldSurface_BC2D, PartitionedQuick2dFrame, DriftRecorder, ElementRecorder, EnvelopeDriftRecorder, EnvelopeElementRecorder, EnvelopeNodeRecorder, NodeRecorder, Recorder, StaticSensitivityIntegrator, BandArpackSOE, BandArpackSolver, SymArpackSOE, SymArpackSolver, SymBandEigenSOE, SymBandEigenSolver, BandGenLinLapackSolver, BandGenLinSOE, DistributedBandGenLinSOE, BandSPDLinLapackSolver, BandSPDLinSOE, DistributedBandSPDLinSOE, DiagonalDirectSolver, DiagonalSOE, DistributedDiagonalSOE, DistributedDiagonalSolver, FullGenLinLapackSolver, FullGenLinSOE, ItpackLinSOE, ItpackLinSolver, MumpsParallelSOE, MumpsParallelSolver, MumpsSOE, MumpsSolver, PetscSOE, PetscSolver, PetscSparseSeqSolver, ShadowPetscSOE, DistributedProfileSPDLinSOE, ProfileSPDLinDirectBlockSolver, ProfileSPDLinDirectSkypackSolver, ProfileSPDLinDirectSolver, ProfileSPDLinDirectThreadSolver, ProfileSPDLinSOE, ProfileSPDLinSubstrSolver, DistributedSparseGenColLinSOE, DistributedSparseGenRowLinSOE, DistributedSuperLU, SparseGenColLinSOE, SparseGenRowLinSOE, SuperLU, ThreadedSuperLU, SymSparseLinSOE, SymSparseLinSolver, UmfpackGenLinSOE, and UmfpackGenLinSolver.

Referenced by OracleDatastore::recvObj(), FE_Datastore::recvObj(), UDP_Socket::recvObj(), TCP_SocketNoDelay::recvObj(), TCP_Socket::recvObj(), MPI_Channel::recvObj(), SeriesMaterial::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(), LoadPattern::recvSelf(), GroundMotionRecord::recvSelf(), GroundMotion::recvSelf(), Domain::recvSelf(), DOF_Numberer::recvSelf(), NewmarkHybridSimulation::recvSelf(), HHTHybridSimulation::recvSelf(), CollocationHybridSimulation::recvSelf(), TransientDomainDecompositionAnalysis::recvSelf(), StaticDomainDecompositionAnalysis::recvSelf(), DomainDecompositionAnalysis::recvSelf(), and PeriodicNewton::recvSelf().

int MovableObject::setParameter ( const char **  argv,
int  argc,
Parameter param 
) [virtual]

Reimplemented in GroundMotion, Beam2dPointLoad, Beam2dUniformLoad, NodalLoad, Node, DiscretizedRandomProcessSeries, EarthquakePattern, LoadPattern, DispBeamColumn2d, ElasticBeam2d, DistHingeIntegration, ForceBeamColumn2d, ForceBeamColumn3d, HingeEndpointBeamIntegration, HingeMidpointBeamIntegration, HingeRadauBeamIntegration, HingeRadauTwoBeamIntegration, FourNodeQuad, Joint2D, NewElement, Truss, TrussSection, FourNodeQuadUP, NineFourNodeQuadUP, ElasticIsotropicMaterial, ElasticSection2d, ElasticSection3d, ElasticShearSection2d, ElasticShearSection3d, UniaxialFiber2d, FiberSection2d, FiberSection3d, FiberSectionGJ, GenericSection1d, RCSectionIntegration, WideFlangeSectionIntegration, SectionAggregator, BoucWenMaterial, Concrete01, ElasticMaterial, ENTMaterial, HardeningMaterial, AxialCurve, ShearCurve, LimitStateMaterial, Bilinear, and Steel01.

Definition at line 83 of file MovableObject.cpp.

Referenced by Parameter::addObject(), Parameter::Parameter(), LimitStateMaterial::setParameter(), SectionAggregator::setParameter(), GenericSection1d::setParameter(), FiberSection2d::setParameter(), UniaxialFiber2d::setParameter(), NineFourNodeQuadUP::setParameter(), FourNodeQuadUP::setParameter(), TrussSection::setParameter(), Truss::setParameter(), Joint2D::setParameter(), FourNodeQuad::setParameter(), ForceBeamColumn3d::setParameter(), ForceBeamColumn2d::setParameter(), DispBeamColumn2d::setParameter(), BeamWithHinges3d::setParameter(), BeamWithHinges2d::setParameter(), LoadPattern::setParameter(), and GroundMotion::setParameter().

int MovableObject::updateParameter ( int  parameterID,
Information info 
) [virtual]

Reimplemented in DamageModel, HystereticEnergy, Kratzig, Mehanny, NormalizedPeak, ParkAng, GroundMotion, Beam2dPointLoad, Beam2dUniformLoad, NodalLoad, Node, DiscretizedRandomProcessSeries, EarthquakePattern, LoadPattern, BeamWithHinges2d, BeamWithHinges3d, DispBeamColumn2d, ElasticBeam2d, DistHingeIntegration, ForceBeamColumn2d, ForceBeamColumn3d, HingeEndpointBeamIntegration, HingeMidpointBeamIntegration, HingeMidpointBeamIntegration3d, HingeRadauBeamIntegration, HingeRadauBeamIntegration3d, HingeRadauTwoBeamIntegration, HingeRadauTwoBeamIntegration3d, UserDefinedHingeIntegration2d, UserDefinedHingeIntegration3d, FourNodeQuad, BeamColumnJoint2d, BeamColumnJoint3d, NewElement, NLBeamColumn2d, NLBeamColumn3d, Truss, FourNodeQuadUP, NineFourNodeQuadUP, NineFourNodeQuadUP, MultiaxialCyclicPlasticity, ElasticIsotropicMaterial, FluidSolidPorousMaterial, PressureDependMultiYield, PressureDependMultiYield02, PressureIndependMultiYield, ElasticSection2d, ElasticSection3d, ElasticShearSection2d, ElasticShearSection3d, UniaxialFiber2d, RCSectionIntegration, WideFlangeSectionIntegration, BoucWenMaterial, Concrete01, ElasticMaterial, ENTMaterial, HardeningMaterial, AxialCurve, ShearCurve, PyLiq1, TzLiq1, Bilinear, Steel01, and NewmarkSensitivityIntegrator.

Definition at line 89 of file MovableObject.cpp.

Referenced by TclModelBuilderUpdateMaterialStageCommand(), TclModelBuilderUpdateParameterCommand(), FourNodeQuadUP::updateParameter(), BeamWithHinges3d::updateParameter(), BeamWithHinges2d::updateParameter(), and GroundMotion::updateParameter().


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

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