/dports/devel/libflatarray/libflatarray-0.3.0/src/ |
H A D | soa_array.hpp | 37 typedef soa_accessor<value_type, MY_SIZE, 1, 1, 0> iterator; 75 …for (soa_accessor<value_type, SIZE, 1, 1, 0> accessor(my_data, 0); accessor.index() < MY_SIZE; acc… in ~soa_array() 101 soa_accessor<value_type, SIZE, 1, 1, 0> operator[](const int index) in operator []() 103 return soa_accessor<value_type, SIZE, 1, 1, 0>(my_data, index); in operator []() 115 soa_accessor<value_type, SIZE, 1, 1, 0> at(const int index) in at() 145 void load(const soa_accessor<value_type, OTHER_SIZE, 1, 1, 0>& accessor, std::size_t num) in load() 153 …void load(const soa_accessor<value_type, OTHER_SIZE, 1, 1, 0>& accessor, std::size_t num, std::siz… in load() 180 soa_accessor<value_type, SIZE, 1, 1, 0> back() in back() 187 soa_accessor<value_type, SIZE, 1, 1, 0> begin() in begin() 194 soa_accessor<value_type, SIZE, 1, 1, 0> end() in end() [all …]
|
H A D | soa_accessor.hpp | 27 class soa_accessor;
|
H A D | macros.hpp | 31 friend class LibFlatArray::soa_accessor; \ 84 class soa_accessor<CELL_TYPE, MY_DIM_X, MY_DIM_Y, MY_DIM_Z, INDEX> \ 104 soa_accessor(char *my_data, const long my_index) : \ 852 const LibFlatArray::soa_accessor< \
|
/dports/science/libgeodecomp/libgeodecomp-0.4.0/lib/libflatarray/src/ |
H A D | soa_array.hpp | 43 …for (soa_accessor<CELL, SIZE, 0, 0, 0> accessor(data, 0); accessor.index < elements; accessor += 1… in soa_array() 50 soa_accessor<CELL, SIZE, 1, 1, 0> operator[](const int index) in operator []() 52 return soa_accessor<CELL, SIZE, 1, 1, 0>(data, index); in operator []() 64 soa_accessor<CELL, SIZE, 1, 1, 0> at(const int index) in at()
|
H A D | soa_accessor.hpp | 27 class soa_accessor;
|
H A D | macros.hpp | 30 friend class LibFlatArray::soa_accessor; \ 82 class soa_accessor<CELL_TYPE, MY_DIM_X, MY_DIM_Y, MY_DIM_Z, INDEX> \ 93 explicit soa_accessor(char *data, const long index = 0) : \ 566 const LibFlatArray::soa_accessor< \
|
/dports/devel/libflatarray/libflatarray-0.3.0/examples/smoothed_particle_hydrodynamics/ |
H A D | kernels.hpp | 62 void compute_density_lfa(int n, LibFlatArray::soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX> partic… in compute_density_lfa() 64 typedef LibFlatArray::soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX> soa_accessor; in compute_density_lfa() typedef 65 … typedef typename LibFlatArray::estimate_optimum_short_vec_type<float, soa_accessor>::VALUE FLOAT; in compute_density_lfa() 83 soa_accessor particles_i(particles.data(), 0); in compute_density_lfa() 84 soa_accessor particles_j(particles.data(), 0); in compute_density_lfa()
|
/dports/devel/libflatarray/libflatarray-0.3.0/src/detail/ |
H A D | get_instance_functor.hpp | 41 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()() 43 typedef soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX> accessor_type; in operator ()() 104 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
H A D | set_instance_functor.hpp | 41 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()() 43 accessor.index() = soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>::gen_index(x, y, z); in operator ()() 103 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
H A D | construct_functor.hpp | 38 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()() 42 … accessor.index() = soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>::gen_index(0, y, z); in operator ()() 105 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
H A D | destroy_functor.hpp | 39 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()() 43 … accessor.index() = soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>::gen_index(0, y, z); in operator ()() 106 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
H A D | load_functor.hpp | 39 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()() 44 accessor.index() = soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>::gen_index( in operator ()() 100 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
H A D | save_functor.hpp | 36 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()() 41 accessor.index() = soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>::gen_index( in operator ()() 97 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
H A D | macros.hpp | 319 LibFlatArray::soa_accessor<CELL, DIM_X, DIM_Y, SIZE, 0> accessor( \ 327 LibFlatArray::soa_accessor<CELL, SIZE, SIZE, SIZE, 0> accessor( \ 335 LibFlatArray::soa_accessor<CELL, SIZE, SIZE, 1, 0> accessor( \ 343 LibFlatArray::soa_accessor<CELL, SIZE, 1, 1, 0> accessor( \
|
H A D | set_byte_size_functor.hpp | 32 void operator()(const soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
/dports/science/libgeodecomp/libgeodecomp-0.4.0/lib/libflatarray/src/detail/ |
H A D | load_save_functor.hpp | 41 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()() 76 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
H A D | macros.hpp | 128 soa_accessor<CELL, DIM_X, DIM_Y, SIZE, 0> accessor( \ 136 soa_accessor<CELL, SIZE, SIZE, SIZE, 0> accessor( \ 144 soa_accessor<CELL, SIZE, SIZE, 1, 0> accessor( \
|
H A D | get_set_instance_functor.hpp | 41 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()() 86 void operator()(soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
H A D | set_byte_size_functor.hpp | 32 void operator()(const soa_accessor<CELL, DIM_X, DIM_Y, DIM_Z, INDEX>& accessor) const in operator ()()
|
/dports/devel/libflatarray/libflatarray-0.3.0/examples/lbm/ |
H A D | cudalineupdatefunctorprototype.h | 59 LibFlatArray::soa_accessor<CELL, X1, Y1, Z1, 0> accessor1, \ 60 LibFlatArray::soa_accessor<CELL, X2, Y2, Z2, 0> accessor2) const \
|
/dports/science/libgeodecomp/libgeodecomp-0.4.0/lib/libflatarray/examples/lbm/ |
H A D | cudalineupdatefunctorprototype.h | 59 LibFlatArray::soa_accessor<CELL, X1, Y1, Z1, 0> accessor1, \ 60 LibFlatArray::soa_accessor<CELL, X2, Y2, Z2, 0> accessor2) const \
|
/dports/science/libgeodecomp/libgeodecomp-0.4.0/lib/libflatarray/examples/performance_tests/ |
H A D | main.cpp | 323 void operator()(soa_accessor<JacobiCell, DIM_X1, DIM_Y1, DIM_Z1, INDEX1>& accessor1, in operator ()() 433 void operator()(soa_accessor<JacobiCell, DIM_X1, DIM_Y1, DIM_Z1, INDEX1>& accessor1, in operator ()() 1122 soa_accessor<Particle, 8192, 1, 1, 0> accessorA = particlesA[0]; in performance() 1123 soa_accessor<Particle, 8192, 1, 1, 0> accessorB = particlesB[0]; in performance() 1140 soa_accessor<Particle, 8192, 1, 1, 0> accessorA2 = particlesA[0]; in performance() 1242 soa_accessor<Particle, DIM, 1, 1, 0> accessorA = particlesA[0]; in performance() 1243 soa_accessor<Particle, DIM, 1, 1, 0> accessorB = particlesB[0]; in performance() 1244 soa_accessor<Particle, DIM, 1, 1, 0> accessorA2 = particlesA[0]; in performance() 1384 soa_accessor<Particle, DIM, 1, 1, 0> accessorA = particlesA[0]; in performance() 1385 soa_accessor<Particle, DIM, 1, 1, 0> accessorB = particlesB[0]; in performance() [all …]
|
/dports/science/libgeodecomp/libgeodecomp-0.4.0/src/storage/ |
H A D | updatefunctor.h | 42 LibFlatArray::soa_accessor<CELL1, MY_DIM_X1, MY_DIM_Y1, MY_DIM_Z1, INDEX1>& hoodOld, in operator() 43 … LibFlatArray::soa_accessor<CELL2, MY_DIM_X2, MY_DIM_Y2, MY_DIM_Z2, INDEX2>& hoodNew) const in operator()
|
H A D | fixedneighborhood.h | 38 long INDEX2> class SOA_ACCESSOR_IN = LibFlatArray::soa_accessor,
|
/dports/devel/libflatarray/libflatarray-0.3.0/examples/performance_tests/ |
H A D | main.cpp | 1310 soa_accessor<Particle, 8192, 1, 1, 0> accessorA = particlesA[0]; in performance() 1311 soa_accessor<Particle, 8192, 1, 1, 0> accessorB = particlesB[0]; in performance() 1328 soa_accessor<Particle, 8192, 1, 1, 0> accessorA2 = particlesA[0]; in performance() 1431 soa_accessor<Particle, DIM, 1, 1, 0> accessorA = particlesA[0]; in performance() 1432 soa_accessor<Particle, DIM, 1, 1, 0> accessorB = particlesB[0]; in performance() 1433 soa_accessor<Particle, DIM, 1, 1, 0> accessorA2 = particlesA[0]; in performance() 1574 soa_accessor<Particle, DIM, 1, 1, 0> accessorA = particlesA[0]; in performance() 1575 soa_accessor<Particle, DIM, 1, 1, 0> accessorB = particlesB[0]; in performance() 1576 soa_accessor<Particle, DIM, 1, 1, 0> accessorA2 = particlesA[0]; in performance() 1693 soa_accessor<ArrayParticle, DIM, 1, 1, 0> accessorA = particlesA[0]; in performance() [all …]
|