Chi-Tech
chi_physicsmaterial.h
Go to the documentation of this file.
1
#ifndef CHI_PHYSICS_MATERIAL_H
2
#define CHI_PHYSICS_MATERIAL_H
3
4
#include "
physics/chi_physics_namespace.h
"
5
#include "
material_property_base.h
"
6
7
#include <vector>
8
#include <memory>
9
10
namespace
chi_physics
11
{
12
13
//###################################################################
14
/** Base class for materials used in physics simulations.*/
15
class
Material
16
{
17
public
:
18
std::vector<std::shared_ptr<MaterialProperty>>
properties_
{};
19
std::string
name_
=
"Unnamed Material"
;
20
21
};
22
23
}
//namespace chi_physics
24
25
#endif
chi_physics_namespace.h
chi_physics::Material
Definition:
chi_physicsmaterial.h:16
chi_physics::Material::properties_
std::vector< std::shared_ptr< MaterialProperty > > properties_
Definition:
chi_physicsmaterial.h:18
chi_physics::Material::name_
std::string name_
Definition:
chi_physicsmaterial.h:19
material_property_base.h
chi_physics
Definition:
chi_runtime.h:30
framework
physics
PhysicsMaterial
chi_physicsmaterial.h
Generated by
1.9.3