|
group_particles
|
Gadget-type hdf5 format. More...
#include <callback_utils_name.hpp>

Additional Inherited Members | |
Public Member Functions inherited from Callback< AFields > | |
| virtual bool | grp_chunk (size_t chunk_idx, std::string &fname) const =0 |
| Where to find the group files. | |
| virtual bool | prt_chunk (size_t chunk_idx, std::string &fname) const =0 |
| Where to find the particle files. | |
| virtual void | read_grp_meta_init (std::shared_ptr< H5::H5File > fptr) |
| Allows the user to read meta-data from the 0th group chunk. | |
| virtual void | read_prt_meta_init (std::shared_ptr< H5::H5File > fptr) |
| Allows the user to read meta-data from the 0th particle chunk. | |
| virtual void | read_grp_meta (size_t chunk_idx, std::shared_ptr< H5::H5File > fptr, size_t &Ngroups) const =0 |
| Inform the code how many groups there are in a group chunk. | |
| virtual void | read_prt_meta (size_t chunk_idx, std::shared_ptr< H5::H5File > fptr, coord_t &Bsize, size_t &Nparts) const =0 |
| Inform the code how large the box is and how many particles there are in a particle chunk. | |
| virtual bool | grp_select (const GrpProperties &grp) const |
| Inform the code whether a group should be considered. | |
| virtual void | grp_action (const GrpProperties &grp)=0 |
| Action to take for each group for which grp_select returned true. | |
| virtual coord_t | grp_radius (const GrpProperties &grp) const =0 |
| Inform the code how large this group is. | |
| virtual void | prt_action (size_t grp_idx, const GrpProperties &grp, const PrtProperties &prt, coord_t Rsq)=0 |
| Action to take for each particle that falls within grp_radius from a group. | |
| virtual coord_t | prt_coord_rescale () const |
| Rescaling of particle coordinates. | |
| virtual void | prt_modify (PrtProperties &prt) |
| Modifications to particle properties. | |
Gadget-type hdf5 format.
This is just CallbackUtils::name::Illustris with PartType=1.