LSSTApplications  18.1.0
LSSTDataManagementBasePackage
Classes | Namespaces | Functions
Function1d.h File Reference
#include "Eigen/Core"
#include "lsst/geom/polynomials/SafeSum.h"
#include "lsst/geom/polynomials/ScaledBasis1d.h"

Go to the source code of this file.

Classes

class  lsst::geom::polynomials::Function1d< Basis_ >
 A 1-d function defined by a series expansion and its coefficients. More...
 

Namespaces

 lsst
 A base class for image defects.
 
 lsst::geom
 
 lsst::geom::polynomials
 Low-level polynomials (including special polynomials) in C++.
 

Functions

template<typename Basis >
Function1d< Basis > lsst::geom::polynomials::makeFunction1d (Basis const &basis, Eigen::VectorXd const &coefficients)
 Create a Function1d of the appropriate type from a Basis1d and an Eigen object containing coefficients. More...
 
template<typename Basis , typename Iterator >
Function1d< Basis > lsst::geom::polynomials::makeFunction1d (Basis const &basis, Iterator first, Iterator last)
 Create a Function1d of the appropriate type from a Basis1d and an iterator range to copy coefficients from. More...