|
suanPan
|
Go to the source code of this file.
Classes | |
| struct | DataCoupleMaterial |
| struct | DataMaterial |
| class | Material |
| A Material abstract base class. More... | |
Namespaces | |
| suanpan | |
Enumerations | |
| enum | MaterialType : unsigned { MaterialType::D0 = 0, MaterialType::D1 = 1, MaterialType::D2 = 3, MaterialType::D3 = 6, MaterialType::DS = 10 } |
Functions | |
| unique_ptr< Material > | suanpan::make_copy (const shared_ptr< Material > &) |
| unique_ptr< Material > | suanpan::make_copy (const unique_ptr< Material > &) |
| unique_ptr< Material > | suanpan::initialized_material_copy (const shared_ptr< DomainBase > &, uword) |
| This function checks if the corresponding material model exists, if yes make a copy and ensure all initialisations succeed, in case of any errors, it returns nullptr. More... | |