NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
|
This is the complete list of members for nimble::HexElement, including all inherited members.
ComputeCharacteristicLength(const double *node_coords) override | nimble::HexElement | virtual |
ComputeConsistentMass_impl(double density, const ViewT node_reference_coords, double consistent_mass_matrix[][num_nodes_]) const | nimble::HexElement | inlineprotected |
ComputeDeformationGradients(const double *node_reference_coords, const double *node_current_coords, double *deformation_gradients) const override | nimble::HexElement | virtual |
ComputeDeformationGradients_impl(ConstViewT node_reference_coords, ConstViewT node_displacements, TensorViewT deformation_gradients) const | nimble::HexElement | inlineprotected |
ComputeLumpedMass(double density, const double *node_reference_coords, double *lumped_mass) const override | nimble::HexElement | virtual |
ComputeNodalForces(const double *node_current_coords, const double *int_pt_stresses, double *node_forces) override | nimble::HexElement | virtual |
ComputeNodalForces_impl(ConstViewT node_reference_coords, ConstViewT node_displacements, ViewTensorT int_pt_stresses, ViewT node_forces) const | nimble::HexElement | inlineprotected |
ComputeTangent(const double *node_current_coords, const double *material_tangent, double *element_tangent) override | nimble::HexElement | virtual |
ComputeVolumeAverage(const double *node_current_coords, int num_quantities, const double *int_pt_quantities, double &volume, double *volume_averaged_quantity) const override | nimble::HexElement | virtual |
ComputeVolumeAverageQuantities_impl(ConstViewVec node_reference_coords, ConstViewVec node_displacements, ConstViewTensor int_pt_quantities, ViewTensor vol_ave_quantity, int num_quantities, double &volume) const | nimble::HexElement | inlineprotected |
Dim() const override | nimble::HexElement | inlinevirtual |
Element()=default | nimble::Element | |
HexElement() | nimble::HexElement | |
K_F_XX_ | nimble::Element | protected |
K_F_XY_ | nimble::Element | protected |
K_F_XZ_ | nimble::Element | protected |
K_F_YX_ | nimble::Element | protected |
K_F_YY_ | nimble::Element | protected |
K_F_YZ_ | nimble::Element | protected |
K_F_ZX_ | nimble::Element | protected |
K_F_ZY_ | nimble::Element | protected |
K_F_ZZ_ | nimble::Element | protected |
K_S_XX_ | nimble::Element | protected |
K_S_XY_ | nimble::Element | protected |
K_S_XZ_ | nimble::Element | protected |
K_S_YX_ | nimble::Element | protected |
K_S_YY_ | nimble::Element | protected |
K_S_YZ_ | nimble::Element | protected |
K_S_ZX_ | nimble::Element | protected |
K_S_ZY_ | nimble::Element | protected |
K_S_ZZ_ | nimble::Element | protected |
NumIntegrationPointsPerElement() const override | nimble::HexElement | inlinevirtual |
NumNodesPerElement() const override | nimble::HexElement | inlinevirtual |
ShapeFunctionDerivatives(const double *natural_coords, double *shape_function_derivatives) | nimble::HexElement | protected |
ShapeFunctionValues(const double *natural_coords, double *shape_function_values) | nimble::HexElement | protected |
~Element()=default | nimble::Element | virtual |
~HexElement() override=default | nimble::HexElement |