Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
mpfr_mul_d.c File Reference
#include "mpfr_mul_d.h"
Include dependency graph for mpfr_mul_d.c:

Go to the source code of this file.

Functions

int mpfr_mul_d (mpfr_ptr z, mpfr_srcptr x, double a, mpfr_rnd_t r)
 
int mpfr_div_d (mpfr_ptr z, mpfr_srcptr x, double a, mpfr_rnd_t r)
 
int mpfr_d_div (mpfr_ptr z, double a, mpfr_srcptr x, mpfr_rnd_t r)
 
int mpfr_add_d (mpfr_ptr z, mpfr_srcptr x, double a, mpfr_rnd_t r)
 
int mpfr_sub_d (mpfr_ptr z, mpfr_srcptr x, double a, mpfr_rnd_t r)
 
int mpfr_d_sub (mpfr_ptr z, double a, mpfr_srcptr x, mpfr_rnd_t r)
 
void mpfr_mul_d_clear ()
 

Variables

static mpfr_t y
 
static int initialized = 0
 

Function Documentation

◆ mpfr_add_d()

int mpfr_add_d ( mpfr_ptr  z,
mpfr_srcptr  x,
double  a,
mpfr_rnd_t  r 
)

Definition at line 36 of file mpfr_mul_d.c.

References initialized, r, and y.

Referenced by __gmp_binary_plus::eval(), and __gmp_binary_plus::eval().

◆ mpfr_d_div()

int mpfr_d_div ( mpfr_ptr  z,
double  a,
mpfr_srcptr  x,
mpfr_rnd_t  r 
)

Definition at line 26 of file mpfr_mul_d.c.

References initialized, r, and y.

Referenced by __gmp_binary_divides::eval().

◆ mpfr_d_sub()

int mpfr_d_sub ( mpfr_ptr  z,
double  a,
mpfr_srcptr  x,
mpfr_rnd_t  r 
)

Definition at line 56 of file mpfr_mul_d.c.

References initialized, r, and y.

Referenced by __gmp_binary_minus::eval().

◆ mpfr_div_d()

int mpfr_div_d ( mpfr_ptr  z,
mpfr_srcptr  x,
double  a,
mpfr_rnd_t  r 
)

Definition at line 16 of file mpfr_mul_d.c.

References initialized, r, and y.

Referenced by __gmp_binary_divides::eval().

◆ mpfr_mul_d()

int mpfr_mul_d ( mpfr_ptr  z,
mpfr_srcptr  x,
double  a,
mpfr_rnd_t  r 
)

Definition at line 6 of file mpfr_mul_d.c.

References initialized, r, and y.

Referenced by __gmp_binary_multiplies::eval(), and __gmp_binary_multiplies::eval().

◆ mpfr_mul_d_clear()

void mpfr_mul_d_clear ( )

Definition at line 66 of file mpfr_mul_d.c.

References initialized, and y.

◆ mpfr_sub_d()

int mpfr_sub_d ( mpfr_ptr  z,
mpfr_srcptr  x,
double  a,
mpfr_rnd_t  r 
)

Definition at line 46 of file mpfr_mul_d.c.

References initialized, r, and y.

Referenced by __gmp_binary_minus::eval().

Variable Documentation

◆ initialized

◆ y

mpfr_t y
static

Definition at line 3 of file mpfr_mul_d.c.

Referenced by LFit::LFit(), Aleph::Polar_Point::Polar_Point(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::add_s_to_s_edge(), Aleph::Polygon::add_vertex(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::assign_label_s(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::assign_label_t(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::augment_blossom_rec(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::augment_matching(), build_cross_net_graph(), build_net_graph(), Aleph::FFT< Real >::carlson_rf_impl(), Aleph::Fibonacci_Heap< T, Compare >::cascading_cut(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingVerifier< WeightType >::check_blossom(), Aleph::GcdMonoid< T >::combine(), Aleph::Segment::compute_tgt_point(), Aleph::Fibonacci_Heap< T, Compare >::consolidate(), Aleph::correlation(), Aleph::covariance(), create_grid_graph(), Aleph::Fibonacci_Heap< T, Compare >::cut(), Aleph::Fibonacci_Heap< T, Compare >::decrease_key(), Aleph::Fibonacci_Heap< T, Compare >::decrease_key(), demo_advanced(), demo_comparison(), demo_convex_hull_cities(), demo_convex_hull_performance(), demo_geographic_points(), demo_modular_arithmetic(), demo_resource_allocation(), Point::distance(), Aleph::Tikz_Plane::draw_coordinate_grid(), Eepic_Plane::draw_ellipse(), Aleph::Tikz_Plane::draw_legend(), Aleph::Tikz_Plane::draw_line_eq(), Aleph::Tikz_Plane::draw_point(), Eepic_Plane::draw_point(), Eepic_Plane::draw_point_text(), Aleph::Tikz_Plane::draw_polyline(), Aleph::Tikz_Plane::draw_rotated_ellipse(), Aleph::Tikz_Plane::draw_text(), Eepic_Plane::draw_text(), Eepic_Plane::draw_vertex_numbers_in_polygon(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::edge_slack(), Aleph::MonotonePolygonTriangulation::edge_x_at_y(), Aleph::TestVisual::emit_case_svg(), Aleph::euclidean_distance(), example_parallel_zip(), example_variadic_zip(), Aleph::ext_gcd(), Aleph::Gen_MultiPolynomial< Coefficient, MonomOrder >::fit(), Aleph::Gen_MultiPolynomial< Coefficient, MonomOrder >::fit_parallel(), Aleph::Gen_MultiPolynomial< Coefficient, MonomOrder >::fit_ridge(), Aleph::RevisedSimplex< T >::ftran(), generate_tree(), generate_tree(), AStarGridTest::get_node(), Aleph::FFT< Real >::iir_filter_impl(), QuadTree::insert(), intersection_line_line(), Aleph::LineEq::intersection_point(), Aleph::Fibonacci_Heap< T, Compare >::link(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::lset_add_vertex_edge(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::lset_merge_blossoms(), main(), main(), make_random_polygon(), Aleph::Tikz_Plane::map_y(), Aleph::Segment::mid_point(), mpfr_add_d(), mpfr_d_div(), mpfr_d_sub(), mpfr_div_d(), mpfr_mul_d(), mpfr_mul_d_clear(), mpfr_sub_d(), Aleph::ConvexPolygonDistanceGJK::norm2(), Aleph::Init_P< GT >::operator()(), Point::operator==(), Aleph::pitag(), Aleph::ConvexPolygonDistanceGJK::point_from_double(), Eepic_Plane::point_string(), Aleph::detail::pollard_rho_step(), LFit::predict(), print_grid_with_path(), put_string(), put_string_tkiz(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::run_stage(), segment_intersection(), AStarGridTest::SetUp(), GenTdSplayTreeRk< NodeType, Key, Compare >::splay_impl(), GenTdSplayTreeRk< NodeType, Key, Compare >::splay_max(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::substage_scan(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingContext< WeightType >::trace_alternating_paths(), Eepic_Plane::v_geom_number_to_eepic(), Aleph::blossom_weighted_detail::mwmatching::impl::MatchingVerifier< WeightType >::verify_vertex_mate(), Aleph::LineEq::x_at(), Eepic_Plane::y_geom_number_to_eepic(), Eepic_Plane::ypic(), and YPIC().