Public Member Functions | Protected Attributes | List of all members
WavyWall Class Reference
Inheritance diagram for WavyWall:

Public Member Functions

 WavyWall (const double &l, const double &amplitude)
 Constructor: Pass wavelength and amplitude. More...
void position (const Vector< double > &zeta, Vector< double > &r) const
 Position vector to wavy wall. More...

Protected Attributes

double L
 Wavelength. More...
double A
 Amplitude. More...

Detailed Description

Geometric object representing a wavy wall, parametrised by

\[ x = \zeta \]

\[ y = A (1 - \cos(2\pi\zeta/L) )\]

Definition at line 56 of file

Constructor & Destructor Documentation

WavyWall::WavyWall ( const double &  l,
const double &  amplitude 

Constructor: Pass wavelength and amplitude.

Definition at line 62 of file

Member Function Documentation

void WavyWall::position ( const Vector< double > &  zeta,
Vector< double > &  r 
) const

Position vector to wavy wall.

Definition at line 66 of file

References Global_Physical_Variables::A, and Global_Physical_Variables::L.

Member Data Documentation

double WavyWall::A


Definition at line 78 of file

double WavyWall::L


Definition at line 75 of file

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