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
18namespace 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
48
50
60
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:43
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