quadgrid 0.1
simple cartesian quad grid with particles for c++/octave
particles_t Member List

This is the complete list of members for particles_t, including all inherited members.

build_mass()particles_t
default_x_generator()particles_t
default_y_generator()particles_t
dp(const std::string &name, idx_t ii)particles_tinline
dp(const std::string &name, idx_t ii) constparticles_tinline
dpropsparticles_t
g2p(const std::map< std::string, std::vector< double > > &vars, bool apply_mass=false, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ)particles_tinline
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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ)particles_t
g2p(const std::map< std::string, std::vector< double > > &vars, GT const &gvarnames, PT const &pvarnames, bool apply_mass=false, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ)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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ)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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ)particles_t
getkey(std::map< std::string, std::vector< double > > const &varnames, std::size_t ivar)particles_tinlinestatic
getkey(std::vector< std::string > const &varnames, std::size_t ivar)particles_tinlinestatic
getkey(std::initializer_list< const char * > const &varnames, std::size_t ivar)particles_tinlinestatic
grd_to_ptclparticles_t
gridparticles_t
idx_t typedefparticles_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_tinline
ip(const std::string &name, idx_t ii) constparticles_tinline
ipropsparticles_t
Mparticles_t
num_particlesparticles_t
output_format enum nameparticles_t
p2g(std::map< std::string, std::vector< double > > &vars, bool apply_mass=false) constparticles_tinline
p2g(std::map< std::string, std::vector< double > > &vars, PT const &pvarnames, GT const &gvarnames, bool apply_mass=false, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ) constparticles_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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ) constparticles_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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ) constparticles_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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ) constparticles_t
particles_t(idx_t n, const quadgrid_t< std::vector< double > > &grid_)particles_tinline
particles_t(const nlohmann::json &j, const quadgrid_t< std::vector< double > > &grid_)particles_tinline
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) constparticles_tinline
remove_in_region(std::function< bool(double, double)> fun)particles_tinline
xparticles_t
yparticles_t