invert_op Struct Reference

#include <operators.hpp>

List of all members.

Static Public Member Functions


Detailed Description

Definition at line 683 of file operators.hpp.


Member Function Documentation

static C def ( const C me,
const C f 
) [inline, static]

Definition at line 695 of file operators.hpp.

References mmx::C, mmx::lshiftz(), and mmx::rshiftz().

00695                                 {
00696     return (C(1) - lshiftz (me * rshiftz (f))) / f[0]; }

static C diff_op ( const C me,
const C x 
) [inline, static]

Definition at line 692 of file operators.hpp.

References mmx::derive(), and mmx::square().

00692                                     {
00693     (void) me; return -derive (x) / square (x); }

static generic name (  )  [inline, static]

Definition at line 684 of file operators.hpp.

References mmx::GEN_INVERT.

00684 { return GEN_INVERT; }

static C op ( const C x  )  [inline, static]

Definition at line 686 of file operators.hpp.

References mmx::invert().

00686 { return invert (x); }

static void set_op ( R &  x,
const C y 
) [inline, static]

Definition at line 690 of file operators.hpp.

References mmx::invert().

00690 { x= invert (y); }

static void set_op ( C x  )  [inline, static]

Definition at line 688 of file operators.hpp.

References mmx::invert().

00688 { x= invert (x); }


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1