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 |