|
NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
|
This is the complete list of members for nimble::ModelDataBase, including all inherited members.
| AllocateNodeData(Length length, std::string label, int num_objects)=0 | nimble::ModelDataBase | pure virtual |
| ApplyInitialConditions(nimble::DataManager &data_manager) | nimble::ModelDataBase | virtual |
| ApplyKinematicConditions(nimble::DataManager &data_manager, double time_current, double time_previous) | nimble::ModelDataBase | virtual |
| ComputeExternalForce(nimble::DataManager &data_manager, double time_previous, double time_current, bool is_output_step) | nimble::ModelDataBase | inlinevirtual |
| ComputeInternalForce(nimble::DataManager &data_manager, double time_previous, double time_current, bool is_output_step, const nimble::Viewify< 2 > &displacement, nimble::Viewify< 2 > &force) | nimble::ModelDataBase | inlinevirtual |
| ComputeLumpedMass(nimble::DataManager &data_manager)=0 | nimble::ModelDataBase | pure virtual |
| critical_time_step_ | nimble::ModelDataBase | protected |
| derived_output_element_data_labels_ | nimble::ModelDataBase | protected |
| dim_ | nimble::ModelDataBase | protected |
| element_component_labels_ | nimble::ModelDataBase | protected |
| GetCriticalTimeStep() const | nimble::ModelDataBase | inline |
| GetDerivedElementDataLabelsForOutput() const | nimble::ModelDataBase | inline |
| GetDimension() const | nimble::ModelDataBase | inline |
| GetElementDataLabels() const | nimble::ModelDataBase | inline |
| GetElementDataLabelsForOutput() const | nimble::ModelDataBase | inline |
| GetFieldId(const std::string &field_label) const =0 | nimble::ModelDataBase | pure virtual |
| GetFieldIdChecked(const std::string &field_label) const | nimble::ModelDataBase | inline |
| GetNodeDataLabelsForOutput() const | nimble::ModelDataBase | inline |
| GetScalarNodeData(const std::string &label) | nimble::ModelDataBase | inline |
| GetScalarNodeData(int field_id)=0 | nimble::ModelDataBase | pure virtual |
| GetVectorNodeData(const std::string &label) | nimble::ModelDataBase | inline |
| GetVectorNodeData(int field_id)=0 | nimble::ModelDataBase | pure virtual |
| InitializeBlocks(nimble::DataManager &data_manager, const std::shared_ptr< nimble::MaterialFactoryBase > &material_factory_base)=0 | nimble::ModelDataBase | pure virtual |
| InitializeExodusOutput(nimble::DataManager &data_manager) | nimble::ModelDataBase | inlinevirtual |
| ModelDataBase()=default | nimble::ModelDataBase | |
| output_element_component_labels_ | nimble::ModelDataBase | protected |
| output_node_component_labels_ | nimble::ModelDataBase | protected |
| SetCriticalTimeStep(double time_step) | nimble::ModelDataBase | inline |
| SetDimension(int dim) | nimble::ModelDataBase | |
| SetReferenceCoordinates(const nimble::GenesisMesh &mesh) | nimble::ModelDataBase | |
| UpdateStates(const nimble::DataManager &data_manager)=0 | nimble::ModelDataBase | pure virtual |
| UpdateWithNewDisplacement(nimble::DataManager &data_manager, double dt) | nimble::ModelDataBase | inlinevirtual |
| UpdateWithNewVelocity(nimble::DataManager &data_manager, double dt) | nimble::ModelDataBase | inlinevirtual |
| WriteExodusOutput(nimble::DataManager &data_manager, double time_current) | nimble::ModelDataBase | inlinevirtual |
| ~ModelDataBase()=default | nimble::ModelDataBase | virtual |