Developer documentation

mmx::realroot::rdslv::parallel< system > Struct Template Reference

#include <strgy_rdslv_parallel.hpp>

Inheritance diagram for mmx::realroot::rdslv::parallel< system >:
mmx::realroot::vstack< creal_t >

Public Types

typedef system::creal_t creal_t
 
typedef system::interval_t interval_t
 
typedef system::vstack_t vstack_t
 
typedef vstack_t::sz_t sz_t
 
- Public Types inherited from mmx::realroot::vstack< creal_t >
typedef unsigned sz_t
 

Public Member Functions

sz_t pinc (sz_t iptr)
 
sz_t pdec (sz_t iptr)
 
bool process (std::vector< interval_t > &reductions, const vstack_t &vp, const creal_t &eps=1e-3, int k=12)
 
- Public Member Functions inherited from mmx::realroot::vstack< creal_t >
sz_t nbp () const
 
 vstack ()
 
sz_tpinf (sz_t iptr)
 
const sz_tpinf (sz_t iptr) const
 
sz_tpmsz (sz_t iptr)
 
sz_t pmsz (sz_t iptr) const
 
sz_tpmad (sz_t iptr)
 
sz_t pmad (sz_t iptr) const
 
sz_tpMsz (sz_t iptr)
 
sz_t pMsz (sz_t iptr) const
 
sz_tpMad (sz_t iptr)
 
sz_t pMad (sz_t iptr) const
 
creal_t * pmdata (sz_t iptr)
 
const creal_t * pmdata (sz_t iptr) const
 
creal_t * pMdata (sz_t iptr)
 
const creal_t * pMdata (sz_t iptr) const
 
creal_t & plower (sz_t iptr)
 
const creal_t & plower (sz_t iptr) const
 
creal_t & pupper (sz_t iptr)
 
const creal_t & pupper (sz_t iptr) const
 
sz_t allocc (sz_t sz)
 
sz_t alloci (sz_t sz)
 
void push (creal_t *&pmn, creal_t *&pmx, sz_t sz)
 
void add (creal_t const *pmn, creal_t const *pmx, sz_t sz)
 
void read (sz_t i, creal_t const *&pmn, creal_t const *&pmx, sz_t &sz) const
 
void reset ()
 
bool thickness (const creal_t &eps)
 
void copy (const vstack &vs)
 

Additional Inherited Members

- Public Attributes inherited from mmx::realroot::vstack< creal_t >
sz_t m_nbp
 
memory::linear_allocator< creal_t > m_cpchnk
 
memory::linear_allocator< sz_tm_ipchnk
 

Member Typedef Documentation

template<class system >
typedef system::creal_t mmx::realroot::rdslv::parallel< system >::creal_t
template<class system >
typedef vstack_t::sz_t mmx::realroot::rdslv::parallel< system >::sz_t
template<class system >
typedef system::vstack_t mmx::realroot::rdslv::parallel< system >::vstack_t

Member Function Documentation

template<class system >
sz_t mmx::realroot::rdslv::parallel< system >::pdec ( sz_t  iptr)
inline
template<class system >
sz_t mmx::realroot::rdslv::parallel< system >::pinc ( sz_t  iptr)
inline
template<class system >
bool mmx::realroot::rdslv::parallel< system >::process ( std::vector< interval_t > &  reductions,
const vstack_t vp,
const creal_t eps = 1e-3,
int  k = 12 
)
inline

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