Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
|
Sifted Candidate List. More...
#include <cheetah/data/Scl.h>
Public Types | |
typedef Candidate< Cpu, float > | CandidateType |
![]() | |
typedef std::vector< Candidate< Cpu, float > > ::iterator | Iterator |
typedef std::vector< Candidate< Cpu, float > > ::const_iterator | ConstIterator |
typedef std::vector< Candidate< Cpu, float > > ::reverse_iterator | ReverseIterator |
typedef std::vector< Candidate< Cpu, float > > ::pointer | Pointer |
typedef std::vector< Candidate< Cpu, float > > ::const_pointer | ConstPointer |
typedef std::vector< Candidate< Cpu, float > > ::reference | Reference |
typedef std::vector< Candidate< Cpu, float > > ::const_reference | ConstReference |
typedef std::vector< Candidate< Cpu, float > > ::value_type | ValueType |
typedef std::vector< Candidate< Cpu, float > > ::allocator_type | AllocatorType |
Additional Inherited Members | |
![]() | |
VectorLike () | |
Construct a VectorLike instance. | |
VectorLike (AllocatorType const &allocator) | |
Construct a VectorLike instance with an explicit allocator. | |
VectorLike (std::size_t n, Args &&... args) | |
Construct a VectorLike instance of a given size. More... | |
VectorLike (std::size_t n, const ValueType &value, AllocatorType const &allocator=AllocatorType()) | |
Construct a filled VectorLike instance of a given size. More... | |
std::size_t | size () const |
Retrieve the size of the underlying vector. | |
ValueType const & | front () const |
the first emelment | |
ValueType & | front () |
ValueType const & | back () const |
the last emelment | |
ValueType & | back () |
void | resize (std::size_t size, const ValueType &x=ValueType()) |
Resize the vector. More... | |
Reference | operator[] (std::size_t n) |
Subscript access to the data contained in the underlying vector. More... | |
ConstReference | operator[] (std::size_t n) const |
Subscript Read-only access to the data contained in the underlying vector. More... | |
Iterator | begin () |
An iterator pointing to the start of the vector. More... | |
ConstIterator | begin () const |
A constant iterator pointing to the start of the vector. More... | |
ConstIterator | cbegin () const |
ReverseIterator | rbegin () |
A reverse iterator pointing to the end of the vector (i.e the last element). | |
Iterator | end () |
An iterator pointing to the end of the vector. More... | |
ConstIterator | end () const |
A constant iterator pointing to the end of the vector. More... | |
ConstIterator | cend () const |
A constant iterator pointing to the end of the vector. More... | |
ReverseIterator | rend () |
Pointer | data () |
Return a pointer pointing to the start of the vector. More... | |
ConstPointer | data () const |
Return a constant pointer pointing to the start of the vector. More... | |
void | push_back (ValueType const &value) |
Appends element to end of vector. More... | |
void | emplace_back (Args &&... value) |
Appends element to end of vector using the move operator. More... | |
void | reserve (std::size_t size) |
Reserve space for this many elements. More... | |
std::size_t | capacity () const |
The reseved size of the vector. More... | |
void | swap (VectorLike &v) |
swaps the contents of this vector_base with another vector More... | |
Iterator | erase (Iterator pos) |
erase the element from a given position or a range of positions | |
Iterator | erase (Iterator first, Iterator last) |
Iterator | insert (Iterator pos, const ValueType &value) |
insert a value in the vector_base | |
ConstIterator | insert (ConstIterator pos, ValueType &&value) |
ConstIterator | insert (ConstIterator pos, const ValueType &value) |
Iterator | insert (Iterator pos, ValueType &&value) |
Iterator | emplace (Iterator pos, Args &&...) |
ConstIterator | emplace (ConstIterator pos, Args &&...) |
VectorLike< std::vector< Candidate< Cpu, float > > >::Iterator | emplace (Iterator pos, Args &&... values) |
VectorLike< std::vector< Candidate< Cpu, float > > >::ConstIterator | emplace (ConstIterator pos, Args &&... values) |
SelfType & | operator+= (SelfType const &) |
add the contents of the argument to the current vector | |
bool | empty () const |
return true if the vector is empty | |
void | clear () |
clear the data | |
AllocatorType | allocator () const |
return the allocator | |