Orbiter 2022
Combinatorial Objects
orbiter::layer1_foundations::numerics Member List

This is the complete list of members for orbiter::layer1_foundations::numerics, including all inherited members.

adjust_coordinates_double(double *Px, double *Py, int *Qx, int *Qy, int N, double xmin, double ymin, double xmax, double ymax, int verbose_level)orbiter::layer1_foundations::numerics
affine_combination(double *X, double *Y, int pt0, int pt1, int pt2, double alpha, int new_pt)orbiter::layer1_foundations::numerics
affine_pt1(int *Px, int *Py, int p0, int p1, int p2, double f1, int p3)orbiter::layer1_foundations::numerics
affine_pt2(int *Px, int *Py, int p0, int p1, int p1b, double f1, int p2, int p2b, double f2, int p3)orbiter::layer1_foundations::numerics
atan_grad(double x)orbiter::layer1_foundations::numerics
atan_xy(double x, double y)orbiter::layer1_foundations::numerics
bernoulli(double p, int n, int k)orbiter::layer1_foundations::numerics
center_of_mass(double *Pts, int len, int *Pt_idx, int nb_pts, double *c)orbiter::layer1_foundations::numerics
clebsch_map_up(double *line1_pt1_coords, double *line1_pt2_coords, double *line2_pt1_coords, double *line2_pt2_coords, double *pt_in, double *pt_out, double *Cubic_coords_povray_ordering, int line1_idx, int line2_idx, int verbose_level)orbiter::layer1_foundations::numerics
cos_grad(double phi)orbiter::layer1_foundations::numerics
cross_product(double *u, double *v, double *n)orbiter::layer1_foundations::numerics
distance_euclidean(double *x, double *y, int len)orbiter::layer1_foundations::numerics
distance_from_origin(double x1, double x2, double x3)orbiter::layer1_foundations::numerics
distance_from_origin(double *x, int len)orbiter::layer1_foundations::numerics
dot_product(double *u, double *v, int len)orbiter::layer1_foundations::numerics
eigenvalues(double *A, int n, double *lambda, int verbose_level)orbiter::layer1_foundations::numerics
eigenvectors(double *A, double *Basis, int n, double *lambda, int verbose_level)orbiter::layer1_foundations::numerics
Gauss_elimination(double *A, int m, int n, int *base_cols, int f_complete, int verbose_level)orbiter::layer1_foundations::numerics
general_prism(double *Pts, int nb_pts, double *Pts_xy, double *abc3, double *angles3, double *T3, int verbose_level)orbiter::layer1_foundations::numerics
get_kernel(double *M, int m, int n, int *base_cols, int nb_base_cols, int &kernel_m, int &kernel_n, double *kernel)orbiter::layer1_foundations::numerics
intersect_circle_line(double rad, double x0, double y0, double a, double b, double c, double &x1, double &y1, double &x2, double &y2)orbiter::layer1_foundations::numerics
intersect_circle_line_through(double rad, double x0, double y0, double pt1_x, double pt1_y, double pt2_x, double pt2_y, double &x1, double &y1, double &x2, double &y2)orbiter::layer1_foundations::numerics
intersect_line_and_line(double *line1_pt1_coords, double *line1_pt2_coords, double *line2_pt1_coords, double *line2_pt2_coords, double &lambda, double *pt_coords, int verbose_level)orbiter::layer1_foundations::numerics
intersection_of_lines(double a1, double b1, double c1, double a2, double b2, double c2, double &x, double &y)orbiter::layer1_foundations::numerics
Intersection_of_lines(double *X, double *Y, double *a, double *b, double *c, int l1, int l2, int pt)orbiter::layer1_foundations::numerics
line_centered(double *pt1_in, double *pt2_in, double *pt1_out, double *pt2_out, double r, int verbose_level)orbiter::layer1_foundations::numerics
line_centered_tolerant(double *pt1_in, double *pt2_in, double *pt1_out, double *pt2_out, double r, int verbose_level)orbiter::layer1_foundations::numerics
line_through_points(double pt1_x, double pt1_y, double pt2_x, double pt2_y, double &a, double &b, double &c)orbiter::layer1_foundations::numerics
Line_through_points(double *X, double *Y, double *a, double *b, double *c, int pt1, int pt2, int line_idx)orbiter::layer1_foundations::numerics
local_coordinates_wrt_triangle(double *pt, double *triangle_points, double &x, double &y, int verbose_level)orbiter::layer1_foundations::numerics
make_Rx(double *R, double chi)orbiter::layer1_foundations::numerics
make_Ry(double *R, double psi)orbiter::layer1_foundations::numerics
make_Rz(double *R, double phi)orbiter::layer1_foundations::numerics
make_transform_t_varphi_u_double(int n, double *varphi, double *u, double *A, double *Av, int verbose_level)orbiter::layer1_foundations::numerics
make_unit_vector(double *v, int len)orbiter::layer1_foundations::numerics
matrix_double_inverse(double *A, double *Av, int n, int verbose_level)orbiter::layer1_foundations::numerics
mult_matrix(double *v, double *R, double *vR)orbiter::layer1_foundations::numerics
mult_matrix_4x4(double *v, double *R, double *vR)orbiter::layer1_foundations::numerics
mult_matrix_matrix(double *A, double *B, double *C, int m, int n, int o)orbiter::layer1_foundations::numerics
norm_of_vector_2D(int x1, int x2, int y1, int y2)orbiter::layer1_foundations::numerics
Null_space(double *M, int m, int n, double *K, int verbose_level)orbiter::layer1_foundations::numerics
numerics()orbiter::layer1_foundations::numerics
on_circle_double(double *Px, double *Py, int idx, double angle_in_degree, double rad)orbiter::layer1_foundations::numerics
on_circle_int(int *Px, int *Py, int idx, int angle_in_degree, int rad)orbiter::layer1_foundations::numerics
orthogonal_transformation_from_point_to_basis_vector(double *from, double *A, double *Av, int verbose_level)orbiter::layer1_foundations::numerics
output_double(double a, std::ostream &ost)orbiter::layer1_foundations::numerics
plane_through_three_points(double *p1, double *p2, double *p3, double *n, double &d)orbiter::layer1_foundations::numerics
power_of(double x, int n)orbiter::layer1_foundations::numerics
print_matrix(double *R)orbiter::layer1_foundations::numerics
print_system(double *A, int m, int n)orbiter::layer1_foundations::numerics
project_to_disc(int f_projection_on, int f_transition, int step, int nb_steps, double rad, double height, double x, double y, double &xp, double &yp)orbiter::layer1_foundations::numerics
rad2deg(double phi)orbiter::layer1_foundations::numerics
sign_of(double a)orbiter::layer1_foundations::numerics
sin_grad(double phi)orbiter::layer1_foundations::numerics
substitute_cubic_linear_using_povray_ordering(double *coeff_in, double *coeff_out, double *A4_inv, int verbose_level)orbiter::layer1_foundations::numerics
substitute_quadric_linear(double *coeff_in, double *coeff_out, double *A4_inv, int verbose_level)orbiter::layer1_foundations::numerics
substitute_quartic_linear_using_povray_ordering(double *coeff_in, double *coeff_out, double *A4_inv, int verbose_level)orbiter::layer1_foundations::numerics
tan_grad(double phi)orbiter::layer1_foundations::numerics
transform_dist(int *in, int *out, int &x, int &y)orbiter::layer1_foundations::numerics
transform_dist_x(int *in, int *out, int &x)orbiter::layer1_foundations::numerics
transform_dist_y(int *in, int *out, int &y)orbiter::layer1_foundations::numerics
transform_llur(int *in, int *out, int &x, int &y)orbiter::layer1_foundations::numerics
transform_llur_double(double *in, double *out, double &x, double &y)orbiter::layer1_foundations::numerics
transpose_matrix_4x4(double *A, double *At)orbiter::layer1_foundations::numerics
transpose_matrix_nxn(double *A, double *At, int n)orbiter::layer1_foundations::numerics
triangular_prism(double *P1, double *P2, double *P3, double *abc3, double *angles3, double *T3, int verbose_level)orbiter::layer1_foundations::numerics
vec_add(double *a, double *b, double *c, int len)orbiter::layer1_foundations::numerics
vec_copy(double *from, double *to, int len)orbiter::layer1_foundations::numerics
vec_linear_combination(double c1, double *v1, double c2, double *v2, double *v3, int len)orbiter::layer1_foundations::numerics
vec_linear_combination1(double c1, double *v1, double *w, int len)orbiter::layer1_foundations::numerics
vec_linear_combination3(double c1, double *v1, double c2, double *v2, double c3, double *v3, double *w, int len)orbiter::layer1_foundations::numerics
vec_normalize_from_back(double *v, int len)orbiter::layer1_foundations::numerics
vec_normalize_to_minus_one_from_back(double *v, int len)orbiter::layer1_foundations::numerics
vec_print(double *a, int len)orbiter::layer1_foundations::numerics
vec_print(std::ostream &ost, double *v, int len)orbiter::layer1_foundations::numerics
vec_scalar_multiple(double *a, double lambda, int len)orbiter::layer1_foundations::numerics
vec_scan(const char *s, double *&v, int &len)orbiter::layer1_foundations::numerics
vec_scan(std::string &s, double *&v, int &len)orbiter::layer1_foundations::numerics
vec_scan_from_stream(std::istream &is, double *&v, int &len)orbiter::layer1_foundations::numerics
vec_subtract(double *a, double *b, double *c, int len)orbiter::layer1_foundations::numerics
vec_swap(double *from, double *to, int len)orbiter::layer1_foundations::numerics
~numerics()orbiter::layer1_foundations::numerics