44#ifndef SRC_NIMBLE_KOKKOS_MATERIAL_FACTORY_H_
45#define SRC_NIMBLE_KOKKOS_MATERIAL_FACTORY_H_
66 inline std::shared_ptr<nimble::Material>
78 inline std::shared_ptr<nimble::NGPLAMEData>
Definition nimble_material_factory_base.h:61
std::shared_ptr< nimble::Material > material
Definition nimble_material_factory_base.h:125
Definition nimble_material.h:197
nimble::Material * get_material_device() const
Definition nimble_kokkos_material_factory.h:73
MaterialFactory()
Definition nimble_kokkos_material_factory.cc:56
void create() override
Definition nimble_kokkos_material_factory.cc:72
std::shared_ptr< nimble::Material > get_material_host() const
Definition nimble_kokkos_material_factory.h:67
~MaterialFactory() override=default
nimble::Material * material_device
Definition nimble_kokkos_material_factory.h:94
std::shared_ptr< nimble::NGPLAMEData > ngp_lame_data
Definition nimble_kokkos_material_factory.h:95
std::shared_ptr< nimble::NGPLAMEData > get_ngp_lame_data() const
Definition nimble_kokkos_material_factory.h:79
Definition nimble_contact_manager.h:68
Definition kokkos_contact_manager.h:49