Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vectorize.h File Reference
#include "vectorize_reduce.h"
#include "vectorize_exp.h"
#include "vectorize_log.h"
#include "vectorize_sqrt.h"
#include "vectorize_hyper.h"
Include dependency graph for vectorize.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  t_avx_pool
 
class  avx_ptr< T, lgBC >
 
class  allocator_avx< T >
 
class  allocator_avx< void >
 
struct  allocator_avx< void >::rebind< U >
 
class  allocator_avx< T >
 
struct  allocator_avx< T >::rebind< U >
 

Typedefs

template<typename T >
using vector_avx = typename std::vector< T, allocator_avx< T >>
 

Functions

template<class T , class U >
bool operator== (const allocator_avx< T > &, const allocator_avx< U > &)
 
template<class T >
bool operator== (const allocator_avx< T > &, const allocator_avx< T > &)
 
template<class T , class U >
bool operator!= (const allocator_avx< T > &, const allocator_avx< U > &)
 
template<class T >
bool operator!= (const allocator_avx< T > &, const allocator_avx< T > &)
 

Variables

t_avx_pool avx_pool
 

Typedef Documentation

template<typename T >
using vector_avx = typename std::vector<T,allocator_avx<T>>

Function Documentation

template<class T , class U >
bool operator!= ( const allocator_avx< T > &  ,
const allocator_avx< U > &   
)
inline
template<class T >
bool operator!= ( const allocator_avx< T > &  ,
const allocator_avx< T > &   
)
inline
template<class T , class U >
bool operator== ( const allocator_avx< T > &  ,
const allocator_avx< U > &   
)
inline
template<class T >
bool operator== ( const allocator_avx< T > &  ,
const allocator_avx< T > &   
)
inline

Variable Documentation

t_avx_pool avx_pool