MGCL V10
V10
MGCL V10
|
Defines Coons Patch surface. [詳解]
公開メンバ関数 | |
MGCoons (MGPvector< MGLBRep > &perimeters, MGPvector< MGLBRep > &derivatives) | |
MGCoons (MGPvector< MGCurve > &perimeters, MGPvector< MGCurve > &derivatives) | |
const MGVector & | d2fdvu (int i) const |
get the derivative data d2f/((dv)(du)) at corner i. [詳解] | |
const MGCurve & | derivative (int i) const |
Return perimeter i's derivative data. [詳解] | |
MGVector | eval (double u, double v, int ndu=0, int ndv=0) const |
void | eval (const MGNDDArray &utau, const MGNDDArray &vtau, MGSPointSeq &spoint) const |
int | sdim () const |
Get space dimension. [詳解] | |
フレンド | |
MG_DLL_DECLR friend std::ostream & | operator<< (std::ostream &, const MGCoons &) |
String stream Function. [詳解] | |
Defines Coons Patch surface.
const MGVector& MGCoons::d2fdvu | ( | int | i | ) | const |
get the derivative data d2f/((dv)(du)) at corner i.
|
inline |
Return perimeter i's derivative data.
MGVector MGCoons::eval | ( | double | u, |
double | v, | ||
int | ndu = 0 , |
||
int | ndv = 0 |
||
) | const |
Evaluate surface data. Currently ndu=ndv=0 is assumed.
u | Parameter value (u,v) of the surface, |
v | must be 0<=u,v<=1. |
ndu | Order of derivative along u. |
ndv | Order of derivative along v. |
void MGCoons::eval | ( | const MGNDDArray & | utau, |
const MGNDDArray & | vtau, | ||
MGSPointSeq & | spoint | ||
) | const |
utau | u方向のデータポイント |
vtau | v方向のデータポイント |
spoint | evaluated data will be output to spoint. |
int MGCoons::sdim | ( | ) | const |
Get space dimension.
|
friend |
String stream Function.