MAIA bb96820c
Multiphysics at AIA
|
#include <lscartesiancontrolpoint.h>
Public Member Functions | |
LsControlPoint () | |
~LsControlPoint () | |
void | CtrlPnt1_Initialize (Geometry< nDim > *g, MInt dimensions) |
void | CtrlPnt1_InitPosition (MFloat *p) |
void | CtrlPnt1_InitOrientation (MFloat *u, MFloat *v, MFloat *w) |
void | CtrlPnt1_quvw (MFloat *q) |
void | CtrlPnt1_CtrlPntToSTL (const MChar *FILNAME) |
void | CtrlPnt2_shiftSTL (MInt bcId, MFloat *dx) |
void | CtrlPnt2_rotateSTL (MInt bcId, MFloat *dphi, MFloat *ori) |
void | CtrlPnt2_Initialize (Geometry< nDim > *g, MInt dimensions) |
void | CtrlPnt2_InitPosition (MFloat *p) |
void | CtrlPnt2_InitOrientation (MFloat *u, MFloat *v, MFloat *w) |
void | CtrlPnt2_UpdateAllNormalVector () |
void | CtrlPnt2_UpdateNormalVector (MInt e) |
void | CtrlPnt2_Update () |
void | CtrlPnt2_InitPosition (MFloat *, MInt) |
void | CtrlPnt2_InitOrientation (MFloat *, MFloat *, MFloat *, MInt) |
void | CtrlPnt2_CtrlPntToSTL (const MChar *FILENAME, MInt bcId) |
void | CtrlPnt2_CtrlPntToGNUPlot (const MChar *FILENAME) |
Public Attributes | |
MFloat | CtrlPnt1_LagrangPnt [4][3] |
Protected Member Functions | |
MBool | MATXINVT (MFloat T[3][3], MFloat **R) |
MBool | LUDECMP (MFloat **a, MInt *indx, MFloat &d) |
void | LUBKSB (MFloat **a, MInt *indx, MFloat *b) |
MFloat | norm (MFloat *r) |
void | CtrlPnt1_UpdateTR () |
Private Member Functions | |
void | CtrlPnt2_MoveMBElementVertex (MInt e, MInt v, MFloat *dx) |
void | CtrlPnt2_MoveMBElementVertex (MInt, MInt, MFloat *, MInt) |
MInt | CtrlPnt2_getNoElements () |
void | CtrlPnt2_getMBElementVertex (MInt e, MInt v, MFloat *r) |
Private Attributes | |
MFloat | tr [3][3] |
MFloat | trinv [3][3] |
Geometry< nDim > * | geometry |
MInt | noElements |
Definition at line 16 of file lscartesiancontrolpoint.h.
LsControlPoint< nDim >::LsControlPoint |
Definition at line 23 of file lscartesiancontrolpoint.cpp.
LsControlPoint< nDim >::~LsControlPoint |
Definition at line 29 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt1_CtrlPntToSTL | ( | const MChar * | FILNAME | ) |
Definition at line 145 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt1_Initialize | ( | Geometry< nDim > * | g, |
MInt | dimensions | ||
) |
Definition at line 35 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt1_InitOrientation | ( | MFloat * | u, |
MFloat * | v, | ||
MFloat * | w | ||
) |
Definition at line 67 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt1_InitPosition | ( | MFloat * | p | ) |
Definition at line 57 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt1_quvw | ( | MFloat * | q | ) |
Definition at line 129 of file lscartesiancontrolpoint.cpp.
|
protected |
void LsControlPoint< nDim >::CtrlPnt2_CtrlPntToGNUPlot | ( | const MChar * | FILENAME | ) |
Definition at line 632 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_CtrlPntToSTL | ( | const MChar * | FILENAME, |
MInt | bcId | ||
) |
Definition at line 547 of file lscartesiancontrolpoint.cpp.
|
private |
Definition at line 263 of file lscartesiancontrolpoint.cpp.
|
inlineprivate |
Definition at line 72 of file lscartesiancontrolpoint.h.
void LsControlPoint< nDim >::CtrlPnt2_Initialize | ( | Geometry< nDim > * | g, |
MInt | dimensions | ||
) |
Definition at line 211 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_InitOrientation | ( | MFloat * | u, |
MFloat * | v, | ||
MFloat * | w, | ||
MInt | bcId | ||
) |
Definition at line 311 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_InitOrientation | ( | MFloat * | u, |
MFloat * | v, | ||
MFloat * | w | ||
) |
Definition at line 226 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_InitPosition | ( | MFloat * | p, |
MInt | bcId | ||
) |
Definition at line 301 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_InitPosition | ( | MFloat * | p | ) |
Definition at line 219 of file lscartesiancontrolpoint.cpp.
|
private |
Definition at line 271 of file lscartesiancontrolpoint.cpp.
|
private |
Definition at line 351 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_rotateSTL | ( | MInt | bcId, |
MFloat * | dphi, | ||
MFloat * | ori | ||
) |
Definition at line 372 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_shiftSTL | ( | MInt | bcId, |
MFloat * | dx | ||
) |
Definition at line 358 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_Update |
Definition at line 278 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_UpdateAllNormalVector |
Definition at line 286 of file lscartesiancontrolpoint.cpp.
void LsControlPoint< nDim >::CtrlPnt2_UpdateNormalVector | ( | MInt | e | ) |
Definition at line 294 of file lscartesiancontrolpoint.cpp.
|
protected |
Definition at line 521 of file lscartesiancontrolpoint.cpp.
|
protected |
Definition at line 460 of file lscartesiancontrolpoint.cpp.
|
protected |
Definition at line 424 of file lscartesiancontrolpoint.cpp.
|
protected |
Definition at line 648 of file lscartesiancontrolpoint.cpp.
MFloat LsControlPoint< nDim >::CtrlPnt1_LagrangPnt[4][3] |
Definition at line 42 of file lscartesiancontrolpoint.h.
|
private |
Definition at line 22 of file lscartesiancontrolpoint.h.
|
private |
Definition at line 23 of file lscartesiancontrolpoint.h.
|
private |
Definition at line 19 of file lscartesiancontrolpoint.h.
|
private |
Definition at line 20 of file lscartesiancontrolpoint.h.