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, 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, 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, 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, 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, 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, and y.

Referenced by __gmp_binary_minus::eval().

Variable Documentation

◆ initialized

int initialized = 0
static

◆ y

mpfr_t y
static

Definition at line 3 of file mpfr_mul_d.c.

Referenced by LFit::LFit(), Polar_Point::Polar_Point(), Polygon::add_vertex(), build_cross_net_graph(), build_net_graph(), Aleph::Fibonacci_Heap< T, Compare >::cascading_cut(), 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_resource_allocation(), Eepic_Plane::draw_ellipse(), Eepic_Plane::draw_point(), Eepic_Plane::draw_point_text(), Eepic_Plane::draw_text(), Eepic_Plane::draw_vertex_numbers_in_polygon(), example_parallel_zip(), example_variadic_zip(), Aleph::RevisedSimplex< T >::ftran(), generate_tree(), generate_tree(), AStarGridTest::get_node(), Segment::get_perpendicular(), QuadTree::insert(), intersection_line_line(), Segment::intersection_with(), Aleph::Fibonacci_Heap< T, Compare >::link(), main(), 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::Init_P< GT >::operator()(), pitag(), Eepic_Plane::point_string(), LFit::predict(), print_grid_with_path(), put_string(), put_string_tkiz(), AStarGridTest::SetUp(), GenTdSplayTreeRk< NodeType, Key, Compare >::splay_impl(), GenTdSplayTreeRk< NodeType, Key, Compare >::splay_max(), 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(), Eepic_Plane::v_geom_number_to_eepic(), Aleph::LineEq::x_at(), Eepic_Plane::y_geom_number_to_eepic(), Eepic_Plane::ypic(), and YPIC().