GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Advection Class Reference

#include <Math.hh>

Inheritance diagram for Advection:
Collaboration diagram for Advection:

Public Member Functions

 Advection (Vector v, VectorField &field)
void Update (float time)
Public Member Functions inherited from Vector
 Vector ()
 Vector (float ddx, float ddy, float ddz)
 Vector (const Vector &aVec)
 Vector (const Point &aPoint)
Point operator() (Point p) const
Point ApplyPoint (Point p) const
void operator+= (const Vector &aVec)
void operator*= (const float &aFloat)
void operator/= (const float &aFloat)
Vector operator- () const
void XMultiply (const ComponentMultipliers &aMult)
void YMultiply (const ComponentMultipliers &aMult)
void ZMultiply (const ComponentMultipliers &aMult)
float Dist () const
Vector UnitConvert (const Vector &u_x, const Vector &u_y, const Vector &u_z)

Additional Inherited Members

Static Public Member Functions inherited from Vector
static float DotProduct (const Vector &aVec, const Vector &aVec2)
static Vector CrossProduct (const Vector &aVec, const Vector &aVec2)
static float FindProjectionLength (Vector u, Vector u_x)
static std::pair< Vector, Vector > SplitToComponents (Vector u, Vector u_x)
static float Angle (const Vector &aVec, const Vector &aVec2)
static Vector UnitX ()
static Vector UnitY ()
static Vector UnitZ ()
Public Attributes inherited from Vector
float dx
float dy
float dz

Constructor & Destructor Documentation

◆ Advection()

Advection::Advection ( Vector v,
VectorField & field )
inline

Member Function Documentation

◆ Update()

void Advection::Update ( float time)
inline

The documentation for this class was generated from the following file: