|
GEOS
|
#include "finiteElement/kernelInterface/KernelBase.hpp"#include "physicsSolvers/wavePropagation/shared/WaveSolverUtils.hpp"#include "finiteElement/elementFormulations/Qk_Hexahedron_Lagrange_GaussLobatto.hpp"#include "physicsSolvers/wavePropagation/sem/acoustic/shared/AcousticFields.hpp"Go to the source code of this file.
Classes | |
| class | geos::acousticWaveEquationSEMKernels::ExplicitAcousticSEMBase< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE, S > |
| Implements kernels for solving the acoustic wave equations explicit central FD method and SEM. More... | |
| struct | geos::acousticWaveEquationSEMKernels::ExplicitAcousticSEMBase< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE, S >::StackVariables |
| Kernel variables allocated on the stack. More... | |
| class | geos::acousticWaveEquationSEMKernels::ExplicitAcousticAttenuativeSEM< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE > |
| Specialization for attenuation kernel. More... | |
Namespaces | |
| geos | |
| geos::acousticWaveEquationSEMKernels | |
| Namespace to contain the acoustic wave kernels. | |
Typedefs | |
| template<typename SUBREGION_TYPE , typename CONSTITUTIVE_TYPE , typename FE_TYPE > | |
| using | geos::acousticWaveEquationSEMKernels::ExplicitAcousticSEM = ExplicitAcousticSEMBase< SUBREGION_TYPE, CONSTITUTIVE_TYPE, FE_TYPE > |
| Specialization for standard iso elastic kernel. | |
| using | geos::acousticWaveEquationSEMKernels::ExplicitAcousticSEMFactory = finiteElement::KernelFactory< ExplicitAcousticSEM, real64 > |
| using | geos::acousticWaveEquationSEMKernels::ExplicitAcousticAttenuativeSEMFactory = finiteElement::KernelFactory< ExplicitAcousticAttenuativeSEM, real64 > |