Class FieldAdvection

Class Documentation

class FieldAdvection

Public Static Functions

static ModelArray &advectField(ModelArray &field, const TimestepTime &tst, FloatType lowerLimit = -std::numeric_limits<FloatType>::infinity(), FloatType upperLimit = std::numeric_limits<FloatType>::infinity())

Advects a ModelArray field by one timestep.

Parameters:
  • field – The field to be advected.

  • tst – The timestep specification.

Returns:

A reference to the updated ModelArray.