|
NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
|
This is the complete list of members for nimble::Block, including all inherited members.
| Block() | nimble::Block | inline |
| BlockBase()=default | nimble::BlockBase | |
| ComputeCriticalTimeStep(const nimble::Viewify< 2 > &node_reference_coordinates, const nimble::Viewify< 2 > &node_displacements, int num_elem, const int *elem_conn) const | nimble::BlockBase | virtual |
| ComputeDerivedElementData(const double *const reference_coordinates, const double *const displacement, int num_elem, const int *const elem_conn, int num_elem_data, std::vector< double > const &elem_data_np1, int num_derived_elem_data, std::vector< std::vector< double > > &derived_elem_data) | nimble::Block | |
| ComputeInternalForce(const double *reference_coordinates, const double *displacement, const double *velocity, double *internal_force, double time_previous, double time_current, int num_elem, const int *elem_conn, const int *elem_global_ids, std::vector< std::string > const &elem_data_labels, std::vector< double > const &elem_data_n, std::vector< double > &elem_data_np1, DataManager &data_manager, bool is_output_step, bool compute_stress_only=false) const | nimble::Block | |
| ComputeLumpedMassMatrix(const double *const reference_coordinates, int num_elem, const int *const elem_conn, double *lumped_mass) const | nimble::Block | |
| ComputeTangentStiffnessMatrix(int num_global_unknowns, const double *const reference_coordinates, const double *const displacement, int num_elem, const int *const elem_conn, const int *const global_node_ids, MatT &tangent_stiffness) const | nimble::BlockBase | |
| def_grad_offset_ | nimble::Block | protected |
| DetermineDataOffsets(std::vector< std::string > const &elem_data_labels, std::vector< std::string > const &derived_elem_data_labels) | nimble::Block | protected |
| element_ | nimble::BlockBase | protected |
| GetBulkModulus() const | nimble::BlockBase | inline |
| GetDataLabelsAndLengths(std::vector< std::pair< std::string, Length > > &data_labels_and_lengths) | nimble::Block | |
| GetDensity() const | nimble::BlockBase | inline |
| GetElementPointer() const | nimble::BlockBase | inline |
| GetMaterialPointer() const | nimble::BlockBase | inline |
| GetShearModulus() const | nimble::BlockBase | inline |
| Initialize(std::string const &model_material_parameters, MaterialFactory &factory) | nimble::Block | |
| InitializeElementData(int num_elem_in_block, std::vector< int > const &elem_global_ids_in_block, std::vector< std::string > const &elem_data_labels, std::vector< std::string > const &derived_elem_data_labels, std::vector< double > &elem_data_n, std::vector< double > &elem_data_np1, MaterialFactory &material_factory, DataManager &data_manager) | nimble::Block | |
| InstantiateElement() override | nimble::Block | virtual |
| InstantiateMaterialModel(MaterialFactory &factory) | nimble::Block | |
| material_ | nimble::BlockBase | protected |
| model_material_parameters_ | nimble::BlockBase | protected |
| state_data_offset_ | nimble::Block | protected |
| stress_offset_ | nimble::Block | protected |
| vol_ave_index_to_derived_data_index_ | nimble::Block | protected |
| vol_ave_offsets_ | nimble::Block | protected |
| vol_ave_volume_offset_ | nimble::Block | protected |
| ~Block() override=default | nimble::Block | |
| ~BlockBase()=default | nimble::BlockBase | virtual |