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.