AllocateElementData(int block_id, nimble::Length length, std::string label, int num_objects) | nimble_kokkos::ModelData | |
AllocateIntegrationPointData(int block_id, nimble::Length length, std::string label, int num_objects, std::vector< double > initial_value=std::vector< double >()) | nimble_kokkos::ModelData | |
AllocateNodeData(nimble::Length length, std::string label, int num_objects) override | nimble_kokkos::ModelData | virtual |
ApplyInitialConditions(nimble::DataManager &data_manager) | nimble::ModelDataBase | virtual |
ApplyKinematicConditions(nimble::DataManager &data_manager, double time_current, double time_previous) | nimble::ModelDataBase | virtual |
block_data_ | nimble_kokkos::ModelData | protected |
block_id_to_element_data_index_ | nimble_kokkos::ModelData | protected |
block_id_to_integration_point_data_index_ | nimble_kokkos::ModelData | protected |
blocks_ | nimble_kokkos::ModelData | protected |
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) override | nimble_kokkos::ModelData | virtual |
ComputeLumpedMass(nimble::DataManager &data_manager) override | nimble_kokkos::ModelData | virtual |
critical_time_step_ | nimble::ModelDataBase | protected |
Data typedef | nimble_kokkos::ModelData | protected |
derived_output_element_data_labels_ | nimble::ModelDataBase | protected |
device_element_data_ | nimble_kokkos::ModelData | protected |
device_integration_point_data_step_n_ | nimble_kokkos::ModelData | protected |
device_integration_point_data_step_np1_ | nimble_kokkos::ModelData | protected |
device_node_data_ | nimble_kokkos::ModelData | protected |
dim_ | nimble::ModelDataBase | protected |
displacement_d_ | nimble_kokkos::ModelData | protected |
displacement_h_ | nimble_kokkos::ModelData | protected |
element_component_labels_ | nimble::ModelDataBase | protected |
exodus_output_manager_ | nimble_kokkos::ModelData | protected |
field_id_to_device_element_data_index_ | nimble_kokkos::ModelData | protected |
field_id_to_device_integration_point_data_index_ | nimble_kokkos::ModelData | protected |
field_id_to_device_node_data_index_ | nimble_kokkos::ModelData | protected |
field_id_to_host_element_data_index_ | nimble_kokkos::ModelData | protected |
field_id_to_host_integration_point_data_index_ | nimble_kokkos::ModelData | protected |
field_id_to_host_node_data_index_ | nimble_kokkos::ModelData | protected |
field_label_to_field_id_map_ | nimble_kokkos::ModelData | protected |
gathered_contact_force_d | nimble_kokkos::ModelData | protected |
gathered_displacement_d | nimble_kokkos::ModelData | protected |
gathered_internal_force_d | nimble_kokkos::ModelData | protected |
gathered_reference_coordinate_d | nimble_kokkos::ModelData | protected |
GatherScalarNodeData(int field_id, int num_elements, int num_nodes_per_element, const DeviceElementConnectivityView &elem_conn_d, DeviceScalarNodeGatheredView gathered_view_d) | nimble_kokkos::ModelData | |
GatherVectorNodeData(int field_id, int num_elements, int num_nodes_per_element, const DeviceElementConnectivityView &elem_conn_d, DeviceVectorNodeGatheredView gathered_view_d) | nimble_kokkos::ModelData | |
GetBlockIds() const | nimble_kokkos::ModelData | |
GetCriticalTimeStep() const | nimble::ModelDataBase | inline |
GetDerivedElementDataLabelsForOutput() const | nimble::ModelDataBase | inline |
GetDeviceElementData(int block_id, int field_id) | nimble_kokkos::ModelData | protected |
GetDeviceFullTensorElementData(int block_id, int field_id) | nimble_kokkos::ModelData | |
GetDeviceFullTensorIntegrationPointData(int block_id, int field_id, nimble::Step step) | nimble_kokkos::ModelData | |
GetDeviceIntPointData(int block_id, int field_id, nimble::Step step) | nimble_kokkos::ModelData | protected |
GetDeviceScalarElementData(int block_id, int field_id) | nimble_kokkos::ModelData | |
GetDeviceScalarIntegrationPointData(int block_id, int field_id, nimble::Step step) | nimble_kokkos::ModelData | |
GetDeviceScalarNodeData(int field_id) | nimble_kokkos::ModelData | |
GetDeviceSymTensorElementData(int block_id, int field_id) | nimble_kokkos::ModelData | |
GetDeviceSymTensorIntegrationPointData(int block_id, int field_id, nimble::Step step) | nimble_kokkos::ModelData | |
GetDeviceVectorIntegrationPointData(int block_id, int field_id, nimble::Step step) | nimble_kokkos::ModelData | |
GetDeviceVectorNodeData(int field_id) | nimble_kokkos::ModelData | |
GetDimension() const | nimble::ModelDataBase | inline |
GetElementDataLabels() const | nimble::ModelDataBase | inline |
GetElementDataLabelsForOutput() const | nimble::ModelDataBase | inline |
GetFieldId(const std::string &field_label) const override | nimble_kokkos::ModelData | inlinevirtual |
GetFieldIdChecked(const std::string &field_label) const | nimble::ModelDataBase | inline |
GetFullTensorIntegrationPointDataLabels(int block_id) const | nimble_kokkos::ModelData | |
GetHostFullTensorElementData(int block_id, int field_id) | nimble_kokkos::ModelData | |
GetHostFullTensorIntegrationPointData(int block_id, int field_id, nimble::Step step) | nimble_kokkos::ModelData | |
GetHostScalarElementData(int block_id, int field_id) | nimble_kokkos::ModelData | |
GetHostScalarNodeData(int field_id) | nimble_kokkos::ModelData | |
GetHostSymTensorElementData(int block_id, int field_id) | nimble_kokkos::ModelData | |
GetHostSymTensorIntegrationPointData(int block_id, int field_id, nimble::Step step) | nimble_kokkos::ModelData | |
GetHostVectorNodeData(int field_id) | nimble_kokkos::ModelData | |
GetNodeDataLabelsForOutput() const | nimble::ModelDataBase | inline |
GetScalarNodeData(int field_id) override | nimble_kokkos::ModelData | virtual |
nimble::ModelDataBase::GetScalarNodeData(const std::string &label) | nimble::ModelDataBase | inline |
GetScalarNodeDataLabels() const | nimble_kokkos::ModelData | |
GetSymmetricTensorIntegrationPointDataLabels(int block_id) const | nimble_kokkos::ModelData | |
GetVectorNodeData(int field_id) override | nimble_kokkos::ModelData | virtual |
nimble::ModelDataBase::GetVectorNodeData(const std::string &label) | nimble::ModelDataBase | inline |
GetVectorNodeDataLabels() const | nimble_kokkos::ModelData | |
host_element_data_ | nimble_kokkos::ModelData | protected |
host_integration_point_data_step_n_ | nimble_kokkos::ModelData | protected |
host_integration_point_data_step_np1_ | nimble_kokkos::ModelData | protected |
host_node_data_ | nimble_kokkos::ModelData | protected |
InitializeBlockData(nimble::DataManager &data_manager) | nimble_kokkos::ModelData | protected |
InitializeBlocks(nimble::DataManager &data_manager, const std::shared_ptr< nimble::MaterialFactoryBase > &material_factory_base) override | nimble_kokkos::ModelData | |
nimble::ModelDataBase::InitializeBlocks(nimble::DataManager &data_manager, const std::shared_ptr< nimble::MaterialFactoryBase > &material_factory_base)=0 | nimble::ModelDataBase | pure virtual |
InitializeExodusOutput(nimble::DataManager &data_manager) override | nimble_kokkos::ModelData | virtual |
InitializeGatheredVectors(const nimble::GenesisMesh &mesh_) | nimble_kokkos::ModelData | protected |
ModelData() | nimble_kokkos::ModelData | |
ModelDataBase()=default | nimble::ModelDataBase | |
output_element_component_labels_ | nimble::ModelDataBase | protected |
output_node_component_labels_ | nimble::ModelDataBase | protected |
ScatterScalarNodeData(int field_id, int num_elements, int num_nodes_per_element, const DeviceElementConnectivityView &elem_conn_d, const DeviceScalarNodeGatheredView &gathered_view_d) | nimble_kokkos::ModelData | |
ScatterScalarNodeDataUsingKokkosScatterView(int field_id, int num_elements, int num_nodes_per_element, const DeviceElementConnectivityView &elem_conn_d, const DeviceScalarNodeGatheredView &gathered_view_d) | nimble_kokkos::ModelData | |
ScatterVectorNodeData(int field_id, int num_elements, int num_nodes_per_element, const DeviceElementConnectivityView &elem_conn_d, const DeviceVectorNodeGatheredView &gathered_view_d) | nimble_kokkos::ModelData | |
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) override | nimble_kokkos::ModelData | virtual |
UpdateWithNewDisplacement(nimble::DataManager &data_manager, double dt) override | nimble_kokkos::ModelData | virtual |
UpdateWithNewVelocity(nimble::DataManager &data_manager, double dt) override | nimble_kokkos::ModelData | virtual |
velocity_d_ | nimble_kokkos::ModelData | protected |
velocity_h_ | nimble_kokkos::ModelData | protected |
WriteExodusOutput(nimble::DataManager &data_manager, double time_current) override | nimble_kokkos::ModelData | virtual |
~ModelData() override | nimble_kokkos::ModelData | |
~ModelDataBase()=default | nimble::ModelDataBase | virtual |