39 meteoLin(
const double& windAngle,
const double& sound_speed,
const double& gradC = 0.,
const double& gradV = 0.) :
meteo(windAngle, sound_speed),
55 void setGradV(
const double& g) { grad_V = g; init(); }
66 double cTemp(
const vec3& P,
vec3& grad)
const;
80 virtual const array< array<double, 3>, 3 >&
getJacobMatrix() {
return jacob_matrix; }
92 #endif //__METEO_LIN_H virtual const array< array< double, 3 >, 3 > & getJacobMatrix()
Get the jacobian matrix.
double grad_V
Wind gradient.
double grad_C
Sound speed gradient.
void setGradV(const double &g)
Set wind gradient.
double getGradC() const
Get speed gradient.
meteoLin()
Default constructor.
Class to define linear gradient for wind and sound speed.
3D vector Vector defined with 3 float numbers
void setGradC(const double &g)
Set speed gradient.
Weather data class for the simulation.
array< array< double, 3 >, 3 > jacob_matrix
Jacobian matrix.
double getGradV() const
Get wind gradient.
meteoLin(const double &windAngle, const double &sound_speed, const double &gradC=0., const double &gradV=0.)
Constructor.