EightNodeBrick Class Reference#include <EightNodeBrick.h>
Inheritance diagram for EightNodeBrick: ![]()
Detailed Description
Definition at line 93 of file EightNodeBrick.h. Constructor & Destructor Documentation
Definition at line 55 of file EightNodeBrick.cpp. References FixedOrder, get_Gauss_p_c(), and get_Gauss_p_w().
Definition at line 195 of file EightNodeBrick.cpp.
Definition at line 399 of file EightNodeBrick.cpp.
Member Function Documentation
Reimplemented from Element. Definition at line 4172 of file EightNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), TaggedObject::getTag(), Jacobian_3D(), Jacobian_3Dinv(), opserr, tensor, and total_disp().
Reimplemented from DomainComponent. Definition at line 2429 of file EightNodeBrick.cpp. References exit(), Domain::getNode(), Node::getNumberDOF(), TaggedObject::getTag(), opserr, and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 2496 of file EightNodeBrick.cpp. References count, getResistingForce(), and opserr.
Implements Element. Definition at line 2695 of file EightNodeBrick.cpp. References getStiffnessTensor(), k, l, and tensor.
Reimplemented from Element. Definition at line 2790 of file EightNodeBrick.cpp. References getMassTensor(), and tensor. Referenced by addLoad(), and getResistingForceIncInertia().
Implements Element. Definition at line 2832 of file EightNodeBrick.cpp. References Vector::addMatrixVector(), Vector::addVector(), ElementalLoad::getData(), getMass(), TaggedObject::getTag(), LOAD_TAG_BrickSelfWeight, and opserr.
Implements Element. Definition at line 2896 of file EightNodeBrick.cpp. References Vector::addMatrixVector(), Node::getRV(), opserr, and Vector::Size().
Implements Element. Definition at line 3025 of file EightNodeBrick.cpp. References Vector::addVector(), nodal_forces(), and tensor. Referenced by commitState(), getResistingForceIncInertia(), and Print().
Reimplemented from Element. Definition at line 3052 of file EightNodeBrick.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 3138 of file EightNodeBrick.cpp. References Renderer::drawLine(), Node::getCrds(), and Node::getDisp().
Implements TaggedObject. Definition at line 3204 of file EightNodeBrick.cpp. References endln, getResistingForce(), TaggedObject::getTag(), Node::Print(), and MatPoint3D::report(). Referenced by report().
Definition at line 3259 of file EightNodeBrick.cpp. References Gsc8, InfoP, InfoP1, InfoS, InfoSpq, and InfoSpq_all.
Reimplemented from Element. Definition at line 3338 of file EightNodeBrick.cpp. References computeGaussPoint(), count, nDarray::cval(), MatPoint3D::getPlasticStrainTensor(), MatPoint3D::getStressTensor(), Gsc8, InfoP, InfoP1, InfoS, InfoSpq, InfoSpq_all, stresstensor::p_hydrostatic(), stresstensor::principal(), stresstensor::q_deviatoric(), straintensor::q_deviatoric(), Information::setMatrix(), and Information::setVector().
Definition at line 424 of file EightNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), TaggedObject::getTag(), incr_disp(), Jacobian_3D(), Jacobian_3Dinv(), opserr, and tensor.
Definition at line 595 of file EightNodeBrick.cpp. References tensor. Referenced by computeGaussPoint(), getMassTensor(), and reportTensorF().
Definition at line 692 of file EightNodeBrick.cpp. References tensor. Referenced by getMassTensor(), getStiffnessTensor(), incremental_Update(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), set_strain_stress_tensor(), and update().
Definition at line 737 of file EightNodeBrick.cpp.
Definition at line 754 of file EightNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), get_Gauss_p_w(), Jacobian_3D(), MatPoint3D::matmodel, matrix, and tensor. Referenced by getTangentStiff().
Definition at line 987 of file EightNodeBrick.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 1081 of file EightNodeBrick.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 1255 of file EightNodeBrick.cpp. References Nodal_Coordinates(), and tensor. Referenced by getMassTensor(), getStiffnessTensor(), incremental_Update(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), set_strain_stress_tensor(), and update().
Definition at line 1264 of file EightNodeBrick.cpp. References Nodal_Coordinates(), and tensor. Referenced by incremental_Update(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), set_strain_stress_tensor(), and update().
Definition at line 1274 of file EightNodeBrick.cpp. References Node::getCrds(), and tensor. Referenced by Jacobian_3D(), and Jacobian_3Dinv().
Definition at line 1317 of file EightNodeBrick.cpp. References Node::getIncrDeltaDisp(), and tensor. Referenced by incremental_Update(), linearized_nodal_forces(), and nodal_forces().
Definition at line 1385 of file EightNodeBrick.cpp. References Node::getTrialDisp(), and tensor. Referenced by set_strain_stress_tensor(), total_disp(), and update().
Definition at line 1422 of file EightNodeBrick.cpp. References Node::getTrialDisp(), tensor, and total_disp().
Definition at line 1470 of file EightNodeBrick.cpp.
Definition at line 1484 of file EightNodeBrick.cpp.
Definition at line 4109 of file EightNodeBrick.cpp. Referenced by computeGaussPoint(), EightNodeBrick(), getMassTensor(), getStiffnessTensor(), incremental_Update(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), nodal_forces_from_stress(), reportTensorF(), set_strain_stress_tensor(), and update().
Definition at line 4140 of file EightNodeBrick.cpp. Referenced by EightNodeBrick(), getMassTensor(), getStiffnessTensor(), iterative_nodal_forces(), linearized_nodal_forces(), nodal_forces(), and nodal_forces_from_stress().
Definition at line 1491 of file EightNodeBrick.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 1693 of file EightNodeBrick.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 1794 of file EightNodeBrick.cpp. References dh_drst_at(), get_Gauss_p_c(), get_Gauss_p_w(), Jacobian_3D(), Jacobian_3Dinv(), nodal_forces(), and tensor.
Definition at line 1891 of file EightNodeBrick.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 2027 of file EightNodeBrick.cpp. References TaggedObject::getTag(), opserr, Node::Print(), Print(), printf(), and MatPoint3D::report().
Definition at line 2111 of file EightNodeBrick.cpp. References TaggedObject::getTag(), and printf().
Definition at line 2143 of file EightNodeBrick.cpp. References TaggedObject::getTag(), and printf().
Definition at line 2177 of file EightNodeBrick.cpp. References count, FixedOrder, get_Gauss_p_c(), Node::getCrds(), Gsc8, H_3D(), and tensor. Referenced by getResponse().
Definition at line 2298 of file EightNodeBrick.cpp. References get_Gauss_p_c(), Node::getCrds(), H_3D(), and tensor.
The documentation for this class was generated from the following files:
|