(9)

Equa.h File Reference

Definition file for abstract class Equa. More...

Classes

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

Namespaces

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

Enumerations

enum  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 { ,
  STEADY_STATE = 0,
  TRANSIENT = 1,
  TRANSIENT_ONE_STEP = 2,
  OPTIMIZATION = 3,
  EIGEN = 4
}
 
enum  TimeScheme {
  NONE = 0,
  FORWARD_EULER = 1,
  BACKWARD_EULER = 2,
  CRANK_NICOLSON = 3,
  HEUN = 4,
  NEWMARK = 5,
  LEAP_FROG = 6 ,
  AB2 = 7 ,
  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  PDECoefType
 

Detailed Description

Definition file for abstract class Equa.