The arguemts are the radius of the tube, its curvature in the x,y plane and the pitch of the helix. More...
Public Member Functions | |
| MyHelicalCylinder (const double &radius, const double &delta, const double &pitch) | |
| Constructor. | |
| virtual | ~MyHelicalCylinder () |
| Destructor. | |
| void | position (const Vector< double > &xi, Vector< double > &r) const |
| Lagrangian coordinate xi. | |
| void | position (const unsigned &t, const Vector< double > &xi, Vector< double > &r) const |
| Return the position of the tube as a function of time (doesn't move as a function of time) | |
Private Attributes | |
| double | Pi |
| double | Radius |
| double | Delta |
| double | P |
The arguemts are the radius of the tube, its curvature in the x,y plane and the pitch of the helix.
Definition at line 45 of file helical_pipe.cc.
|
inline |
|
inline |
Destructor.
Definition at line 59 of file helical_pipe.cc.
|
inline |
Return the position of the tube as a function of time (doesn't move as a function of time)
Definition at line 72 of file helical_pipe.cc.
References position().
|
inline |
Lagrangian coordinate xi.
Definition at line 62 of file helical_pipe.cc.
References Delta, P, Pi, and Radius.
Referenced by position().
|
private |
Definition at line 81 of file helical_pipe.cc.
Referenced by position().
|
private |
Definition at line 82 of file helical_pipe.cc.
Referenced by position().
|
private |
Definition at line 79 of file helical_pipe.cc.
Referenced by MyHelicalCylinder(), and position().
|
private |
Definition at line 80 of file helical_pipe.cc.
Referenced by position().