|
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.