|
MCBooster
1.0.1
Tool to generate MC phase space samples in parallel.
|
Typedef for useful container classes used in MCBooster. More...
#include <mcbooster/Config.h>#include <mcbooster/Vector3R.h>#include <mcbooster/Vector4R.h>#include <vector>#include <mcbooster/GTypes.h>#include <thrust/device_vector.h>#include <thrust/host_vector.h>#include <thrust/complex.h>
Include dependency graph for GContainers.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| MCBooster | |
Typedefs | |
| template<typename T > | |
| using | MCBooster::mc_device_vector = thrust::host_vector< T > |
| Generic template typedef for thrust::host_vector. More... | |
| template<typename T > | |
| using | MCBooster::mc_host_vector = thrust::host_vector< T > |
| Generic template typedef for thrust::host_vector. More... | |
| typedef thrust::complex< GReal_t > | MCBooster::GComplex_t |
| typedef mc_host_vector< Vector4R > | MCBooster::FourVectors_h |
| Typedef for complex number. More... | |
| typedef mc_host_vector< Vector3R > | MCBooster::ThreeVectors_h |
| Vector4R host vector. More... | |
| typedef mc_host_vector< GBool_t > | MCBooster::BoolVector_h |
| Vector3R host vector. More... | |
| typedef mc_host_vector< GReal_t > | MCBooster::RealVector_h |
| Typedef for a GBool_t host vector. More... | |
| typedef mc_host_vector< GComplex_t > | MCBooster::ComplexVector_h |
| Typedef for a GReal_t host vector. More... | |
| typedef mc_host_vector< Vector4R > | MCBooster::Particles_h |
| Typedef for a GComplex_t host vector. More... | |
| typedef vector< Particles_h * > | MCBooster::ParticlesSet_h |
| Typedef for a Vector4R host vector. More... | |
| typedef vector< RealVector_h * > | MCBooster::VariableSet_h |
| Typedef for a STL vector of pointers to host Particles_h vectors . More... | |
| typedef mc_device_vector< GBool_t > | MCBooster::BoolVector_d |
| Typedef for a STL vector of pointers to host RealVector_h vectors. More... | |
| typedef mc_device_vector< GReal_t > | MCBooster::RealVector_d |
| Typedef for a GBool_t device vector. More... | |
| typedef mc_device_vector< GComplex_t > | MCBooster::ComplexVector_d |
| Typedef for a GReal_t device vector. More... | |
| typedef mc_device_vector< Vector4R > | MCBooster::Particles_d |
| Typedef for a GComplex_t device vector. More... | |
| typedef vector< Particles_d * > | MCBooster::ParticlesSet_d |
| Typedef for a Vector4R device vector. More... | |
| typedef vector< RealVector_d * > | MCBooster::VariableSet_d |
| Typedef for a STL vector of pointers to device Particles_d vectors. More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GT1 |
| Typedef for a STL vector of pointers to device RealVector_d vectors. More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GT2 |
| GT2 iterator is a typedef for thrust::detail::tuple_of_iterator_references<Vector4R &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GT3 |
| GT3 iterator is a typedef for thrust::detail::tuple_of_iterator_references<Vector4R &, Vector4R &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GT4 |
| GT4 iterator is a typedef for thrust::detail::tuple_of_iterator_references<Vector4R &, Vector4R &, Vector4R &, Vector4R &,...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GT5 |
| GT5 iterator is a typedef for thrust::detail::tuple_of_iterator_references<Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &,...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GT6 |
| GT6 iterator is a typedef for thrust::detail::tuple_of_iterator_references<Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &,Vector4R &,...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GT7 |
| GT7 iterator is a typedef for thrust::detail::tuple_of_iterator_references<Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &,Vector4R &,Vector4R &,...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type > | MCBooster::GT8 |
| GT8 iterator is a typedef for thrust::detail::tuple_of_iterator_references<Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &,Vector4R &,Vector4R &,Vector4R &,...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type > | MCBooster::GT9 |
| GT9 iterator is a typedef for thrust::detail::tuple_of_iterator_references<Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &,Vector4R &,Vector4R &,Vector4R &,Vector4R &...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R & > | MCBooster::GT10 |
| GT10 iterator is a typedef for thrust::detail::tuple_of_iterator_references<Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &,Vector4R &,Vector4R &,Vector4R &,Vector4R &,Vector4R &> More... | |
| typedef thrust::detail::tuple_of_iterator_references< GReal_t &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GTR2 |
| GTR2 iterator is a typedef for thrust::detail::tuple_of_iterator_references<GReal_t &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< GReal_t &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GTR3 |
| GTR3 iterator is a typedef for thrust::detail::tuple_of_iterator_references<GReal_t &, Vector4R &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< GReal_t &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GTR4 |
| GTR4 iterator is a typedef for thrust::detail::tuple_of_iterator_references<GReal_t &, Vector4R &, Vector4R &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GTR5 |
| GTR5 iterator is a typedef for thrust::detail::tuple_of_iterator_references<GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GTR6 |
| GTR6 iterator is a typedef for thrust::detail::tuple_of_iterator_references<GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type, thrust::null_type > | MCBooster::GTR7 |
| GTR7 iterator is a typedef for thrust::detail::tuple_of_iterator_references<GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type, thrust::null_type > | MCBooster::GTR8 |
| GTR8 iterator is a typedef for thrust::detail::tuple_of_iterator_references<GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, thrust::null_type > | MCBooster::GTR9 |
| GTR9 iterator is a typedef for thrust::detail::tuple_of_iterator_references<GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, ...> More... | |
| typedef thrust::detail::tuple_of_iterator_references< GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R & > | MCBooster::GTR10 |
| GTR10 iterator is a typedef for thrust::detail::tuple_of_iterator_references<GReal_t &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, Vector4R &, ...> More... | |
Containers defined here should be used in users application also.
Definition in file GContainers.h.