PPL  1.2
Parma_Polyhedra_Library::Euclidean_Distance_Specialization< Temp > Struct Template Reference

#include <distances_defs.hh>

Static Public Member Functions

static void combine (Temp &running, Temp &current, Rounding_Dir dir)
 
static void finalize (Temp &running, Rounding_Dir dir)
 

Detailed Description

template<typename Temp>
struct Parma_Polyhedra_Library::Euclidean_Distance_Specialization< Temp >

Definition at line 38 of file distances_defs.hh.

Member Function Documentation

template<typename Temp >
void Parma_Polyhedra_Library::Euclidean_Distance_Specialization< Temp >::combine ( Temp &  running,
Temp &  current,
Rounding_Dir  dir 
)
inlinestatic

Definition at line 83 of file distances_inlines.hh.

85  {
86  mul_assign_r(current, current, current, dir);
87  add_assign_r(running, running, current, dir);
88 }
template<typename Temp >
void Parma_Polyhedra_Library::Euclidean_Distance_Specialization< Temp >::finalize ( Temp &  running,
Rounding_Dir  dir 
)
inlinestatic

Definition at line 92 of file distances_inlines.hh.

93  {
94  sqrt_assign_r(running, running, dir);
95 }

The documentation for this struct was generated from the following files: