Public Member Functions | Private Attributes | List of all members
MyCurvedCylinder Class Reference
Inheritance diagram for MyCurvedCylinder:

Public Member Functions

 MyCurvedCylinder (const double &radius, const double &delta)
 
virtual ~MyCurvedCylinder ()
 Destructor. More...
 
void position (const Vector< double > &xi, Vector< double > &r) const
 Lagrangian coordinate xi. More...
 
void position (const unsigned &t, const Vector< double > &xi, Vector< double > &r) const
 

Private Attributes

double Radius
 Storage for the radius of the tube. More...
 
double Delta
 

Detailed Description

Definition at line 48 of file curved_pipe.cc.

Constructor & Destructor Documentation

MyCurvedCylinder::MyCurvedCylinder ( const double &  radius,
const double &  delta 
)
inline

Constructor that takes the radius and curvature of the tube as its arguments

Definition at line 54 of file curved_pipe.cc.

virtual MyCurvedCylinder::~MyCurvedCylinder ( )
inline

Destructor.

Definition at line 58 of file curved_pipe.cc.

Member Function Documentation

void MyCurvedCylinder::position ( const Vector< double > &  xi,
Vector< double > &  r 
) const
inline

Lagrangian coordinate xi.

Definition at line 61 of file curved_pipe.cc.

References Global_Physical_Variables::Delta.

void MyCurvedCylinder::position ( const unsigned &  t,
const Vector< double > &  xi,
Vector< double > &  r 
) const
inline

Return the position of the tube as a function of time (doesn't move as a function of time)

Definition at line 71 of file curved_pipe.cc.

Member Data Documentation

double MyCurvedCylinder::Delta
private

Definition at line 83 of file curved_pipe.cc.

double MyCurvedCylinder::Radius
private

Storage for the radius of the tube.

Definition at line 80 of file curved_pipe.cc.


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