Developer documentation

mmx::realroot::vstack< creal_t > Struct Template Reference

#include <system_vstack.h>

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

Public Types

typedef unsigned sz_t
 

Public Member Functions

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)
 

Public Attributes

sz_t m_nbp
 
memory::linear_allocator< creal_t > m_cpchnk
 
memory::linear_allocator< sz_tm_ipchnk
 

Member Typedef Documentation

template<class creal_t >
typedef unsigned mmx::realroot::vstack< creal_t >::sz_t

Constructor & Destructor Documentation

template<class creal_t >
mmx::realroot::vstack< creal_t >::vstack ( )
inline

Member Function Documentation

template<class creal_t >
void mmx::realroot::vstack< creal_t >::add ( creal_t const *  pmn,
creal_t const *  pmx,
sz_t  sz 
)
inline
template<class creal_t >
sz_t mmx::realroot::vstack< creal_t >::allocc ( sz_t  sz)
inline
template<class creal_t >
sz_t mmx::realroot::vstack< creal_t >::alloci ( sz_t  sz)
inline
template<class creal_t >
void mmx::realroot::vstack< creal_t >::copy ( const vstack< creal_t > &  vs)
inline
template<class creal_t >
sz_t mmx::realroot::vstack< creal_t >::nbp ( ) const
inline
template<class creal_t >
sz_t* mmx::realroot::vstack< creal_t >::pinf ( sz_t  iptr)
inline
template<class creal_t >
const sz_t* mmx::realroot::vstack< creal_t >::pinf ( sz_t  iptr) const
inline
template<class creal_t >
creal_t& mmx::realroot::vstack< creal_t >::plower ( sz_t  iptr)
inline
template<class creal_t >
const creal_t& mmx::realroot::vstack< creal_t >::plower ( sz_t  iptr) const
inline
template<class creal_t >
sz_t& mmx::realroot::vstack< creal_t >::pmad ( sz_t  iptr)
inline
template<class creal_t >
sz_t mmx::realroot::vstack< creal_t >::pmad ( sz_t  iptr) const
inline
template<class creal_t >
sz_t& mmx::realroot::vstack< creal_t >::pMad ( sz_t  iptr)
inline
template<class creal_t >
sz_t mmx::realroot::vstack< creal_t >::pMad ( sz_t  iptr) const
inline
template<class creal_t >
creal_t* mmx::realroot::vstack< creal_t >::pmdata ( sz_t  iptr)
inline
template<class creal_t >
const creal_t* mmx::realroot::vstack< creal_t >::pmdata ( sz_t  iptr) const
inline
template<class creal_t >
creal_t* mmx::realroot::vstack< creal_t >::pMdata ( sz_t  iptr)
inline
template<class creal_t >
const creal_t* mmx::realroot::vstack< creal_t >::pMdata ( sz_t  iptr) const
inline
template<class creal_t >
sz_t& mmx::realroot::vstack< creal_t >::pmsz ( sz_t  iptr)
inline
template<class creal_t >
sz_t mmx::realroot::vstack< creal_t >::pmsz ( sz_t  iptr) const
inline
template<class creal_t >
sz_t& mmx::realroot::vstack< creal_t >::pMsz ( sz_t  iptr)
inline
template<class creal_t >
sz_t mmx::realroot::vstack< creal_t >::pMsz ( sz_t  iptr) const
inline
template<class creal_t >
creal_t& mmx::realroot::vstack< creal_t >::pupper ( sz_t  iptr)
inline
template<class creal_t >
const creal_t& mmx::realroot::vstack< creal_t >::pupper ( sz_t  iptr) const
inline
template<class creal_t >
void mmx::realroot::vstack< creal_t >::push ( creal_t *&  pmn,
creal_t *&  pmx,
sz_t  sz 
)
inline
template<class creal_t >
void mmx::realroot::vstack< creal_t >::read ( sz_t  i,
creal_t const *&  pmn,
creal_t const *&  pmx,
sz_t sz 
) const
inline
template<class creal_t >
void mmx::realroot::vstack< creal_t >::reset ( )
inline
template<class creal_t >
bool mmx::realroot::vstack< creal_t >::thickness ( const creal_t &  eps)
inline

Member Data Documentation

template<class creal_t >
memory::linear_allocator<creal_t> mmx::realroot::vstack< creal_t >::m_cpchnk
template<class creal_t >
memory::linear_allocator<sz_t> mmx::realroot::vstack< creal_t >::m_ipchnk
template<class creal_t >
sz_t mmx::realroot::vstack< creal_t >::m_nbp

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