implementation< ball_shift, W, ball_rough > Struct Template Reference

#include <ball_rough.hpp>

List of all members.

Static Public Member Functions


Detailed Description

template<typename W>
struct mmx::implementation< ball_shift, W, ball_rough >

Definition at line 240 of file ball_rough.hpp.


Member Function Documentation

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

Definition at line 249 of file ball_rough.hpp.

References mmx::center(), mmx::incexp2(), R, mmx::radius(), and Smallest.

00249                                                    {
00250   center (d)= incexp2 (center (z), shift);
00251   radius (d)= incexp2 (radius (z), shift) + Smallest (R);
00252 }

static void shiftl ( ball< C, R, V > &  d,
const xint shift 
) [inline, static]

Definition at line 243 of file ball_rough.hpp.

References mmx::center(), mmx::incexp2(), R, mmx::radius(), and Smallest.

00243                                     {
00244   center (d)= incexp2 (center (d), shift);
00245   radius (d)= incexp2 (radius (d), shift) + Smallest (R);
00246 }

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

Definition at line 261 of file ball_rough.hpp.

References mmx::center(), mmx::decexp2(), R, mmx::radius(), and Smallest.

00261                                                    {
00262   center (d)= decexp2 (center (z), shift);
00263   radius (d)= decexp2 (radius (z), shift) + Smallest (R);
00264 }

static void shiftr ( ball< C, R, V > &  d,
const xint shift 
) [inline, static]

Definition at line 255 of file ball_rough.hpp.

References mmx::center(), mmx::decexp2(), R, mmx::radius(), and Smallest.

00255                                     {
00256   center (d)= decexp2 (center (d), shift);
00257   radius (d)= decexp2 (radius (d), shift) + Smallest (R);
00258 }


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

Generated on 6 Dec 2012 for numerix by  doxygen 1.6.1