template<typename Particles, typename Interactions>
ChainSystem class
Template parameters | |
---|---|
Particles | |
Interactions |
Contents
Constructors, destructors, conversion operators
- ChainSystem() deleted
- ChainSystem(ChainSystem const&) defaulted
- ChainSystem(ChainSystem&&) defaulted
Public functions
- auto operator=(ChainSystem const&) -> ChainSystem& defaulted
- auto operator=(ChainSystem&&) -> ChainSystem& defaulted
- auto chain_pos() -> StateVectorArray& noexcept
- auto chain_pos() const -> StateVectorArray const & noexcept
- auto chain_pos(size_t i) -> StateVectorArray ::value_type& noexcept
- auto chain_pos(size_t i) const -> StateVectorArray ::value_type const & noexcept
- auto chain_vel() -> StateVectorArray& noexcept
- auto chain_vel() const -> StateVectorArray const & noexcept
- auto chain_vel(size_t i) -> StateVectorArray ::value_type& noexcept
- auto chain_vel(size_t i) const -> StateVectorArray ::value_type const & noexcept
- auto index() -> IdxArray& noexcept
- auto index() const -> IdxArray const & noexcept
- auto index(size_t i) -> IdxArray ::value_type& noexcept
- auto index(size_t i) const -> IdxArray ::value_type const & noexcept
- auto increment() -> StateScalarArray& noexcept
- auto increment() const -> StateScalarArray const & noexcept
- auto increment(size_t i) -> StateScalarArray ::value_type& noexcept
- auto increment(size_t i) const -> StateScalarArray ::value_type const & noexcept
Function documentation
template<typename Particles, typename Interactions>
hub:: system:: ChainSystem<Particles, Interactions>:: ChainSystem() deleted
Default constructor.
template<typename Particles, typename Interactions>
hub:: system:: ChainSystem<Particles, Interactions>:: ChainSystem(ChainSystem const&) defaulted
Default copy constructor.
template<typename Particles, typename Interactions>
hub:: system:: ChainSystem<Particles, Interactions>:: ChainSystem(ChainSystem&&) defaulted
Default move constructor
template<typename Particles, typename Interactions>
ChainSystem& hub:: system:: ChainSystem<Particles, Interactions>:: operator=(ChainSystem const&) defaulted
Default copy assignment operator
template<typename Particles, typename Interactions>
ChainSystem& hub:: system:: ChainSystem<Particles, Interactions>:: operator=(ChainSystem&&) defaulted
Default move assignment operator
template<typename Particles, typename Interactions>
StateVectorArray& hub:: system:: ChainSystem<Particles, Interactions>:: chain_pos() noexcept
The setter interface of member chain_pos_
in name of chain_pos
.
template<typename Particles, typename Interactions>
StateVectorArray const & hub:: system:: ChainSystem<Particles, Interactions>:: chain_pos() const noexcept
The getter interface of member chain_pos_
in name of chain_pos
.
template<typename Particles, typename Interactions>
StateVectorArray ::value_type& hub:: system:: ChainSystem<Particles, Interactions>:: chain_pos(size_t i) noexcept
The setter interface of member chain_pos_
in name of chain_pos
.
template<typename Particles, typename Interactions>
StateVectorArray ::value_type const & hub:: system:: ChainSystem<Particles, Interactions>:: chain_pos(size_t i) const noexcept
The getter interface of member chain_pos_
in name of chain_pos
.
template<typename Particles, typename Interactions>
StateVectorArray& hub:: system:: ChainSystem<Particles, Interactions>:: chain_vel() noexcept
The setter interface of member chain_vel_
in name of chain_vel
.
template<typename Particles, typename Interactions>
StateVectorArray const & hub:: system:: ChainSystem<Particles, Interactions>:: chain_vel() const noexcept
The getter interface of member chain_vel_
in name of chain_vel
.
template<typename Particles, typename Interactions>
StateVectorArray ::value_type& hub:: system:: ChainSystem<Particles, Interactions>:: chain_vel(size_t i) noexcept
The setter interface of member chain_vel_
in name of chain_vel
.
template<typename Particles, typename Interactions>
StateVectorArray ::value_type const & hub:: system:: ChainSystem<Particles, Interactions>:: chain_vel(size_t i) const noexcept
The getter interface of member chain_vel_
in name of chain_vel
.
template<typename Particles, typename Interactions>
StateScalarArray& hub:: system:: ChainSystem<Particles, Interactions>:: increment() noexcept
The setter interface of member increment_
in name of increment
.
template<typename Particles, typename Interactions>
StateScalarArray const & hub:: system:: ChainSystem<Particles, Interactions>:: increment() const noexcept
The getter interface of member increment_
in name of increment
.
template<typename Particles, typename Interactions>
StateScalarArray ::value_type& hub:: system:: ChainSystem<Particles, Interactions>:: increment(size_t i) noexcept
The setter interface of member increment_
in name of increment
.
template<typename Particles, typename Interactions>
StateScalarArray ::value_type const & hub:: system:: ChainSystem<Particles, Interactions>:: increment(size_t i) const noexcept
The getter interface of member increment_
in name of increment
.