7#ifndef LSCONTROLPOINT_H
8#define LSCONTROLPOINT_H
void CtrlPnt2_Initialize(Geometry< nDim > *g, MInt dimensions)
void CtrlPnt2_UpdateNormalVector(MInt e)
void CtrlPnt1_CtrlPntToSTL(const MChar *FILNAME)
void LUBKSB(MFloat **a, MInt *indx, MFloat *b)
MFloat CtrlPnt1_LagrangPnt[4][3]
void CtrlPnt2_InitOrientation(MFloat *u, MFloat *v, MFloat *w)
void CtrlPnt2_CtrlPntToSTL(const MChar *FILENAME, MInt bcId)
void CtrlPnt2_getMBElementVertex(MInt e, MInt v, MFloat *r)
void CtrlPnt2_CtrlPntToGNUPlot(const MChar *FILENAME)
void CtrlPnt1_InitOrientation(MFloat *u, MFloat *v, MFloat *w)
void CtrlPnt1_quvw(MFloat *q)
void CtrlPnt1_InitPosition(MFloat *p)
void CtrlPnt2_shiftSTL(MInt bcId, MFloat *dx)
void CtrlPnt2_rotateSTL(MInt bcId, MFloat *dphi, MFloat *ori)
void CtrlPnt2_UpdateAllNormalVector()
Geometry< nDim > * geometry
void CtrlPnt2_InitPosition(MFloat *p)
void CtrlPnt2_MoveMBElementVertex(MInt e, MInt v, MFloat *dx)
MBool LUDECMP(MFloat **a, MInt *indx, MFloat &d)
MInt CtrlPnt2_getNoElements()
MBool MATXINVT(MFloat T[3][3], MFloat **R)
void CtrlPnt1_Initialize(Geometry< nDim > *g, MInt dimensions)