~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Tina4/src/geomstat/geomstatfuncs.h

Version: ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 extern Basis2 *basis2_alloc(void);
  2 extern void    basis2_format(Basis2 * basis);
  3 extern Basis3 *basis3_alloc(void);
  4 extern void    basis3_format(Basis3 * basis);
  5 extern void    basis_format(void *basis, int type);
  6 extern double  cam_f(void);
  7 extern double  cam_pix(void);
  8 extern Vec3    left_origin(void);
  9 extern Vec3    right_origin(void);
 10 extern int     state_add_intersect(State * state, int i0, int i1);
 11 extern int     state_add_join(State * state, int i0, int i1);
 12 extern int     state_add_join3(State * state, int i0, int i1, int i2);
 13 extern double  point3_equal(State * state, int i0, int i1, int *pdf);
 14 extern double  line3_equal(State * state, int i0, int i1, int *pdf);
 15 extern double  plane_equal(State * state, int i0, int i1, int *pdf);
 16 extern double  state_equal(State * state, int i0, int i1);
 17 extern int     extend_line_to_point(Vec3 * e1, Vec3 * e2, int dirn, Vec3 p);
 18 extern int     extend_line_to_line(Vec3 * e1, Vec3 * e2, int dirn, Vec3 p, Vec3 v);
 19 extern int     extend_line_to_plane(Vec3 * e1, Vec3 * e2, int dirn, Vec3 p, Vec3 n);
 20 extern void    state_extend(State * state, int i0, int i1, int dirn);
 21 extern double  point_on_line(State * state, int i0, int i1, int *pdf);
 22 extern double  point_on_plane(State * state, int i0, int i1, int *pdf);
 23 extern double  coplanar_2_lines(State * state, int i0, int i1, int *pdf);
 24 extern double  line_on_plane(State * state, int i0, int i1, int *pdf);
 25 extern double  state_on(State * state, int i0, int i1);
 26 extern double  orth_lines(State * state, int i0, int i1, int *pdf);
 27 extern double  orth_line_plane(State * state, int i0, int i1, int *pdf);
 28 extern double  orth_planes(State * state, int i0, int i1, int *pdf);
 29 extern double  state_orth(State * state, int i0, int i1);
 30 extern double  par_line3s(State * state, int i0, int i1, int *pdf);
 31 extern double  par_line3_plane(State * state, int i0, int i1, int *pdf);
 32 extern double  par_planes(State * state, int i0, int i1, int *pdf);
 33 extern double  state_par(State * state, int i0, int i1);
 34 extern double  line3_transf(State * state, int i0, int i1, int i2, int *pdf);
 35 extern double  state_transf(State * state, int i0, int i1, int i2);
 36 extern int     geom_df(int type);
 37 extern void   *geom_basis(void *geom, int type);
 38 extern void    geom_set_infcov(int type, Matrix * s, double lscale);
 39 extern void    geom_correct(void *geom, int type, void *basis, Vector * x);
 40 extern int     geom_rank(int type);
 41 extern Bool    geom_reorder(int *index1, int *index2, int *type1, int *type2);
 42 extern double  geom_angle(void *geom1, int type1, void *geom2, int type2);
 43 extern double  geom_dist(void *geom1, int type1, void *geom2, int type2);
 44 extern Basis2 *line2_basis(Line2 * line);
 45 extern void    line2_correct(Line2 * line, Basis2 * basis, Vector * x);
 46 extern Basis3 *line3_basis(Line3 * line);
 47 extern void    line3_correct(Line3 * line, Basis3 * basis, Vector * x);
 48 extern Basis3 *plane_basis(Plane * plane);
 49 extern void    plane_correct(Plane * plane, Basis3 * basis, Vector * x);
 50 extern Basis2 *point2_basis(Point2 * point);
 51 extern void    point2_correct(Point2 * point, Basis2 * basis, Vector * x);
 52 extern Basis3 *point3_basis(Point3 * point);
 53 extern void    point3_correct(Point3 * point, Basis3 * basis, Vector * x);
 54 extern void    scalar_correct(Scalar * scalar, void *basis, Vector * x);
 55 extern void   *transf3_basis(Transf3 * transf);
 56 extern void    transf3_correct(Transf3 * transf, Basis3 * basis, Vector * x);
 57 extern Bool    kalman_verbose_get(void);
 58 extern void    kalman_verbose_set(Bool newt);
 59 extern void    vector2_free(Vector * v);
 60 extern void    vector2_format(Vector * v);
 61 
 62 
 63 
 64 
 65 
 66 
 67 
 68 
 69 
 70 extern void    accum_smatrix2_symtensor(Matrix * a, double k, Vector * v);
 71 
 72 extern double  kalman(State * state, double z, Vector * h, double eps, int *pdf);
 73 extern State  *state_alloc(int maxnum, double lscale, double accuracy);
 74 extern void    state_free(State * state);
 75 extern int     state_add(State * state, void *newgeom, int newtype);
 76 extern State  *state_make(List * list, double accuracy);
 77 extern int     state_delete(State * state, int i);
 78 extern void    state_correct(State * state);
 79 extern void    state_correct_one(State * state, int i);
 80 extern void    state_format_one(State * state, int i);
 81 extern void    state_format(State * state);
 82 extern void    state_cov_format(State * state);
 83 extern void    state_cov_format_one(State * state, int i);
 84 extern void    state_cov_format_two(State * state, int i, int j);
 85 extern void    state_corr_format_one(State * state, int i);
 86 extern void    state_corr_format_two(State * state, int i, int j);
 87 extern void    state_basis_format(State * state);
 88 extern void    state_basis_format_one(State * state, int i);
 89 extern Bool    state_badpair(State * state, int i1, int i2);
 90 extern double  state_angle(State * state, int i1, int i2);
 91 extern double  state_dist(State * state, int i1, int i2);
 92 extern void    state_hull(State * state, Vec3 * centre, float *radius);
 93 extern void    state_set_cov_scalar(State * state, int i, double err);
 94 extern void    state_set_cov_point2(State * state, int i, double poserr);
 95 extern void    state_set_cov_line2(State * state, int i, double poserr, double angerr);
 96 extern void    state_set_cov_point3(State * state, int i, double poserr);
 97 extern void    state_set_cov_line3(State * state, int i, double poserr, double angerr);
 98 extern void    state_set_cov_plane(State * state, int i, double poserr, double angerr);
 99 extern void    state_set_cov_transf3(State * state, int i, double poserr, double angerr);
100 extern void    state_set_infcov(State * state, int i);
101 extern void    state_tinacov_line3(State * state, int i, Line3 * line);
102 extern int     state_add_tina(State * state, void *geom, int type);
103 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.