IFEM  90A354
Public Types | Public Member Functions | Public Attributes | List of all members
Property Struct Reference

Struct for representing a distributed physical property. More...

#include <Property.h>

Public Types

enum  Type {
  UNDEFINED , MATERIAL , BODYLOAD , NEUMANN ,
  NEUMANN_ANASOL , NEUMANN_GENERIC , ROBIN , ROBIN_ANASOL ,
  RIGID , DIRICHLET , DIRICHLET_INHOM , DIRICHLET_OVERRIDE ,
  DIRICHLET_ANASOL , OTHER
}
 The available property types. More...
 

Public Member Functions

 Property ()
 Default constructor.
 
 Property (Type t, int px, size_t p, char ld, char lx=0, char b=0)
 Constructor creating an initialized property instance.
 

Public Attributes

Type pcode
 Physical property code.
 
int pindx
 Physical property index (0-based)
 
size_t patch
 Patch index [1,nPatch].
 
char lindx
 Local entity index (1-based) which is assigned the property.
 
char ldim
 Local entity dimension flag [0,3].
 
char basis
 Which basis the property is defined on.
 

Detailed Description

Struct for representing a distributed physical property.

Member Enumeration Documentation

◆ Type

The available property types.

Note
The sequence of these enums are of importance, since the less-than and greater-than operators are used on instances of them. Therefore, do not alter the below order unless you know what you are doing.

The documentation for this struct was generated from the following file: