IFEM  90A354
ASMenums.h
Go to the documentation of this file.
1 // $Id$
2 //==============================================================================
12 //==============================================================================
13 
14 #ifndef _ASM_ENUMS_H
15 #define _ASM_ENUMS_H
16 
17 
18 namespace ASM
19 {
22  {
23  SuperElm =-2,
24  Triangle =-1,
25  Lagrange = 0,
26  Spectral = 1,
27  // The spline entries need to be at the end and successively numbered
28  Spline = 2,
29  SplineC1 = 3,
30  LRSpline = 4
31  };
32 
35  {
36  NONE = 0,
37  ABS = 1,
38  SQRT = 2
39  };
40 
42  enum CachePolicy {
46  FULL_CACHE
47  };
48 
49  extern CachePolicy cachePolicy;
50 
53  enum BasisType {
59  };
60 
62  enum ResultClass {
63  ANY = 0,
64  PRIMARY = 1,
65  SECONDARY = 2,
66  PROJECTED = 3,
67  ANALYTIC = 4
68  };
69 }
70 
71 #endif
Assembly scope.
Definition: SIMdummy.h:24
CachePolicy cachePolicy
Chosen basis function cache policy.
Definition: ASMbase.C:44
ResultClass
Enum for cathegorization of result quantities.
Definition: ASMenums.h:62
Discretization
Enum defining the available discretization methods.
Definition: ASMenums.h:22
BasisType
Enumeration of different basis types.
Definition: ASMenums.h:53
@ INTEGRATION_BASIS
Integration basis.
Definition: ASMenums.h:58
@ PROJECTION_BASIS_2
Second projection basis.
Definition: ASMenums.h:56
@ GEOMETRY_BASIS
Geometry basis.
Definition: ASMenums.h:54
@ REFINEMENT_BASIS
Refinement basis.
Definition: ASMenums.h:57
@ PROJECTION_BASIS
Projection basis.
Definition: ASMenums.h:55
FinalNormOp
Operations to be applied after summing norm element contributions.
Definition: ASMenums.h:35
CachePolicy
Enum defining available basis function cache policies.
Definition: ASMenums.h:42
@ FULL_CACHE
Cache basis function values up front.
Definition: ASMenums.h:46
@ ON_THE_FLY
Cache basis functions on the fly.
Definition: ASMenums.h:45
@ PRE_CACHE
Cache basis function values up front, clear on assembly end.
Definition: ASMenums.h:44
@ NO_CACHE
Cache is disabled - calculate on the fly.
Definition: ASMenums.h:43
Evaluation of Lagrange basis functions.
Definition: Lagrange.h:21