Public Member Functions | List of all members
MyUnitCircle Class Reference

//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...

Inheritance diagram for MyUnitCircle:

Public Member Functions

 MyUnitCircle ()
 Constructor: The circle is a 1D object (i.e. it's parametrised by one intrinsic coordinate) in 2D space. Pass these arguments to the constructor of the GeomObject base class. More...
 
virtual ~MyUnitCircle ()
 Destructor: Empty. More...
 
void position (const Vector< double > &xi, Vector< double > &r) const
 Current position vector to material point at Lagrangian coordinate xi. More...
 
void position (const unsigned &t, const Vector< double > &xi, Vector< double > &r) const
 Parametrised position on object: r(xi). Evaluated at previous time level. t=0: current time; t>0: previous time level. Circle is fixed – simply call the steady version. More...
 

Detailed Description

//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////

Unit circle as GeomObject

\[ x = \cos(\xi) \]

\[ y = \sin(\xi) \]

Definition at line 53 of file two_d_unsteady_heat_adapt.cc.

Constructor & Destructor Documentation

◆ MyUnitCircle()

MyUnitCircle::MyUnitCircle ( )
inline

Constructor: The circle is a 1D object (i.e. it's parametrised by one intrinsic coordinate) in 2D space. Pass these arguments to the constructor of the GeomObject base class.

Definition at line 61 of file two_d_unsteady_heat_adapt.cc.

◆ ~MyUnitCircle()

virtual MyUnitCircle::~MyUnitCircle ( )
inlinevirtual

Destructor: Empty.

Definition at line 64 of file two_d_unsteady_heat_adapt.cc.

Member Function Documentation

◆ position() [1/2]

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

Parametrised position on object: r(xi). Evaluated at previous time level. t=0: current time; t>0: previous time level. Circle is fixed – simply call the steady version.

Definition at line 79 of file two_d_unsteady_heat_adapt.cc.

◆ position() [2/2]

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

Current position vector to material point at Lagrangian coordinate xi.

Definition at line 68 of file two_d_unsteady_heat_adapt.cc.


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