21 #ifndef GEOS_PHYSICSSOLVERS_WAVEPROPAGATION_ACOUSTICFIELDS_HPP_
22 #define GEOS_PHYSICSSOLVERS_WAVEPROPAGATION_ACOUSTICFIELDS_HPP_
34 namespace acousticfields
43 "Scalar pressure at time n-1." );
51 "Scalar pressure at time n." );
60 "Scalar pressure at time n+1." );
63 "pressureDoubleDerivative",
68 "Double derivative of the pressure for each node to compute the gradient" );
76 "Velocity in the x-direction." );
84 "Velocity in the y-direction." );
92 "Velocity in the z-direction." );
100 "Partiel gradient computed during backward propagation" );
111 "acousticMassVector",
116 "Diagonal of the Mass Matrix." );
124 "Stiffness vector contains R_h*Pressure_n." );
132 "Diagonal of the Damping Matrix." );
140 "Medium velocity of the cell" );
148 "Medium density of the cell" );
151 "acousticFreeSurfaceFaceIndicator",
152 array1d< localIndex >,
156 "Free surface indicator, 1 if a face is on free surface 0 otherwise." );
159 "acousticFreeSurfaceNodeIndicator",
160 array1d< localIndex >,
164 "Free surface indicator, 1 if a node is on free surface 0 otherwise." );
172 "PML vectorial auxiliary variable 1." );
180 "PML vectorial auxiliary variable 2." );
188 "PML scalar auxiliary variable 3." );
196 "PML scalar auxiliary variable 4." );
#define DECLARE_FIELD(NAME, KEY, TYPE, DEFAULT, PLOTLEVEL, RESTARTFLAG, DESCRIPTION)
Generates a traits struct.