TwentySevenNodeBrick Class Reference#include <TwentySevenNodeBrick.h>
Inheritance diagram for TwentySevenNodeBrick: ![]()
Detailed Description
Definition at line 75 of file TwentySevenNodeBrick.h. Constructor & Destructor Documentation
Definition at line 59 of file TwentySevenNodeBrick.cpp. References FixedOrder, get_Gauss_p_c(), and get_Gauss_p_w().
Definition at line 196 of file TwentySevenNodeBrick.cpp.
Definition at line 211 of file TwentySevenNodeBrick.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 2939 of file TwentySevenNodeBrick.cpp. References exit(), Domain::getNode(), Node::getNumberDOF(), TaggedObject::getTag(), opserr, and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 3092 of file TwentySevenNodeBrick.cpp. References count, nDarray::cval(), getResistingForce(), MatPoint3D::getStrainTensor(), MatPoint3D::getStressTensor(), opserr, straintensor::principal(), and stresstensor::principal().
Reimplemented from Element. Definition at line 3245 of file TwentySevenNodeBrick.cpp. References count.
Reimplemented from Element. Definition at line 5200 of file TwentySevenNodeBrick.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 3270 of file TwentySevenNodeBrick.cpp. References getStiffnessTensor(), k, l, and tensor. Referenced by getInitialStiff().
Implements Element. Definition at line 3298 of file TwentySevenNodeBrick.cpp. References getTangentStiff().
Reimplemented from Element. Definition at line 3345 of file TwentySevenNodeBrick.cpp. References getMassTensor(), and tensor. Referenced by addLoad(), and getResistingForceIncInertia().
Implements Element. Definition at line 3380 of file TwentySevenNodeBrick.cpp. References Vector::Zero().
Implements Element. Definition at line 3388 of file TwentySevenNodeBrick.cpp. References Vector::addMatrixVector(), Vector::addVector(), ElementalLoad::getData(), getMass(), TaggedObject::getTag(), LOAD_TAG_BrickSelfWeight, and opserr.
Implements Element. Definition at line 3523 of file TwentySevenNodeBrick.cpp. References Vector::addMatrixVector(), Node::getRV(), opserr, and Vector::Size().
Implements Element. Definition at line 3830 of file TwentySevenNodeBrick.cpp. References nodal_forces(), and tensor. Referenced by commitState(), and getResistingForceIncInertia().
Reimplemented from Element. Definition at line 3852 of file TwentySevenNodeBrick.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 4015 of file TwentySevenNodeBrick.cpp. References Renderer::drawLine(), Node::getCrds(), and Node::getDisp().
Implements TaggedObject. Definition at line 4083 of file TwentySevenNodeBrick.cpp. References endln, TaggedObject::getTag(), opserr, Node::Print(), and MatPoint3D::report(). Referenced by report().
Definition at line 4151 of file TwentySevenNodeBrick.cpp. References GaussCoord, Info_pq2, InfoPlastic, and InfoStress.
Reimplemented from Element. Definition at line 4218 of file TwentySevenNodeBrick.cpp. References computeGaussPoint(), count, nDarray::cval(), GaussCoord, Node::getCrds(), MatPoint3D::getPlasticStrainTensor(), MatPoint3D::getStressTensor(), MatPoint3D::getTag(), Node::getTrialDisp(), MatPoint3D::getType(), getWeightofGP(), Info_pq2, InfoMoment, InfoPlastic, InfoStress, stresstensor::p_hydrostatic(), stresstensor::q_deviatoric(), straintensor::q_deviatoric(), Information::setMatrix(), and Information::setVector().
Definition at line 235 of file TwentySevenNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), TaggedObject::getTag(), incr_disp(), Jacobian_3D(), Jacobian_3Dinv(), opserr, and tensor.
Definition at line 328 of file TwentySevenNodeBrick.cpp. References tensor. Referenced by computeGaussPoint(), getMassTensor(), and reportTensorF().
Definition at line 664 of file TwentySevenNodeBrick.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 920 of file TwentySevenNodeBrick.cpp.
Definition at line 940 of file TwentySevenNodeBrick.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 1140 of file TwentySevenNodeBrick.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 1231 of file TwentySevenNodeBrick.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 1384 of file TwentySevenNodeBrick.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 1392 of file TwentySevenNodeBrick.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 1401 of file TwentySevenNodeBrick.cpp. References Node::getCrds(), and tensor. Referenced by Jacobian_3D(), and Jacobian_3Dinv().
Definition at line 1480 of file TwentySevenNodeBrick.cpp. References Node::getIncrDeltaDisp(), and tensor. Referenced by incremental_Update(), linearized_nodal_forces(), nodal_forces(), and update().
Definition at line 1574 of file TwentySevenNodeBrick.cpp. References endln, TaggedObject::getTag(), Node::getTrialDisp(), opserr, and tensor. Referenced by set_strain_stress_tensor(), and total_disp().
Definition at line 1679 of file TwentySevenNodeBrick.cpp. References Node::getTrialDisp(), tensor, and total_disp().
Definition at line 1728 of file TwentySevenNodeBrick.cpp.
Definition at line 5138 of file TwentySevenNodeBrick.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(), TwentySevenNodeBrick(), and update().
Definition at line 5169 of file TwentySevenNodeBrick.cpp. Referenced by getMassTensor(), getStiffnessTensor(), getWeightofGP(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), and TwentySevenNodeBrick().
Definition at line 1778 of file TwentySevenNodeBrick.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 1978 of file TwentySevenNodeBrick.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 2075 of file TwentySevenNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), get_Gauss_p_w(), Jacobian_3D(), Jacobian_3Dinv(), nodal_forces(), and tensor.
Definition at line 2167 of file TwentySevenNodeBrick.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 2427 of file TwentySevenNodeBrick.cpp. References TaggedObject::getTag(), opserr, Node::Print(), Print(), printf(), and MatPoint3D::report().
Definition at line 2532 of file TwentySevenNodeBrick.cpp. References TaggedObject::getTag(), and printf().
Definition at line 2563 of file TwentySevenNodeBrick.cpp. References TaggedObject::getTag(), and printf().
Definition at line 2597 of file TwentySevenNodeBrick.cpp. References count, FixedOrder, GaussCoord, get_Gauss_p_c(), Node::getCrds(), H_3D(), and tensor. Referenced by getResponse().
Definition at line 2763 of file TwentySevenNodeBrick.cpp. References get_Gauss_p_c(), Node::getCrds(), H_3D(), and tensor.
Definition at line 4457 of file TwentySevenNodeBrick.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:
|