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

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

AllocateElementData(std::map< int, int > const &num_integration_points_in_each_block)nimble::ModelData
AllocateInitializeElementData(nimble::DataManager &data_manager, const std::shared_ptr< nimble::MaterialFactoryBase > &material_factory_base)nimble::ModelDataprotected
AllocateNodeData(Length length, std::string label, int num_objects) overridenimble::ModelDatavirtual
ApplyInitialConditions(nimble::DataManager &data_manager)nimble::ModelDataBasevirtual
ApplyKinematicConditions(nimble::DataManager &data_manager, double time_current, double time_previous)nimble::ModelDataBasevirtual
AssignFieldId(Field &field)nimble::ModelDataprotected
block_ids_nimble::ModelDataprotected
blocks_nimble::ModelDataprotected
ComputeExternalForce(nimble::DataManager &data_manager, double time_previous, double time_current, bool is_output_step) overridenimble::ModelDatavirtual
ComputeInternalForce(nimble::DataManager &data_manager, double time_previous, double time_current, bool is_output_step, const nimble::Viewify< 2 > &displacement, nimble::Viewify< 2 > &force) overridenimble::ModelDatavirtual
ComputeLumpedMass(nimble::DataManager &data_manager) overridenimble::ModelDatavirtual
critical_time_step_nimble::ModelDataBaseprotected
data_fields_nimble::ModelDataprotected
DeclareElementData(int block_id, std::vector< std::pair< std::string, Length > > const &data_labels_and_lengths)nimble::ModelData
derived_elem_data_nimble::ModelDataprotected
derived_output_element_data_labels_nimble::ModelDataBaseprotected
dim_nimble::ModelDataBaseprotected
elem_data_for_output_nimble::ModelDataprotected
element_component_labels_nimble::ModelDataBaseprotected
element_data_fields_nimble::ModelDataprotected
element_data_n_nimble::ModelDataprotected
element_data_np1_nimble::ModelDataprotected
EmplaceBlocks(nimble::DataManager &data_manager, const std::shared_ptr< nimble::MaterialFactoryBase > &material_factory_base)nimble::ModelDataprotected
GetBlocks()nimble::ModelDatainline
GetBlocks() constnimble::ModelDatainline
GetCriticalTimeStep() constnimble::ModelDataBaseinline
GetDerivedElementDataLabelsForOutput() constnimble::ModelDataBaseinline
GetDimension() constnimble::ModelDataBaseinline
GetElementDataForOutput(std::map< int, std::vector< std::vector< double > > > &single_component_arrays)nimble::ModelData
GetElementDataLabels() constnimble::ModelDataBaseinline
GetElementDataLabelsForOutput() constnimble::ModelDataBaseinline
GetElementDataNew(int block_id)nimble::ModelDatainline
GetElementDataOld(int block_id)nimble::ModelDatainline
GetField(int field_id)nimble::ModelData
GetFieldId(const std::string &label) const overridenimble::ModelDatavirtual
GetFieldIdChecked(const std::string &field_label) constnimble::ModelDataBaseinline
GetGloballySharedNodes()nimble::ModelDatainline
GetGlobalNodeIdToLocalNodeIdMap()nimble::ModelDatainline
GetNodeData(int field_id)nimble::ModelData
GetNodeData(const std::string &label)nimble::ModelDataprotected
GetNodeDataComponent(int field_id, int component, double *const component_data)nimble::ModelDataprotected
GetNodeDataForOutput(std::vector< std::vector< double > > &single_component_arrays)nimble::ModelData
GetNodeDataLabelsForOutput() constnimble::ModelDataBaseinline
GetScalarNodeData(int field_id) overridenimble::ModelDatavirtual
GetScalarNodeData(const std::string &label)nimble::ModelDatainline
GetVectorNodeData(int field_id) overridenimble::ModelDatavirtual
GetVectorNodeData(const std::string &label)nimble::ModelDatainline
global_node_id_to_local_node_id_nimble::ModelDataprotected
globally_shared_nodes_nimble::ModelDataprotected
InitializeBlocks(nimble::DataManager &data_manager, const std::shared_ptr< nimble::MaterialFactoryBase > &material_factory_base) overridenimble::ModelDatavirtual
InitializeExodusOutput(nimble::DataManager &data_manager) overridenimble::ModelDatavirtual
ModelData()=defaultnimble::ModelData
ModelDataBase()=defaultnimble::ModelDataBase
node_data_nimble::ModelDataprotected
node_data_for_output_nimble::ModelDataprotected
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
SpecifyOutputFields(const std::string &output_field_string)nimble::ModelData
UpdateStates(const nimble::DataManager &data_manager) overridenimble::ModelDatainlinevirtual
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) overridenimble::ModelDatavirtual
~ModelData() override=defaultnimble::ModelData
~ModelDataBase()=defaultnimble::ModelDataBasevirtual