NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
Loading...
Searching...
No Matches
nimble::HexElement Member List

This is the complete list of members for nimble::HexElement, including all inherited members.

ComputeCharacteristicLength(const double *node_coords) overridenimble::HexElementvirtual
ComputeConsistentMass_impl(double density, const ViewT node_reference_coords, double consistent_mass_matrix[][num_nodes_]) constnimble::HexElementinlineprotected
ComputeDeformationGradients(const double *node_reference_coords, const double *node_current_coords, double *deformation_gradients) const overridenimble::HexElementvirtual
ComputeDeformationGradients_impl(ConstViewT node_reference_coords, ConstViewT node_displacements, TensorViewT deformation_gradients) constnimble::HexElementinlineprotected
ComputeLumpedMass(double density, const double *node_reference_coords, double *lumped_mass) const overridenimble::HexElementvirtual
ComputeNodalForces(const double *node_current_coords, const double *int_pt_stresses, double *node_forces) overridenimble::HexElementvirtual
ComputeNodalForces_impl(ConstViewT node_reference_coords, ConstViewT node_displacements, ViewTensorT int_pt_stresses, ViewT node_forces) constnimble::HexElementinlineprotected
ComputeTangent(const double *node_current_coords, const double *material_tangent, double *element_tangent) overridenimble::HexElementvirtual
ComputeVolumeAverage(const double *node_current_coords, int num_quantities, const double *int_pt_quantities, double &volume, double *volume_averaged_quantity) const overridenimble::HexElementvirtual
ComputeVolumeAverageQuantities_impl(ConstViewVec node_reference_coords, ConstViewVec node_displacements, ConstViewTensor int_pt_quantities, ViewTensor vol_ave_quantity, int num_quantities, double &volume) constnimble::HexElementinlineprotected
Dim() const overridenimble::HexElementinlinevirtual
Element()=defaultnimble::Element
HexElement()nimble::HexElement
K_F_XX_nimble::Elementprotected
K_F_XY_nimble::Elementprotected
K_F_XZ_nimble::Elementprotected
K_F_YX_nimble::Elementprotected
K_F_YY_nimble::Elementprotected
K_F_YZ_nimble::Elementprotected
K_F_ZX_nimble::Elementprotected
K_F_ZY_nimble::Elementprotected
K_F_ZZ_nimble::Elementprotected
K_S_XX_nimble::Elementprotected
K_S_XY_nimble::Elementprotected
K_S_XZ_nimble::Elementprotected
K_S_YX_nimble::Elementprotected
K_S_YY_nimble::Elementprotected
K_S_YZ_nimble::Elementprotected
K_S_ZX_nimble::Elementprotected
K_S_ZY_nimble::Elementprotected
K_S_ZZ_nimble::Elementprotected
NumIntegrationPointsPerElement() const overridenimble::HexElementinlinevirtual
NumNodesPerElement() const overridenimble::HexElementinlinevirtual
ShapeFunctionDerivatives(const double *natural_coords, double *shape_function_derivatives)nimble::HexElementprotected
ShapeFunctionValues(const double *natural_coords, double *shape_function_values)nimble::HexElementprotected
~Element()=defaultnimble::Elementvirtual
~HexElement() override=defaultnimble::HexElement