NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
Loading...
Searching...
No Matches
nimble::ModelDataBase Member List

This is the complete list of members for nimble::ModelDataBase, including all inherited members.

AllocateNodeData(Length length, std::string label, int num_objects)=0nimble::ModelDataBasepure virtual
ApplyInitialConditions(nimble::DataManager &data_manager)nimble::ModelDataBasevirtual
ApplyKinematicConditions(nimble::DataManager &data_manager, double time_current, double time_previous)nimble::ModelDataBasevirtual
ComputeExternalForce(nimble::DataManager &data_manager, double time_previous, double time_current, bool is_output_step)nimble::ModelDataBaseinlinevirtual
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::ModelDataBaseinlinevirtual
ComputeLumpedMass(nimble::DataManager &data_manager)=0nimble::ModelDataBasepure virtual
critical_time_step_nimble::ModelDataBaseprotected
derived_output_element_data_labels_nimble::ModelDataBaseprotected
dim_nimble::ModelDataBaseprotected
element_component_labels_nimble::ModelDataBaseprotected
GetCriticalTimeStep() constnimble::ModelDataBaseinline
GetDerivedElementDataLabelsForOutput() constnimble::ModelDataBaseinline
GetDimension() constnimble::ModelDataBaseinline
GetElementDataLabels() constnimble::ModelDataBaseinline
GetElementDataLabelsForOutput() constnimble::ModelDataBaseinline
GetFieldId(const std::string &field_label) const =0nimble::ModelDataBasepure virtual
GetFieldIdChecked(const std::string &field_label) constnimble::ModelDataBaseinline
GetNodeDataLabelsForOutput() constnimble::ModelDataBaseinline
GetScalarNodeData(const std::string &label)nimble::ModelDataBaseinline
GetScalarNodeData(int field_id)=0nimble::ModelDataBasepure virtual
GetVectorNodeData(const std::string &label)nimble::ModelDataBaseinline
GetVectorNodeData(int field_id)=0nimble::ModelDataBasepure virtual
InitializeBlocks(nimble::DataManager &data_manager, const std::shared_ptr< nimble::MaterialFactoryBase > &material_factory_base)=0nimble::ModelDataBasepure virtual
InitializeExodusOutput(nimble::DataManager &data_manager)nimble::ModelDataBaseinlinevirtual
ModelDataBase()=defaultnimble::ModelDataBase
output_element_component_labels_nimble::ModelDataBaseprotected
output_node_component_labels_nimble::ModelDataBaseprotected
SetCriticalTimeStep(double time_step)nimble::ModelDataBaseinline
SetDimension(int dim)nimble::ModelDataBase
SetReferenceCoordinates(const nimble::GenesisMesh &mesh)nimble::ModelDataBase
UpdateStates(const nimble::DataManager &data_manager)=0nimble::ModelDataBasepure virtual
UpdateWithNewDisplacement(nimble::DataManager &data_manager, double dt)nimble::ModelDataBaseinlinevirtual
UpdateWithNewVelocity(nimble::DataManager &data_manager, double dt)nimble::ModelDataBaseinlinevirtual
WriteExodusOutput(nimble::DataManager &data_manager, double time_current)nimble::ModelDataBaseinlinevirtual
~ModelDataBase()=defaultnimble::ModelDataBasevirtual