|
quadgrid 0.1
simple cartesian quad grid with particles for c++/octave
|
This is the complete list of members for particles_t, including all inherited members.
| build_mass() | particles_t | |
| cell_color enum name | particles_t | |
| default_x_generator() | particles_t | |
| default_y_generator() | particles_t | |
| dp(const std::string &name, idx_t ii) | particles_t | inline |
| dp(const std::string &name, idx_t ii) const | particles_t | inline |
| dprops | particles_t | |
| g2p(const std::map< std::string, std::vector< double > > &vars, bool apply_mass=false) | particles_t | inline |
| g2p(const std::map< std::string, std::vector< double > > &vars, std::initializer_list< str > const &gvarnames, std::initializer_list< str > const &pvarnames, bool apply_mass=false) | particles_t | |
| g2p(const std::map< std::string, std::vector< double > > &vars, GT const &gvarnames, PT const &pvarnames, bool apply_mass=false) | particles_t | |
| g2pd(const std::map< std::string, std::vector< double > > &vars, GT const &gvarnames, PT const &pxvarnames, PT const &pyvarnames, bool apply_mass=false) | particles_t | |
| g2pd(const std::map< std::string, std::vector< double > > &vars, std::initializer_list< str > const &gvarnames, std::initializer_list< str > const &pxvarnames, std::initializer_list< str > const &pyvarnames, bool apply_mass=false) | particles_t | |
| getkey(std::map< std::string, std::vector< double > > const &varnames, std::size_t ivar) | particles_t | inlinestatic |
| getkey(std::vector< std::string > const &varnames, std::size_t ivar) | particles_t | inlinestatic |
| getkey(std::initializer_list< const char * > const &varnames, std::size_t ivar) | particles_t | inlinestatic |
| grd_to_ptcl | particles_t | |
| grid | particles_t | |
| idx_t typedef | particles_t | |
| init_particle_mesh() | particles_t | |
| init_particle_positions(std::function< double()> xgentr, std::function< double()> ygentr) | particles_t | |
| init_props(const std::vector< std::string > &ipropnames, const std::vector< std::string > &dpropnames) | particles_t | |
| ip(const std::string &name, idx_t ii) | particles_t | inline |
| ip(const std::string &name, idx_t ii) const | particles_t | inline |
| iprops | particles_t | |
| M | particles_t | |
| mark_by_cell_color() | particles_t | |
| num_particles | particles_t | |
| output_format enum name | particles_t | |
| p2g(std::map< std::string, std::vector< double > > &vars, bool apply_mass=false) const | particles_t | inline |
| p2g(std::map< std::string, std::vector< double > > &vars, PT const &pvarnames, GT const &gvarnames, bool apply_mass=false) const | particles_t | |
| p2g(std::map< std::string, std::vector< double > > &vars, std::initializer_list< str > const &pvarnames, std::initializer_list< str > const &gvarnames, bool apply_mass=false) const | particles_t | |
| p2gd(std::map< std::string, std::vector< double > > &vars, PT const &pxvarnames, PT const &pyvarnames, std::string const &area, GT const &gvarnames, bool apply_mass=false) const | particles_t | |
| p2gd(std::map< std::string, std::vector< double > > &vars, std::initializer_list< str > const &pxvarnames, std::initializer_list< str > const &pyvarnames, std::string const &area, std::initializer_list< str > const &gvarnames, bool apply_mass=false) const | particles_t | |
| particles_t(idx_t n, const quadgrid_t< std::vector< double > > &grid_) | particles_t | inline |
| particles_t(const nlohmann::json &j, const quadgrid_t< std::vector< double > > &grid_) | particles_t | inline |
| particles_t(idx_t n, const std::vector< std::string > &ipropnames, const std::vector< std::string > &dpropnames, const quadgrid_t< std::vector< double > > &grid_) | particles_t | |
| particles_t(idx_t n, const std::vector< std::string > &ipropnames, const std::vector< std::string > &dpropnames, const quadgrid_t< std::vector< double > > &grid_, const std::vector< double > &xv, const std::vector< double > &yv) | particles_t | |
| particles_t(idx_t n, const std::vector< std::string > &ipropnames, const std::vector< std::string > &dpropnames, const quadgrid_t< std::vector< double > > &grid_, std::function< double()> xgen, std::function< double()> ygen) | particles_t | |
| print(std::ostream &os) const | particles_t | inline |
| ptcl_grd_color | particles_t | |
| ptcl_to_grd | particles_t | |
| remove_in_region(std::function< bool(double, double)> fun) | particles_t | inline |
| reorder(std::vector< idx_t > &) | particles_t | |
| update_ptcl_to_grd() | particles_t | |
| x | particles_t | |
| y | particles_t |