Simple circle in 2D space.
. More...
#include <circle.h>
Public Member Functions | |
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... | |
Protected Attributes | |
double | X_c |
X-coordinate of centre. More... | |
double | Y_c |
Y-coordinate of centre. More... | |
double | R |
Radius. More... | |
|
inline |
|
inline |
Position Vector at Lagrangian coordinate zeta.
Definition at line 56 of file circle.h.
Referenced by position(), and oomph::GeneralCircle::position().
|
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 66 of file circle.h.
References position().
|
protected |
Radius.
Definition at line 79 of file circle.h.
Referenced by position(), and oomph::GeneralCircle::position().
|
protected |
X-coordinate of centre.
Definition at line 73 of file circle.h.
Referenced by position(), and oomph::GeneralCircle::position().
|
protected |
Y-coordinate of centre.
Definition at line 76 of file circle.h.
Referenced by position(), and oomph::GeneralCircle::position().