Simple circle in 2D space.
More...
#include <circle.h>
|
| SimpleCircle (const double &x_c, const double &y_c, const double &r) |
| Constructor: Pass x and y-coords of centre and radius. More...
|
|
void | position (const Vector< double > &zeta, Vector< double > &r) const |
| Position Vector at Lagrangian coordinate zeta. More...
|
|
void | position (const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const |
| Position Vector at Lagrangian coordinate zeta at time level t (t=0: present; t>0: previous level). Steady object, so we simply forward the call to the steady version. More...
|
|
Simple circle in 2D space.
Definition at line 41 of file circle.h.
◆ SimpleCircle()
oomph::SimpleCircle::SimpleCircle |
( |
const double & |
x_c, |
|
|
const double & |
y_c, |
|
|
const double & |
r |
|
) |
| |
|
inline |
Constructor: Pass x and y-coords of centre and radius.
Definition at line 47 of file circle.h.
◆ position() [1/2]
void oomph::SimpleCircle::position |
( |
const unsigned & |
t, |
|
|
const Vector< double > & |
zeta, |
|
|
Vector< double > & |
r |
|
) |
| const |
|
inline |
Position Vector at Lagrangian coordinate zeta at time level t (t=0: present; t>0: previous level). Steady object, so we simply forward the call to the steady version.
Definition at line 62 of file circle.h.
References position().
◆ position() [2/2]
void oomph::SimpleCircle::position |
( |
const Vector< double > & |
zeta, |
|
|
Vector< double > & |
r |
|
) |
| const |
|
inline |
Position Vector at Lagrangian coordinate zeta.
Definition at line 52 of file circle.h.
References R, X_c, and Y_c.
Referenced by position().
double oomph::SimpleCircle::R |
|
protected |
◆ X_c
double oomph::SimpleCircle::X_c |
|
protected |
◆ Y_c
double oomph::SimpleCircle::Y_c |
|
protected |
The documentation for this class was generated from the following file: