Class PlumeRise#

Inheritance Relationships#

Base Type#

Class Documentation#

class PlumeRise : public Derivable#

Class defining the function for the plume rise integration in ODE.

Public Functions

PlumeRise(double delta_z, double alpha_entr, vector<double> &conc)#

Construct a new Plume Rise object.

Parameters:
  • delta_z – cell size

  • alpha_coeff – entrainment coefficient

  • conc – concentration vector

virtual void func(double &x, vector<double> &y, vector<double> &yp)#

Calculate derivatives for ODE.

Parameters:
  • x – point to evaluate

  • y – solution vector

  • yp – derivative vector

Public Members

ODESolver solver#

solver for the ode

const int neqn = 3#

number of equations used