|
| | CartesianRender (ShamrockCtx &context, Config &solver_config, Storage &storage) |
|
sham::DeviceBuffer< Tfield > | compute_slice (std::function< field_getter_t > field_getter, const sham::DeviceBuffer< Tvec > &positions) |
|
sham::DeviceBuffer< Tfield > | compute_column_integ (std::function< field_getter_t > field_getter, const sham::DeviceBuffer< shammath::Ray< Tvec > > &rays) |
|
sham::DeviceBuffer< Tfield > | compute_azymuthal_integ (std::function< field_getter_t > field_getter, const sham::DeviceBuffer< shammath::RingRay< Tvec > > &ring_rays) |
|
sham::DeviceBuffer< Tfield > | compute_slice (std::string field_name, const sham::DeviceBuffer< Tvec > &positions, std::optional< std::function< pybind11::array_t< Tfield >(size_t, pybind11::dict &)> > custom_getter) |
|
sham::DeviceBuffer< Tfield > | compute_column_integ (std::string field_name, const sham::DeviceBuffer< shammath::Ray< Tvec > > &rays, std::optional< std::function< pybind11::array_t< Tfield >(size_t, pybind11::dict &)> > custom_getter) |
|
sham::DeviceBuffer< Tfield > | compute_azymuthal_integ (std::string field_name, const sham::DeviceBuffer< shammath::RingRay< Tvec > > &ring_rays, std::optional< std::function< pybind11::array_t< Tfield >(size_t, pybind11::dict &)> > custom_getter) |
|
sham::DeviceBuffer< Tfield > | compute_slice (std::function< field_getter_t > field_getter, Tvec center, Tvec delta_x, Tvec delta_y, u32 nx, u32 ny) |
|
sham::DeviceBuffer< Tfield > | compute_column_integ (std::function< field_getter_t > field_getter, Tvec center, Tvec delta_x, Tvec delta_y, u32 nx, u32 ny) |
|
sham::DeviceBuffer< Tfield > | compute_slice (std::string field_name, Tvec center, Tvec delta_x, Tvec delta_y, u32 nx, u32 ny, std::optional< std::function< pybind11::array_t< Tfield >(size_t, pybind11::dict &)> > custom_getter) |
|
sham::DeviceBuffer< Tfield > | compute_column_integ (std::string field_name, Tvec center, Tvec delta_x, Tvec delta_y, u32 nx, u32 ny, std::optional< std::function< pybind11::array_t< Tfield >(size_t, pybind11::dict &)> > custom_getter) |
| sham::DeviceBuffer< Tfield > | compute_slice (std::string field_name, const std::vector< Tvec > &positions, std::optional< std::function< pybind11::array_t< Tfield >(size_t, pybind11::dict &)> > custom_getter) |
| sham::DeviceBuffer< Tfield > | compute_column_integ (std::string field_name, const std::vector< shammath::Ray< Tvec > > &rays, std::optional< std::function< pybind11::array_t< Tfield >(size_t, pybind11::dict &)> > custom_getter) |
| sham::DeviceBuffer< Tfield > | compute_azymuthal_integ (std::string field_name, const std::vector< shammath::RingRay< Tvec > > &ring_rays, std::optional< std::function< pybind11::array_t< Tfield >(size_t, pybind11::dict &)> > custom_getter) |
template<class Tvec, class Tfield, template< class > class SPHKernel>
class shammodels::sph::modules::CartesianRender< Tvec, Tfield, SPHKernel >
Definition at line 31 of file CartesianRender.hpp.