~ubuntu-branches/debian/squeeze/gmsh/squeeze

« back to all changes in this revision

Viewing changes to Numeric/Numeric.h

  • Committer: Bazaar Package Importer
  • Author(s): Christophe Prud'homme, Christophe Prud'homme
  • Date: 2009-09-02 18:12:15 UTC
  • mfrom: (1.2.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20090902181215-yla8zvcas2ucvkm9
[Christophe Prud'homme]
* New upstream release
  + fixed surface mesh orientation bug introduced in 2.4.0;
  + mesh and graphics code refactoring;
  + small usability enhancements and bug fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
58
58
double angle_02pi(double A3);
59
59
double angle_plan(double V[3], double P1[3], double P2[3], double n[3]);
60
60
double triangle_area(double p0[3], double p1[3], double p2[3]);
 
61
void circumCenterXY(double *p1, double *p2, double *p3, double *res);
 
62
void circumCenterXYZ(double *p1, double *p2, double *p3, double *res, double *uv=0);
61
63
char float2char(float f);
62
64
float char2float(char c);
63
65
void eigenvalue(double mat[3][3], double re[3]);
72
74
void invert_singular_matrix3x3(double MM[3][3], double II[3][3]);
73
75
bool newton_fd(void (*func)(gmshVector<double> &, gmshVector<double> &, void *),
74
76
               gmshVector<double> &x, void *data, double relax=1., double tolx=1.e-6);
 
77
double minimize_grad_fd (double (*func)(gmshVector<double> &, void *),
 
78
                         gmshVector<double> &x, void *data);
75
79
 
76
80
#endif