NewmarkHybridSimulation Class Reference#include <NewmarkHybridSimulation.h>
Inheritance diagram for NewmarkHybridSimulation:
Detailed Description
Definition at line 45 of file NewmarkHybridSimulation.h. Constructor & Destructor Documentation
Definition at line 47 of file NewmarkHybridSimulation.cpp.
Definition at line 57 of file NewmarkHybridSimulation.cpp.
Definition at line 68 of file NewmarkHybridSimulation.cpp.
Definition at line 80 of file NewmarkHybridSimulation.cpp.
Member Function Documentation
Implements IncrementalIntegrator. Definition at line 162 of file NewmarkHybridSimulation.cpp. References FE_Element::addCtoTang(), FE_Element::addKiToTang(), FE_Element::addKtToTang(), FE_Element::addMtoTang(), CURRENT_TANGENT, INITIAL_TANGENT, IncrementalIntegrator::statusFlag, and FE_Element::zeroTangent().
Implements IncrementalIntegrator. Definition at line 179 of file NewmarkHybridSimulation.cpp. References DOF_Group::addCtoTang(), DOF_Group::addMtoTang(), and DOF_Group::zeroTangent().
Reimplemented from Integrator. Definition at line 189 of file NewmarkHybridSimulation.cpp. References IncrementalIntegrator::getAnalysisModelPtr(), DOF_Group::getCommittedAccel(), DOF_Group::getCommittedDisp(), DOF_Group::getCommittedVel(), AnalysisModel::getDOFs(), DOF_Group::getID(), IncrementalIntegrator::getLinearSOEPtr(), LinearSOE::getX(), opserr, AnalysisModel::setRayleighDampingFactors(), ID::Size(), and Vector::Size().
Reimplemented from IncrementalIntegrator. Definition at line 97 of file NewmarkHybridSimulation.cpp. References Vector::addVector(), AnalysisModel::applyLoadDomain(), endln, IncrementalIntegrator::getAnalysisModelPtr(), AnalysisModel::getCurrentDomainTime(), opserr, AnalysisModel::setAccel(), and AnalysisModel::setVel().
Reimplemented from IncrementalIntegrator. Definition at line 150 of file NewmarkHybridSimulation.cpp.
Implements IncrementalIntegrator. Definition at line 294 of file NewmarkHybridSimulation.cpp. References Vector::addVector(), endln, IncrementalIntegrator::getAnalysisModelPtr(), ConvergenceTest::getMaxNumTests(), ConvergenceTest::getNumTests(), opserr, AnalysisModel::setResponse(), Vector::Size(), and AnalysisModel::updateDomain().
Implements MovableObject. Definition at line 335 of file NewmarkHybridSimulation.cpp. References MovableObject::getClassTag(), MovableObject::getDbTag(), opserr, MovableObject::sendSelf(), and Channel::sendVector().
Implements MovableObject. Definition at line 360 of file NewmarkHybridSimulation.cpp. References FEM_ObjectBroker::getNewConvergenceTest(), int(), opserr, MovableObject::recvSelf(), Channel::recvVector(), MovableObject::setDbTag(), and theBroker.
Implements Integrator. Definition at line 388 of file NewmarkHybridSimulation.cpp. References endln, IncrementalIntegrator::getAnalysisModelPtr(), and AnalysisModel::getCurrentDomainTime().
The documentation for this class was generated from the following files:
|