SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
slide::Interval< Tcontainer > Class Template Reference

#include <Interval.hpp>

Public Member Functions

 Interval ()=default
 
 Interval (Tcontainer &data)
 
 Interval (Tcontainer &data, int begin_, int end_)
 
constexpr auto begin () noexcept
 
constexpr auto end () noexcept
 
constexpr auto cbegin () const noexcept
 
constexpr auto cend () const noexcept
 

Constructor & Destructor Documentation

◆ Interval() [1/3]

template<typename Tcontainer >
slide::Interval< Tcontainer >::Interval ( )
default

◆ Interval() [2/3]

template<typename Tcontainer >
slide::Interval< Tcontainer >::Interval ( Tcontainer &  data)
inline

◆ Interval() [3/3]

template<typename Tcontainer >
slide::Interval< Tcontainer >::Interval ( Tcontainer &  data,
int  begin_,
int  end_ 
)
inline

Member Function Documentation

◆ begin()

template<typename Tcontainer >
constexpr auto slide::Interval< Tcontainer >::begin ( )
inlineconstexprnoexcept

◆ cbegin()

template<typename Tcontainer >
constexpr auto slide::Interval< Tcontainer >::cbegin ( ) const
inlineconstexprnoexcept

◆ cend()

template<typename Tcontainer >
constexpr auto slide::Interval< Tcontainer >::cend ( ) const
inlineconstexprnoexcept

◆ end()

template<typename Tcontainer >
constexpr auto slide::Interval< Tcontainer >::end ( )
inlineconstexprnoexcept

The documentation for this class was generated from the following file: