cheshirekow  v0.1.0
mpblocks::cuda::polynomial::sturm_detail Namespace Reference

Classes

struct  RebuildHelper
 
struct  RebuildHelper< Scalar, size, size >
 
struct  SignChangeHelper
 
struct  SignChangeHelper< Scalar, size, size >
 
struct  Storage
 Storage class, stores one polynomial in teh sequence. More...
 
struct  Storage< Scalar,-1 >
 

Functions

template<class Scalar , int max>
__host__ __device__
__forceinline__ void 
rebuild (SturmSequence< Scalar, max > &sturm)
 
template<typename T >
__host__ __device__
__forceinline__ int 
sgn (T val)
 signum More...
 
template<class Scalar , int max>
__host__ __device__
__forceinline__ int 
signChanges (SturmSequence< Scalar, max > &sturm, Scalar s, Scalar prev)
 

Function Documentation

template<class Scalar , int max>
__host__ __device__ __forceinline__ void mpblocks::cuda::polynomial::sturm_detail::rebuild ( SturmSequence< Scalar, max > &  sturm)

Definition at line 244 of file SturmSequence.h.

template<typename T >
__host__ __device__ __forceinline__ int mpblocks::cuda::polynomial::sturm_detail::sgn ( val)

signum

Definition at line 49 of file SturmSequence.h.

template<class Scalar , int max>
__host__ __device__ __forceinline__ int mpblocks::cuda::polynomial::sturm_detail::signChanges ( SturmSequence< Scalar, max > &  sturm,
Scalar  s,
Scalar  prev 
)

Definition at line 251 of file SturmSequence.h.