suanPan
Material
Collaboration diagram for Material:

Modules

 Material-1D
 
 Material-2D
 
 Material-3D
 
 Special
 

Namespaces

 suanpan
 

Classes

class  ExternalMaterial
 A ExternalMaterial class. More...
 
class  ExternalMaterialData
 A ExternalMaterialData class. More...
 
struct  DataCoupleMaterial
 
struct  DataMaterial
 
class  Material
 A Material abstract base class. More...
 
class  MaterialTemplate
 A MaterialTemplate class. More...
 

Enumerations

enum  ExternalMaterialOp {
  ALLOCATE = 0, DEALLOCATE = 1, STATIC_UPDATE = 2, DYNAMIC_UPDATE = 3,
  COMMIT = 4, RESET = 5, CLEAR = 6, VALIDATE = 7
}
 
enum  MaterialType : unsigned {
  MaterialType::D0 = 0, MaterialType::D1 = 1, MaterialType::D2 = 3, MaterialType::D3 = 6,
  MaterialType::DS = 10
}
 

Detailed Description

Enumeration Type Documentation

◆ ExternalMaterialOp

Enumerator
ALLOCATE 
DEALLOCATE 
STATIC_UPDATE 
DYNAMIC_UPDATE 
COMMIT 
RESET 
CLEAR 
VALIDATE 

◆ MaterialType

enum MaterialType : unsigned
strong
Enumerator
D0 
D1 
D2 
D3 
DS