quadgrid 0.1
simple cartesian quad grid with particles for c++/octave
Loading...
Searching...
No Matches
particles.cpp File Reference
#include <algorithm>
#include <iomanip>
#include <iostream>
#include <random>
#include <counter.h>
#include <quadgrid_cpp.h>
#include <particles.h>

Functions

template<>
void particles_t::print< particles_t::output_format::json > (std::ostream &os) const
template<>
void particles_t::print< particles_t::output_format::csv > (std::ostream &os) const
template<>
void particles_t::print< particles_t::output_format::octave_ascii > (std::ostream &os) const
void to_json (nlohmann::json &j, const particles_t &p)
 Adaptor to allow implicit conversion from particles_t to json.

Function Documentation

◆ particles_t::print< particles_t::output_format::csv >()

template<>
void particles_t::print< particles_t::output_format::csv > ( std::ostream & os) const

◆ particles_t::print< particles_t::output_format::json >()

template<>
void particles_t::print< particles_t::output_format::json > ( std::ostream & os) const

◆ particles_t::print< particles_t::output_format::octave_ascii >()

template<>
void particles_t::print< particles_t::output_format::octave_ascii > ( std::ostream & os) const

◆ to_json()

void to_json ( nlohmann::json & j,
const particles_t & p )

Adaptor to allow implicit conversion from particles_t to json.