lsst.geom  20.0.0-2-gec03fae+2
Public Member Functions | Friends | List of all members
lsst::geom::polynomials::PackedBasisWorkspace2d Class Reference

A workspace object that can be used to avoid extra memory allocations in repeated calls to PackedBasis2d methods. More...

#include <PackedBasis2d.h>

Public Member Functions

 PackedBasisWorkspace2d (std::size_t order)
 Construct workspace for a basis with the given order. More...
 
std::size_t getOrder () const
 Return the maximum order this workspace supports. More...
 

Friends

template<typename Recurrence , PackingOrder packing>
class PackedBasis2d
 

Detailed Description

A workspace object that can be used to avoid extra memory allocations in repeated calls to PackedBasis2d methods.

Definition at line 40 of file PackedBasis2d.h.

Constructor & Destructor Documentation

◆ PackedBasisWorkspace2d()

lsst::geom::polynomials::PackedBasisWorkspace2d::PackedBasisWorkspace2d ( std::size_t  order)
inlineexplicit

Construct workspace for a basis with the given order.

Definition at line 44 of file PackedBasis2d.h.

Member Function Documentation

◆ getOrder()

std::size_t lsst::geom::polynomials::PackedBasisWorkspace2d::getOrder ( ) const
inline

Return the maximum order this workspace supports.

Definition at line 47 of file PackedBasis2d.h.

Friends And Related Function Documentation

◆ PackedBasis2d

template<typename Recurrence , PackingOrder packing>
friend class PackedBasis2d
friend

Definition at line 52 of file PackedBasis2d.h.


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