void resize(const std::size_t components, const std::size_t dim_linear, const std::size_t dim_circular=0) override
virtual ~ParticleSet() noexcept=default
bfl::ParticleSet operator+(bfl::ParticleSet lhs, const bfl::ParticleSet &rhs)
Eigen::Ref< Eigen::MatrixXd > state()
ParticleSet & operator+=(const ParticleSet &rhs)