realroot_doc 0.1.1
cell_uv_bernstein< C > Class Template Reference

#include <cell_uv_bernstein.hpp>

List of all members.

Public Types

Public Member Functions


Detailed Description

template<typename C>
class mmx::cell_uv_bernstein< C >

Definition at line 29 of file cell_uv_bernstein.hpp.


Member Typedef Documentation

typedef polynomial<C, with<Bernstein> > Polynomial

Definition at line 34 of file cell_uv_bernstein.hpp.

typedef C Scalar

Definition at line 33 of file cell_uv_bernstein.hpp.


Constructor & Destructor Documentation

cell_uv_bernstein ( void  )

Definition at line 62 of file cell_uv_bernstein.hpp.

{}
cell_uv_bernstein ( const Polynomial E) [inline]

Definition at line 37 of file cell_uv_bernstein.hpp.

: m_equs(E), m_doms(Interval<C>(0,1)) {}
cell_uv_bernstein ( const Polynomial E,
const Interval< double > &  D 
) [inline]

Definition at line 38 of file cell_uv_bernstein.hpp.

: m_equs(E), m_doms(D) {}
cell_uv_bernstein ( const POL &  E,
const Interval< double > &  D 
) [inline]

Definition at line 41 of file cell_uv_bernstein.hpp.

References mmx::assign().

                                                             : m_doms(D) {
    let::assign(m_equs,E,D);
  }
~cell_uv_bernstein ( void  )

Definition at line 65 of file cell_uv_bernstein.hpp.

{}

Member Function Documentation

Interval<double> domain ( ) const [inline]

Definition at line 50 of file cell_uv_bernstein.hpp.

{return m_doms;}
Interval<double>& domain ( ) [inline]

Definition at line 51 of file cell_uv_bernstein.hpp.

{return m_doms;}
Polynomial& equation ( ) [inline]

Definition at line 48 of file cell_uv_bernstein.hpp.

{return m_equs;}
Polynomial equation ( ) const [inline]

Definition at line 47 of file cell_uv_bernstein.hpp.

{return m_equs;}
C size ( void  ) const [inline]

Definition at line 53 of file cell_uv_bernstein.hpp.

References Interval< T, r >::size().

{ return m_doms.size(); }

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