suanPan
Loading...
Searching...
No Matches
Material.h File Reference
#include "ParameterType.h"
#include <Domain/Tag.h>
#include <array>
Include dependency graph for Material.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DataCoupleMaterial
 
struct  DataMaterial
 
class  Material
 A Material abstract base class. More...
 

Namespaces

namespace  suanpan
 

Typedefs

using pod2 = std::array< double, 2 >
 
using pod6 = std::array< double, 6 >
 

Enumerations

enum class  MaterialType : unsigned {
  MaterialType::D0 = 0 , MaterialType::D1 = 1 , MaterialType::D2 = 3 , MaterialType::D3 = 6 ,
  MaterialType::DS = 10 , MaterialType::OS = 3
}
 
enum class  PlaneType : unsigned { PlaneType::S = 1 , PlaneType::E = 2 , PlaneType::A = 3 , PlaneType::N = 0 }
 

Functions

unique_ptr< Materialsuanpan::make_copy (const shared_ptr< Material > &)