Index

C++ Code Documentation

bonnetlab::kernel::MR_BUBBLE

Derived from: mrbubblelab::kernel::MrBubble #endif

File: LAB/bonnetlab/kernel/Bonnet.H

public:
  • typedef math::Vector3<Real> Real3;
  • struct Data;
  • Bonnet( Real c, Quat const &alpha, Quat const &a, Data const &X_start #if MR_BUBBLE , Complex const &coefficient, Real exponent, Real u0, Real uprime0 #endif );
    constructor
  • virtual ~Bonnet();
    destructor
  • void compute( Data &X );
  • void clear();
  • void start( Data &X, Complex const &z, uint count );
  • void step( Data &X, Complex const &z, uint count );
protected:
  • void step( Data &X, Complex const &z );
private:
  • void step_( Data &X, Complex const &z2 );
  • void compute_normal( Data &X );
  • void compute_dual( Data &X );
  • void compute_bonnetlab( Data &X );
  • Real _c;
  • Quat _alpha;
  • Quat _a;
  • Data _X_start;
  • Bonnet( Bonnet const & );
    disabled copy constructor
  • Bonnet &operator=( Bonnet const & );
    disabled assignment operator


bonnetlab::kernel::MR_BUBBLE GANG