#include "stbsplines.h"
#include <vector>
#include "st_gestionnaire.h"
#include "ot_systeme.h"
#include "constantegeo.h"
#include <math.h>
Aller au code source de ce fichier.
|
| #define | P(i, j) ptsctr [ (uspan - degre_u + i) * nb_ptsctr_v + (vspan - degre_v + j) ] |
| |
| #define | f_deriver(i, j) (*(f_deriver+(i)*(degre+1)+j)) |
| |
| #define | grand_n(i, j) (*(grand_n+(i)*(degre+1)+j)) |
| |
| #define | a(i, j) (*(a+(i)*(dd+1)+j)) |
| |
| #define | skl(i, j) skl[(i)*(d+1)+j] |
| |
| #define | Nu(i, j) Nu[(i)*(degre_u+1)+j] |
| |
| #define | Nv(i, j) Nv[(i)*(degre_v+1)+j] |
| |
| #define | P(i, j) ptsctr[(i)*(nb_ptsctr_v)+j] |
| |
| #define | skl(i, j) (*(skl+(i)*(d+1)+j)) |
| |
| #define | ders(i, j) (*(ders+(i)*(d+1)+j)) |
| |
| #define | Bin(i, j) (*(Bin+(i)*(dbin)+j)) |
| |
| #define | skl(i, j) skl[(i)*(2)+j] |
| |
| #define | skl(i, j) skl[(i)*(3)+j] |
| |
| #define a |
( |
|
i, |
|
|
|
j |
|
) |
| (*(a+(i)*(dd+1)+j)) |
◆ Bin
| #define Bin |
( |
|
i, |
|
|
|
j |
|
) |
| (*(Bin+(i)*(dbin)+j)) |
◆ ders
| #define ders |
( |
|
i, |
|
|
|
j |
|
) |
| (*(ders+(i)*(d+1)+j)) |
◆ f_deriver
| #define f_deriver |
( |
|
i, |
|
|
|
j |
|
) |
| (*(f_deriver+(i)*(degre+1)+j)) |
◆ grand_n
| #define grand_n |
( |
|
i, |
|
|
|
j |
|
) |
| (*(grand_n+(i)*(degre+1)+j)) |
◆ Nu
| #define Nu |
( |
|
i, |
|
|
|
j |
|
) |
| Nu[(i)*(degre_u+1)+j] |
◆ Nv
| #define Nv |
( |
|
i, |
|
|
|
j |
|
) |
| Nv[(i)*(degre_v+1)+j] |
◆ P [1/2]
| #define P |
( |
|
i, |
|
|
|
j |
|
) |
| ptsctr [ (uspan - degre_u + i) * nb_ptsctr_v + (vspan - degre_v + j) ] |
◆ P [2/2]
| #define P |
( |
|
i, |
|
|
|
j |
|
) |
| ptsctr[(i)*(nb_ptsctr_v)+j] |
◆ skl [1/4]
| #define skl |
( |
|
i, |
|
|
|
j |
|
) |
| skl[(i)*(d+1)+j] |
◆ skl [2/4]
| #define skl |
( |
|
i, |
|
|
|
j |
|
) |
| (*(skl+(i)*(d+1)+j)) |
◆ skl [3/4]
| #define skl |
( |
|
i, |
|
|
|
j |
|
) |
| skl[(i)*(2)+j] |
◆ skl [4/4]
| #define skl |
( |
|
i, |
|
|
|
j |
|
) |
| skl[(i)*(3)+j] |