![]() |
waves
Basic FE playground
|
Class which stores the list of the used materials. More...
#include <MaterialsList.h>
Public Member Functions | |
MaterialsList (Problem &pbl, Teuchos::RCP< Map > map) | |
MaterialsList constructor. More... | |
Material< scalar > | getMaterial (int current_material, int i_thread) |
Return a Material. More... | |
Private Attributes | |
Kokkos::View< scalar ***, Kokkos::LayoutRight > | materials |
Map::local_ordinal_type | materials_number |
Class which stores the list of the used materials.
katoptron::MaterialsList< scalar >::MaterialsList | ( | Problem & | pbl, |
Teuchos::RCP< Map > | map | ||
) |
MaterialsList constructor.
This constructor allocates 1 Kokkos::View which stores all the constitutive parameters of each material.
Arguments:
Material< scalar > katoptron::MaterialsList< scalar >::getMaterial | ( | int | current_material, |
int | i_thread | ||
) |
|
private |
Map::local_ordinal_type katoptron::MaterialsList< scalar >::materials_beta |
Map::local_ordinal_type katoptron::MaterialsList< scalar >::materials_E |
Map::local_ordinal_type katoptron::MaterialsList< scalar >::materials_k |
Map::local_ordinal_type katoptron::MaterialsList< scalar >::materials_nu |
|
private |
Map::local_ordinal_type katoptron::MaterialsList< scalar >::materials_T |