21 #ifndef GEOS_PHYSICSSOLVERS_WAVEPROPAGATION_ACOUSTICVTIFIELDS_HPP_
22 #define GEOS_PHYSICSSOLVERS_WAVEPROPAGATION_ACOUSTICVTIFIELDS_HPP_
34 namespace acousticvtifields
43 "Delta thomsen anisotropy parameter" );
51 "Epsilon thomsen anisotropy parameter" );
59 "f quantity in VTI/TTI Fletcher's equations" );
67 "Stiffness vector contains R_h*Pressure_n." );
75 "Stiffness vector contains R_h*Pressure_n." );
83 "P-type acoustic attenuation stiffness vector." );
91 "Q-type acoustic attenuation stiffness vector." );
99 "Scalar pressure at time n-1." );
107 "Scalar pressure at time n." );
115 "Scalar pressure at time n+1." );
123 "Scalar auxiliary pressure q at time n-1." );
131 "Scalar auxiliary pressure q at time n." );
139 "Scalar auxiliary pressure q at time n+1." );
147 "p-type memory variable for acoustic VTI attenuation." );
155 "q-type memory variable for acoustic VTI attenuation." );
163 "Diagonal of the Damping Matrix for p terms in p equation." );
171 "Diagonal of the Damping Matrix for q terms in p equation." );
179 "Diagonal of the Damping Matrix for q terms in q equation." );
187 "Diagonal of the Damping Matrix for p terms in q equation." );
190 "lateralSurfaceFaceIndicator",
191 array1d< localIndex >,
195 "Free surface indicator, 1 if a face is on a lateral surface 0 otherwise." );
198 "lateralSurfaceNodeIndicator",
199 array1d< localIndex >,
203 "Lateral surface indicator, 1 if a face is on a lateral surface 0 otherwise." );
206 "bottomSurfaceFaceIndicator",
207 array1d< localIndex >,
211 "Bottom surface indicator, 1 if a face is on the bottom surface 0 otherwise." );
214 "bottomSurfaceNodeIndicator",
215 array1d< localIndex >,
219 "Bottom surface indicator, 1 if a face is on the bottom surface 0 otherwise." );
#define DECLARE_FIELD(NAME, KEY, TYPE, DEFAULT, PLOTLEVEL, RESTARTFLAG, DESCRIPTION)
Generates a traits struct.