#include <RefTrans1D.h>
Public Member Functions | |
TRefTrans1D () | |
void | GetOrigFromRef (double xi, double &x) |
void | GetOrigFromRef (double *ref, double *orig) |
void | GetRefFromOrig (double x, double &eta) |
void | GetRefFromOrig (double *orig, double *ref) |
void | GetOrigValues (TBaseCell *cell) |
virtual void | SetCell (TBaseCell *cell) |
double | GetVolume () |
Static Public Member Functions | |
static RefTrans1D | FindRefTrans1D (int N_LocalUsedElements, FE1D *LocalUsedElements) |
Protected Attributes | |
TBaseCell * | Cell |
reference transformations for 1D geometric objects
|
inline |
constuctor
void TRefTrans1D::GetOrigFromRef | ( | double | xi, |
double & | x | ||
) |
transfer form reference element to original element
void TRefTrans1D::GetOrigFromRef | ( | double * | ref, |
double * | orig | ||
) |
transfer form reference element to original element
void TRefTrans1D::GetOrigValues | ( | TBaseCell * | cell | ) |
calculate functions and derivatives from reference element to original element
void TRefTrans1D::GetRefFromOrig | ( | double | x, |
double & | eta | ||
) |
transfer from original element to reference element
void TRefTrans1D::GetRefFromOrig | ( | double * | orig, |
double * | ref | ||
) |
transfer from original element to reference element
double TRefTrans1D::GetVolume | ( | ) |
return volume of cell according to reference transformation
|
inlinevirtual |
set original element to cell
Reimplemented in TLineAffin.