Equa.h File Reference

Definition file for abstract class Equa. More...

Classes

class  Equa
 Mother abstract class to describe equation. More...
 

Namespaces

namespace  OFELI
 A namespace to group all library classes, functions, ...
 

Enumerations

enum class  PDE_Terms : int {
  NOTERM = 0x00000000 ,
  CONSISTENT_MASS = 0x00000010 ,
  CONSISTENT_CAPACITY = 0x00000010 ,
  LUMPED_MASS = 0x00000020 ,
  MASS = 0x00000020 ,
  LUMPED_CAPACITY = 0x00000020 ,
  CAPACITY = 0x00000020 ,
  VISCOSITY = 0x00000040 ,
  STIFFNESS = 0x00000080 ,
  DIFFUSION = 0x00000100 ,
  MOBILITY = 0x00000200 ,
  CONVECTION = 0x00000400 ,
  DEVIATORIC = 0x00000800 ,
  DILATATION = 0x00001000 ,
  ELECTRIC = 0x00002000 ,
  MAGNETIC = 0x00004000 ,
  BODY_RHS = 0x00008000 ,
  LOAD = 0x00008000 ,
  SOURCE = 0x00008000 ,
  BOUNDARY_RHS = 0x00010000 ,
  NEUMANN = 0x00010000 ,
  FLUX = 0x00010000 ,
  BOUNDARY_TRACTION = 0x00010000 ,
  CONTACT = 0x00020000 ,
  BUOYANCY = 0x00040000 ,
  LORENTZ_FORCE = 0x00080000 ,
  DAMPING = 0x00100000 ,
  L00 = 0x00200000 ,
  L10 = 0x00400000 ,
  L20 = 0x00800000 ,
  L01 = 0x01000000 ,
  L02 = 0x02000000 ,
  L11 = 0x04000000
}
 
enum  Analysis {
}
 
enum  TimeScheme {
  NONE = 0 ,
  FORWARD_EULER = 1 ,
  BACKWARD_EULER = 2 ,
  CRANK_NICOLSON = 3 ,
  HEUN = 4 ,
  NEWMARK = 5 ,
  LEAP_FROG = 6 ,
  ADAMS_BASHFORTH ,
  AB2 = 7 ,
  RUNGE_KUTTA ,
  RK4 = 8 ,
  RK3_TVD = 9 ,
  BDF2 = 10 ,
  BUILTIN = 11
}
 
enum  FEType {
  FE_2D_3N ,
  FE_2D_6N ,
  FE_2D_4N ,
  FE_3D_AXI_3N ,
  FE_3D_4N ,
  FE_3D_8N
}
 
enum class  PDECoefType
 

Detailed Description

Definition file for abstract class Equa.