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

Public Member Functions

 GeneralEllipse (const double &centre_x, const double &centre_y, const double &a, const double &b)
 
 ~GeneralEllipse ()
 
void position (const Vector< double > &xi, Vector< double > &r) const
 

Private Attributes

doublecentre_x_pt
 
doublecentre_y_pt
 
doublea_pt
 
doubleb_pt
 

Detailed Description

Definition at line 60 of file adaptive_interface.cc.

Constructor & Destructor Documentation

◆ GeneralEllipse()

GeneralEllipse::GeneralEllipse ( const double centre_x,
const double centre_y,
const double a,
const double b 
)
inline

Definition at line 69 of file adaptive_interface.cc.

References a_pt, b_pt, centre_x_pt, and centre_y_pt.

◆ ~GeneralEllipse()

GeneralEllipse::~GeneralEllipse ( )
inline

Definition at line 80 of file adaptive_interface.cc.

References a_pt, b_pt, centre_x_pt, and centre_y_pt.

Member Function Documentation

◆ position()

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

Definition at line 89 of file adaptive_interface.cc.

References a_pt, b_pt, centre_x_pt, and centre_y_pt.

Member Data Documentation

◆ a_pt

double * GeneralEllipse::a_pt
private

Definition at line 64 of file adaptive_interface.cc.

Referenced by GeneralEllipse(), position(), and ~GeneralEllipse().

◆ b_pt

double * GeneralEllipse::b_pt
private

Definition at line 64 of file adaptive_interface.cc.

Referenced by GeneralEllipse(), position(), and ~GeneralEllipse().

◆ centre_x_pt

double* GeneralEllipse::centre_x_pt
private

Definition at line 64 of file adaptive_interface.cc.

Referenced by GeneralEllipse(), position(), and ~GeneralEllipse().

◆ centre_y_pt

double * GeneralEllipse::centre_y_pt
private

Definition at line 64 of file adaptive_interface.cc.

Referenced by GeneralEllipse(), position(), and ~GeneralEllipse().


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