openPMD_raytrace_API  0.1.0
Todo List
Namespace raytracing
The CHUNK_SIZE should not be hardcoded it should also be optimized with tests
Member raytracing::openPMD_io::init_read (std::string pdgId, unsigned int iter=1, unsigned long long int n_rays=0, unsigned int repeat=1)

the file access type was defined in the openPMD_io constructor

check if the iteration exists

make it more meaningful

check if the iteration exists

make it more meaningful

Member raytracing::openPMD_io::init_write (std::string particle_species, unsigned long long int n_rays, unsigned int iter=1)

add gravity direction and horizontal direction

I don't how to add the directionOfGravity

I don't how to add the directionOfGravity

Member raytracing::openPMD_io::openPMD_io (const std::string &filename, const std::string mc_code_name="", const std::string mc_code_version="", const std::string instrument_name="", const std::string name_current_component="")
use particlePatches ... but I don't understand if/how
Member raytracing::openPMD_io::trace_read (void)
reordering if conditions can improve performance
Member raytracing::Ray::get_position (float &xx, float &yy, float &zz) const
add methods using reference instead of pointers for C++ users
Member raytracing::Ray::set_polarization (double x, double y, double z, double scale=1)
to implement
Member raytracing::Ray::set_pPolarization (double x, double y, double z, double phase, double scale=1)
to implement