LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
Public Member Functions | Public Attributes | List of all members
lsst::jointcal::TripletList Class Reference

#include <Tripletlist.h>

Inheritance diagram for lsst::jointcal::TripletList:
std::vector< Trip >

Public Member Functions

 TripletList (std::size_t count)
 
void addTriplet (Eigen::Index i, Eigen::Index j, double val)
 
Eigen::Index getNextFreeIndex () const
 
void setNextFreeIndex (Eigen::Index index)
 
Trip push_back (Trip ... args)
 
Trip crbegin (Trip ... args)
 
Trip erase (Trip ... args)
 
Trip data (Trip ... args)
 
Trip insert (Trip ... args)
 
Trip pop_back (Trip ... args)
 
Trip shrink_to_fit (Trip ... args)
 
Trip back (Trip ... args)
 
Trip end (Trip ... args)
 
Trip resize (Trip ... args)
 
Trip emplace_back (Trip ... args)
 
Trip size (Trip ... args)
 
Trip cbegin (Trip ... args)
 
Trip front (Trip ... args)
 
Trip rbegin (Trip ... args)
 
Trip crend (Trip ... args)
 
Trip assign (Trip ... args)
 
Trip reserve (Trip ... args)
 
Trip capacity (Trip ... args)
 
Trip empty (Trip ... args)
 
Trip cend (Trip ... args)
 
Trip swap (Trip ... args)
 
Trip max_size (Trip ... args)
 
Trip rend (Trip ... args)
 
Trip get_allocator (Trip ... args)
 
Trip clear (Trip ... args)
 
Trip at (Trip ... args)
 
Trip emplace (Trip ... args)
 
Trip operator[] (Trip ... args)
 
Trip begin (Trip ... args)
 

Public Attributes

Trip elements
 STL member. More...
 

Detailed Description

Definition at line 39 of file Tripletlist.h.

Constructor & Destructor Documentation

◆ TripletList()

lsst::jointcal::TripletList::TripletList ( std::size_t  count)
inline

Definition at line 41 of file Tripletlist.h.

41 : _nextFreeIndex(0) { reserve(count); };
Trip reserve(Trip ... args)

Member Function Documentation

◆ addTriplet()

void lsst::jointcal::TripletList::addTriplet ( Eigen::Index  i,
Eigen::Index  j,
double  val 
)
inline

Definition at line 43 of file Tripletlist.h.

43  {
44  push_back(Trip(i, j, val));
45  }
Eigen::Triplet< double > Trip
Definition: Tripletlist.h:35
Trip push_back(Trip ... args)
ImageT val
Definition: CR.cc:146

◆ getNextFreeIndex()

Eigen::Index lsst::jointcal::TripletList::getNextFreeIndex ( ) const
inline

Definition at line 47 of file Tripletlist.h.

47 { return _nextFreeIndex; }

◆ setNextFreeIndex()

void lsst::jointcal::TripletList::setNextFreeIndex ( Eigen::Index  index)
inline

Definition at line 49 of file Tripletlist.h.

49 { _nextFreeIndex = index; }

Member Data Documentation

◆ elements

Trip std::vector< Trip >::elements
inherited

STL member.


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