Acoustic FDTD Solver
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCACFDTD22Simulate the propagation of the acoustic wave in lossy media using the finite-difference time-domain method
oCACFDTD22MemEfficientSame as ACFDTD22 except that UPML is assumed to truncate the boundaries
oCAcousticPropertyAssume the following analogy between the acoustic quantities and the electromagnetic quantities
oCCartPositionDenote a point in the Cartesian coordinate
oCCircle
oCElasticProperty
oCELFDTD22Simulate the propagation of the elastic wave using the finite-difference time-domain method
oCFunction
oCGaussian
oCGaussianModulatedSinusoid
oCGridSpecify the grid setting over the effective domain
oCHardPlaneWaveSourceHard plane wave source imposed along the line $y=y_0$ parallel to the z axis
oCHNAcousticPropertyImplement the dispersion model proposed in [Holm2011]
oCLineSensorRecord the pressure field along a particular line parallel to y axis
oCMaterialThe Uniform Material Interface (UMI)
oCMaterialDecoratorThe implementation of the decorator pattern requires the class to contain a pointer to itself
oCModelContainer class
oCNode
oCObservationRegionRepresent a rectangular region in which all the field quantities are recorded for post processing
oCPMLUse the complex frequency shifted PML as the acoustic absorbing boundary condition
oCPointSensorRecord the pressure field at a particular point
oCPolygon
oCRectangleSpecify a rectangular region in the Y-Z plane
oCScalar
oCSensor
oCShape
oCSimulationOutputFile
oCSinusoid
oCSolidHave a Shape and a Material
oCSpherePositionDenote a point in the spherical coordinate
oCUniqueCoefficientContainer
\CVacuumRepresent the vacuum