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 | |
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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ) | 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, 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_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 | |
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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ) 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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ) 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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ) 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, assignment_t OP=ASSIGNMENT_OPS::PLUS_EQ) 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 |
remove_in_region(std::function< bool(double, double)> fun) | particles_t | inline |
x | particles_t | |
y | particles_t |