6#include "include/Sfx_IListBase.hpp"
List of physical objects under study.
Definition Testvs19_ListSectionsFlow.hpp:21
std::vector< T > m_listPhysObj
Definition Testvs19_ListSectionsFlow.hpp:110
clistIter cend() const
Definition Testvs19_ListSectionsFlow.hpp:38
bool isAllSectionsFrictionLess() const noexcept
check if all sections are frictionless
Definition Testvs19_ListSectionsFlow.hpp:99
bool isAllSectionsUnitWidth() const noexcept
check if all sections are unit width
Definition Testvs19_ListSectionsFlow.hpp:94
void flush() override final
empty the list
Definition Testvs19_ListSectionsFlow.hpp:44
void delFromFront() override final
delete elemenmt starting beginning
Definition Testvs19_ListSectionsFlow.hpp:58
T & getFirst() override final
Definition Testvs19_ListSectionsFlow.hpp:64
std::vector< T >::const_iterator clistIter
Definition Testvs19_ListSectionsFlow.hpp:27
clistIter cbegin() const
Definition Testvs19_ListSectionsFlow.hpp:37
T & getLast() override final
Definition Testvs19_ListSectionsFlow.hpp:70
std::vector< T >::iterator listIter
Aliases.
Definition Testvs19_ListSectionsFlow.hpp:26
size_type size() const
number of elements in the list
Definition Testvs19_ListSectionsFlow.hpp:80
void reserve(size_t aCapacity) noexcept
allocate memory to store data
Definition Testvs19_ListSectionsFlow.hpp:85
const T & getLast() const override final
return last element in the list
Definition Testvs19_ListSectionsFlow.hpp:69
bool isEmpty() const override final
check if list conatains element
Definition Testvs19_ListSectionsFlow.hpp:75
void shrinkToFit() noexcept
shrink list to fit size
Definition Testvs19_ListSectionsFlow.hpp:89
void putInFront(const T aData) override final
add element in the fron
Definition Testvs19_ListSectionsFlow.hpp:49
void append(const T aData) override final
add an element at the end
Definition Testvs19_ListSectionsFlow.hpp:54
listIter begin()
helpers to iterate (begin to end)
Definition Testvs19_ListSectionsFlow.hpp:35
bool isAllSectionsFlatBottom() const noexcept
check if all sections have flat bottom
Definition Testvs19_ListSectionsFlow.hpp:104
std::iter_value_t< listIter > value_type
Definition Testvs19_ListSectionsFlow.hpp:30
std::vector< T >::size_type size_type
Definition Testvs19_ListSectionsFlow.hpp:28
const T & getFirst() const override final
return first element in the list
Definition Testvs19_ListSectionsFlow.hpp:63
listIter end()
Definition Testvs19_ListSectionsFlow.hpp:36
List iterator on list of sections flow.
Definition Testvs19_ListSectionsIterator.hpp:20
Definition Testvs19_BaseRhsPhysicsAlgorithm.cpp:19