Acoustic FDTD Solver
|
ACFDTD22 | Simulate the propagation of the acoustic wave in lossy media using the finite-difference time-domain method |
ACFDTD22MemEfficient | Same as ACFDTD22 except that UPML is assumed to truncate the boundaries |
CartPosition | Denote a point in the Cartesian coordinate |
ELFDTD22 | Simulate the propagation of the elastic wave using the finite-difference time-domain method |
Function | |
Gaussian | |
GaussianModulatedSinusoid | |
Scalar | |
Sinusoid | |
Grid | Specify the grid setting over the effective domain |
HardPlaneWaveSource | Hard plane wave source imposed along the line parallel to the z axis |
Material | The Uniform Material Interface (UMI) |
MaterialDecorator | The implementation of the decorator pattern requires the class to contain a pointer to itself |
AcousticProperty | Assume the following analogy between the acoustic quantities and the electromagnetic quantities |
HNAcousticProperty | Implement the dispersion model proposed in [Holm2011] |
ElasticProperty | |
Vacuum | Represent the vacuum |
Model | Container class |
Node | |
ObservationRegion | Represent a rectangular region in which all the field quantities are recorded for post processing |
PML | Use the complex frequency shifted PML as the acoustic absorbing boundary condition |
Sensor | |
LineSensor | Record the pressure field along a particular line parallel to y axis |
PointSensor | Record the pressure field at a particular point |
Shape | |
Circle | |
Polygon | |
Rectangle | Specify a rectangular region in the Y-Z plane |
SimulationOutputFile | |
Solid | Have a Shape and a Material |
SpherePosition | Denote a point in the spherical coordinate |
UniqueCoefficientContainer |