moab
|
Go to the source code of this file.
Classes | |
struct | moab::SphereCoords |
Namespaces | |
namespace | moab |
Class representing axis-aligned bounding box. | |
Defines | |
#define | MAXEDGES 10 |
#define | MAXEDGES2 20 |
#define | CORRTAGNAME "__correspondent" |
Functions | |
double | moab::dist2 (double *a, double *b) |
double | moab::area2D (double *a, double *b, double *c) |
int | moab::borderPointsOfXinY2 (double *X, int nX, double *Y, int nY, double *P, int side[MAXEDGES], double epsilon_area) |
int | moab::SortAndRemoveDoubles2 (double *P, int &nP, double epsilon_1) |
int | moab::EdgeIntersections2 (double *blue, int nsBlue, double *red, int nsRed, int markb[MAXEDGES], int markr[MAXEDGES], double *points, int &nPoints) |
void | moab::decide_gnomonic_plane (const CartVect &pos, int &plane) |
int | moab::gnomonic_projection (const CartVect &pos, double R, int plane, double &c1, double &c2) |
int | moab::reverse_gnomonic_projection (const double &c1, const double &c2, double R, int plane, CartVect &pos) |
SphereCoords | moab::cart_to_spherical (CartVect &cart3d) |
CartVect | moab::spherical_to_cart (SphereCoords &sc) |
ErrorCode | moab::ProjectOnSphere (Interface *mb, EntityHandle set, double R) |
bool | moab::point_in_interior_of_convex_polygon (double *points, int np, double pt[2]) |
double | moab::spherical_angle (double *A, double *B, double *C, double Radius) |
double | moab::oriented_spherical_angle (double *A, double *B, double *C) |
double | moab::area_spherical_triangle (double *A, double *B, double *C, double Radius) |
double | moab::area_spherical_polygon (double *A, int N, double Radius) |
double | moab::area_spherical_triangle_lHuiller (double *ptA, double *ptB, double *ptC, double Radius) |
double | moab::area_spherical_polygon_lHuiller (double *A, int N, double Radius) |
double | moab::area_on_sphere (Interface *mb, EntityHandle set, double R) |
double | moab::area_on_sphere_lHuiller (Interface *mb, EntityHandle set, double R) |
double | moab::distance_on_great_circle (CartVect &p1, CartVect &p2) |
void | moab::departure_point_case1 (CartVect &arrival_point, double t, double delta_t, CartVect &departure_point) |
void | moab::velocity_case1 (CartVect &arrival_point, double t, CartVect &velo) |
ErrorCode | moab::enforce_convexity (Interface *mb, EntityHandle lset, int my_rank) |
ErrorCode | moab::create_span_quads (Interface *mb, EntityHandle euler_set, int rank) |
double | moab::distance_on_sphere (double la1, double te1, double la2, double te2) |
double | moab::quasi_smooth_field (double lam, double tet, double *params) |
double | moab::smooth_field (double lam, double tet, double *params) |
double | moab::slotted_cylinder_field (double lam, double tet, double *params) |
double | moab::area_spherical_element (Interface *mb, EntityHandle elem, double R) |
#define CORRTAGNAME "__correspondent" |
Definition at line 18 of file CslamUtils.hpp.
#define MAXEDGES 10 |
Definition at line 15 of file CslamUtils.hpp.
#define MAXEDGES2 20 |
Definition at line 16 of file CslamUtils.hpp.