implementation< ball_abs, W, ball_rounded > Struct Template Reference

#include <ball_rounded.hpp>

List of all members.

Public Types

Static Public Member Functions


Detailed Description

template<typename W>
struct mmx::implementation< ball_abs, W, ball_rounded >

Definition at line 530 of file ball_rounded.hpp.


Member Typedef Documentation

typedef implementation<ball_rounding,W> Rnd

Definition at line 531 of file ball_rounded.hpp.


Member Function Documentation

static void abs ( ball< C, R, V > &  d,
const ball< C, R, V > &  z 
) [inline, static]

Definition at line 542 of file ball_rounded.hpp.

References mmx::center(), abs_op::op(), and mmx::radius().

00542                              {
00543   center (d)= abs_op::op (center (z));
00544   radius (d)= radius (z);
00545 }

static void abs ( ball< C2, R, V2 > &  d,
const ball< C, R, V > &  z 
) [inline, static]

Definition at line 535 of file ball_rounded.hpp.

References mmx::center(), abs_op::op(), and mmx::radius().

00535                                       {
00536   center (d)= abs_op::op (center (z));
00537   radius (d)= radius (z);
00538   Rnd::add_multiplicative_error (d);
00539 }


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

Generated on 6 Dec 2012 for numerix by  doxygen 1.6.1