#include <system_dstack.h>
Public Types | |
typedef unsigned | sz_t |
typedef Intervals< creal_t >::rdw_t | interval_t |
![]() | |
typedef unsigned int | sz_t |
Public Member Functions | |
void | receiver (method_base *mb) |
void | error (const char *msg) |
interval_t * | previous () |
interval_t * | current () |
const interval_t * | current () const |
sz_t | nvr () const |
const creal_t & | peps () const |
const creal_t & | rdscr_prm () const |
sz_t | largest () |
sz_t | smallest () |
creal_t | prc () |
void | init (creal_t *inits) |
void | reset () |
void | set_precision (const creal_t &peps, const creal_t &spleps=0) |
dstack (sz_t _nvr_, const creal_t &peps, const creal_t &spleps) | |
void | setmem () |
void | mpush () |
void | cpush () |
void | rndsupport (creal_t *dst, int nsmp=1) |
void | update (interval_t *dst, interval_t *src, interval_t *locals) |
creal_t | rdscr (interval_t const *const , interval_t const *const locals) |
bool | reduce (std::vector< interval_t > *ri, unsigned) |
bool | subdivide (sz_t v=(sz_t)(-1), creal_t m=(creal_t) 0) |
![]() | |
void * | _alloc_ (sz_t sz) |
Intervals< creal_t >::rdw_t * | alloc () |
Intervals< creal_t >::rdw_t *& | prev (Intervals< creal_t >::rdw_t *chnk) |
void | pop () |
Intervals< creal_t >::rdw_t * | top () |
void | push () |
nstack (unsigned n=1) | |
unsigned | deep () |
void | popall () |
~nstack () | |
Static Public Member Functions | |
static creal_t | size (const interval_t &i) |
static creal_t | _linterp_dw (const interval_t &intvl, const creal_t &t) |
static creal_t | _linterp_up (const interval_t &intvl, const creal_t &t) |
Public Attributes | |
method_base * | m_error |
sz_t | m_nvr |
creal_t | m_peps |
creal_t | m_spleps |
creal_t | m_rdprm |
sz_t | m_large |
sz_t | m_small |
![]() | |
sz_t | m_n |
sz_t | m_sz |
Intervals< creal_t >::rdw_t * | m_frees |
Intervals< creal_t >::rdw_t * | m_top |
typedef Intervals<creal_t>::rdw_t mmx::realroot::dstack< creal_t >::interval_t |
typedef unsigned mmx::realroot::dstack< creal_t >::sz_t |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
method_base* mmx::realroot::dstack< creal_t >::m_error |
sz_t mmx::realroot::dstack< creal_t >::m_large |
sz_t mmx::realroot::dstack< creal_t >::m_nvr |
creal_t mmx::realroot::dstack< creal_t >::m_peps |
creal_t mmx::realroot::dstack< creal_t >::m_rdprm |
sz_t mmx::realroot::dstack< creal_t >::m_small |
creal_t mmx::realroot::dstack< creal_t >::m_spleps |