31#ifndef SOURCENUMACOUSTICWAVEPLANGAUSSIANPULSE_H
32#define SOURCENUMACOUSTICWAVEPLANGAUSSIANPULSE_H
Base class for a mesh cell.
Definition Cell.h:59
double m_pulseWidth
Definition SourceNumAcousticWavePlaneGaussianPulse.h:60
SourceNumAcousticWavePlaneGaussianPulse(tinyxml2::XMLElement *element, int order, int physicalEntity=0, std::string fileName="Unknown file")
SourceNumAcousticWavePlaneGaussianPulse constructor from a XML format reading.
Definition SourceNumAcousticWavePlaneGaussianPulse.cpp:37
void prepSourceTerms(Cell *cell, const int &i=0) override
Source terms preparation for integration.
Definition SourceNumAcousticWavePlaneGaussianPulse.cpp:87
double computeDeltaFunction(const Cell *cell)
Compute the function delta.
Definition SourceNumAcousticWavePlaneGaussianPulse.cpp:98
double computeGFunction()
Compute the function g.
Definition SourceNumAcousticWavePlaneGaussianPulse.cpp:120
~SourceNumAcousticWavePlaneGaussianPulse() override
Definition SourceNumAcousticWavePlaneGaussianPulse.cpp:83
SourceNumAcousticWave(int order, int physicalEntity=0)
SourceNumAcousticWave constructor.
Definition SourceNumAcousticWave.cpp:37
Definition tinyxml2.h:1148