TwentyNodeBrick Class Reference#include <TwentyNodeBrick.h>
Inheritance diagram for TwentyNodeBrick:
Detailed Description
Definition at line 75 of file TwentyNodeBrick.h. Constructor & Destructor Documentation
Definition at line 59 of file TwentyNodeBrick.cpp. References FixedOrder, get_Gauss_p_c(), and get_Gauss_p_w().
Definition at line 186 of file TwentyNodeBrick.cpp.
Definition at line 201 of file TwentyNodeBrick.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 2511 of file TwentyNodeBrick.cpp. References exit(), Domain::getNode(), Node::getNumberDOF(), TaggedObject::getTag(), opserr, and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 2629 of file TwentyNodeBrick.cpp. References count, nDarray::cval(), getResistingForce(), MatPoint3D::getStrainTensor(), MatPoint3D::getStressTensor(), opserr, straintensor::principal(), and stresstensor::principal().
Reimplemented from Element. Definition at line 4653 of file TwentyNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), TaggedObject::getTag(), incr_disp(), Jacobian_3D(), Jacobian_3Dinv(), opserr, and tensor.
Implements Element. Definition at line 2807 of file TwentyNodeBrick.cpp. References getStiffnessTensor(), k, l, and tensor. Referenced by getInitialStiff().
Implements Element. Definition at line 2835 of file TwentyNodeBrick.cpp. References getTangentStiff().
Reimplemented from Element. Definition at line 2882 of file TwentyNodeBrick.cpp. References getMassTensor(), and tensor. Referenced by addLoad(), and getResistingForceIncInertia().
Implements Element. Definition at line 2925 of file TwentyNodeBrick.cpp. References Vector::addMatrixVector(), Vector::addVector(), ElementalLoad::getData(), getMass(), TaggedObject::getTag(), LOAD_TAG_BrickSelfWeight, and opserr.
Implements Element. Definition at line 3036 of file TwentyNodeBrick.cpp. References Vector::addMatrixVector(), Node::getRV(), opserr, and Vector::Size().
Implements Element. Definition at line 3289 of file TwentyNodeBrick.cpp. References nodal_forces(), and tensor. Referenced by commitState(), and getResistingForceIncInertia().
Reimplemented from Element. Definition at line 3311 of file TwentyNodeBrick.cpp. References Vector::addMatrixVector(), Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, getMass(), Element::getRayleighDampingForces(), getResistingForce(), and Node::getTrialAccel().
Reimplemented from DomainComponent. Definition at line 3444 of file TwentyNodeBrick.cpp. References Renderer::drawLine(), Node::getCrds(), and Node::getDisp().
Implements TaggedObject. Definition at line 3512 of file TwentyNodeBrick.cpp. References endln, TaggedObject::getTag(), opserr, Node::Print(), and MatPoint3D::report(). Referenced by report().
Reimplemented from Element. Definition at line 3573 of file TwentyNodeBrick.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), Gsc, InfoPt, InfoSpq2, InfoSt, Vector::Size(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 3670 of file TwentyNodeBrick.cpp. References computeGaussPoint(), count, nDarray::cval(), Node::getCrds(), MatPoint3D::getPlasticStrainTensor(), MatPoint3D::getStressTensor(), MatPoint3D::getTag(), Node::getTrialDisp(), MatPoint3D::getType(), getWeightofGP(), Gsc, Info, InfoPt, InfoSpq2, InfoSt, stresstensor::p_hydrostatic(), stresstensor::q_deviatoric(), straintensor::q_deviatoric(), Information::setMatrix(), and Information::setVector().
Definition at line 225 of file TwentyNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), TaggedObject::getTag(), incr_disp(), Jacobian_3D(), Jacobian_3Dinv(), opserr, and tensor.
Definition at line 318 of file TwentyNodeBrick.cpp. References tensor. Referenced by computeGaussPoint(), getMassTensor(), and reportTensorF().
Definition at line 497 of file TwentyNodeBrick.cpp. References tensor. Referenced by getMassTensor(), getStiffnessTensor(), getWeightofGP(), incremental_Update(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), set_strain_stress_tensor(), and update().
Definition at line 596 of file TwentyNodeBrick.cpp.
Definition at line 616 of file TwentyNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), get_Gauss_p_w(), Jacobian_3D(), Jacobian_3Dinv(), MatPoint3D::matmodel, and tensor. Referenced by getTangentStiff().
Definition at line 816 of file TwentyNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), Jacobian_3D(), Jacobian_3Dinv(), MatPoint3D::matmodel, BJtensor::null_indices(), printf(), stresstensor::reportshort(), straintensor::reportshort(), tensor, and total_disp().
Definition at line 907 of file TwentyNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), get_Gauss_p_w(), H_3D(), Jacobian_3D(), and tensor. Referenced by getConsMass(), and getMass().
Definition at line 1060 of file TwentyNodeBrick.cpp. References Nodal_Coordinates(), and tensor. Referenced by getMassTensor(), getStiffnessTensor(), getWeightofGP(), incremental_Update(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), set_strain_stress_tensor(), and update().
Definition at line 1068 of file TwentyNodeBrick.cpp. References Nodal_Coordinates(), and tensor. Referenced by getStiffnessTensor(), incremental_Update(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), set_strain_stress_tensor(), and update().
Definition at line 1077 of file TwentyNodeBrick.cpp. References Node::getCrds(), and tensor. Referenced by Jacobian_3D(), and Jacobian_3Dinv().
Definition at line 1137 of file TwentyNodeBrick.cpp. References Node::getIncrDeltaDisp(), and tensor. Referenced by incremental_Update(), linearized_nodal_forces(), nodal_forces(), and update().
Definition at line 1212 of file TwentyNodeBrick.cpp. References endln, TaggedObject::getTag(), Node::getTrialDisp(), opserr, and tensor. Referenced by set_strain_stress_tensor(), and total_disp().
Definition at line 1294 of file TwentyNodeBrick.cpp. References Node::getTrialDisp(), tensor, and total_disp().
Definition at line 1343 of file TwentyNodeBrick.cpp.
Definition at line 4590 of file TwentyNodeBrick.cpp. Referenced by computeGaussPoint(), getMassTensor(), getStiffnessTensor(), getWeightofGP(), incremental_Update(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), reportTensorF(), set_strain_stress_tensor(), TwentyNodeBrick(), and update().
Definition at line 4621 of file TwentyNodeBrick.cpp. Referenced by getMassTensor(), getStiffnessTensor(), getWeightofGP(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), and TwentyNodeBrick().
Definition at line 1393 of file TwentyNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), get_Gauss_p_w(), MatPoint3D::getStressTensor(), incr_disp(), Jacobian_3D(), Jacobian_3Dinv(), and tensor. Referenced by getResistingForce(), iterative_nodal_forces(), and nodal_forces_from_stress().
Definition at line 1593 of file TwentyNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), get_Gauss_p_w(), MatPoint3D::getStressTensor(), Jacobian_3D(), Jacobian_3Dinv(), nodal_forces(), stresstensor::reportshortpqtheta(), and tensor.
Definition at line 1690 of file TwentyNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), get_Gauss_p_w(), Jacobian_3D(), Jacobian_3Dinv(), nodal_forces(), and tensor.
Definition at line 1782 of file TwentyNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), get_Gauss_p_w(), TaggedObject::getTag(), incr_disp(), Jacobian_3D(), Jacobian_3Dinv(), MatPoint3D::matmodel, opserr, and tensor.
Definition at line 2042 of file TwentyNodeBrick.cpp. References TaggedObject::getTag(), opserr, Node::Print(), Print(), printf(), and MatPoint3D::report().
Definition at line 2137 of file TwentyNodeBrick.cpp. References TaggedObject::getTag(), and printf().
Definition at line 2168 of file TwentyNodeBrick.cpp. References TaggedObject::getTag(), and printf().
Definition at line 2202 of file TwentyNodeBrick.cpp. References count, FixedOrder, get_Gauss_p_c(), Node::getCrds(), Gsc, H_3D(), and tensor. Referenced by getResponse().
Definition at line 2351 of file TwentyNodeBrick.cpp. References get_Gauss_p_c(), Node::getCrds(), H_3D(), and tensor.
Definition at line 3909 of file TwentyNodeBrick.cpp. References dh_drst_at(), FixedOrder, get_Gauss_p_c(), get_Gauss_p_w(), Jacobian_3D(), and tensor. Referenced by getResponse().
The documentation for this class was generated from the following files:
|