Mathc initiation/Fichiers c : c47cc
Installer ce fichier dans votre répertoire de travail.
![]() |
x_init.h |
---|
/* --------------------------------- */
/* save as x_init.h */
/* --------------------------------- */
double * create_p(
int col)
{
double *P_p;
P_p = (double *) malloc(col* sizeof(double));
if(P_p==NULL){exit(1);}
return(P_p);
}
/* --------------------------------- */
double * init_p(
int col)
{
double *P_p;
P_p = (double *) calloc(col, sizeof(double));
if(P_p==NULL){exit(1);}
return(P_p);
}
/* --------------------------------- */
point2d init_point2d(
double a,
double b
)
{
point2d p;
p.x = a;
p.y = b;
return (p);
}
/* --------------------------------- */
point3d init_point3d(
double a,
double b,
double c
)
{
point3d p;
p.x = a;
p.y = b;
p.z = c;
return (p);
}
/* --------------------------------- */
vector2d init_vector2d(
double i,
double j
)
{
vector2d u;
u.i = i;
u.j = j;
return (u);
}
/* --------------------------------- */
vector3d init_vector3d(
double i,
double j,
double k
)
{
vector3d u;
u.i = i;
u.j = j;
u.k = k;
return (u);
}
/* --------------------------------- */
/* --------------------------------- */
Déclaration des fichiers h.