|
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 |