46#include <blitz/array.h>
138 blitz::Array<real, 3> Force_x, Force_y, Force_z;
The derived class from force to add forcing due to buoyancy to the velocity field in convecting syste...
Definition: force.h:91
void addForcing(plainvf &Hv)
Prototype function to add the forcing field to a plain vector field.
Definition: buoyantForce.cc:59
void addForcing(plainsf &Ht)
Prototype function to add the forcing field to a plain scalar field.
Definition: force.h:96
The derived class from force to add forcing due to constant pressure gradient to the velocity field,...
Definition: force.h:149
void addForcing(plainvf &Hv)
Prototype function to add the forcing field to a plain vector field.
Definition: force.h:153
void addForcing(plainsf &Ht)
Prototype function to add the forcing field to a plain scalar field.
Definition: force.h:154
The derived class from force to add Coriolis forcing to the velocity field in rotating systems.
Definition: force.h:73
void addForcing(plainsf &Ht)
Prototype function to add the forcing field to a plain scalar field.
Definition: force.h:78
void addForcing(plainvf &Hv)
Prototype function to add the forcing field to a plain vector field.
Definition: coriolisForce.cc:50
Contains all the global variables related to the imposing of forcing, and associated functions.
Definition: force.h:52
virtual void addForcing(plainvf &Hv)
Prototype function to add the forcing field to a plain vector field.
Definition: force.cc:69
force(const grid &mesh, vfield &U)
Constructor of the force class.
Definition: force.cc:56
Contains all the global variables related to the grid, its slices, limits, and grid derivatives used ...
Definition: grid.h:53
Plain scalar field class to store simple scalar fields with no differentiation or interpolation.
Definition: plainsf.h:51
Plain vector field class to store simple vector fields with no additional operators like differentiat...
Definition: plainvf.h:49
The derived class from force to add random forcing to the velocity field.
Definition: force.h:131
void addForcing(plainsf &Ht)
Prototype function to add the forcing field to a plain scalar field.
Definition: force.h:136
void addForcing(plainvf &Hv)
Prototype function to add the forcing field to a plain vector field.
Definition: randomForcing.cc:59
The derived class from force to add forcing due to both buoyancy and rotation to the velocity field i...
Definition: force.h:111
void addForcing(plainvf &Hv)
Prototype function to add the forcing field to a plain vector field.
Definition: rotatingConv.cc:67
void addForcing(plainsf &Ht)
Prototype function to add the forcing field to a plain scalar field.
Definition: force.h:116
Scalar field class to store and operate on scalar fields.
Definition: sfield.h:54
Vector field class to store and operate on vector fields.
Definition: vfield.h:54
The derived class from force to add the default forcing of no forcing.
Definition: force.h:165
void addForcing(plainsf &Ht)
Prototype function to add the forcing field to a plain scalar field.
Definition: force.h:170
void addForcing(plainvf &Hv)
Prototype function to add the forcing field to a plain vector field.
Definition: force.h:169
Class declaration of plainvf - plain vector field.
Class declaration of sfield - scalar field.
Class declaration of vfield - vector field.