FML
Data Structures | Typedefs | Variables
FML::INTERPOLATION::SPLINE Namespace Reference

This namespace deals with creating and using splines. More...

Data Structures

class  GSLSpline
 This is a wrapper class for easy use of GSL splines It is (OpenMP) thread safe as long as splines are not created by a subthread and later tried to be used by more than that thread! More...
 
class  GSLSpline2D
 Create 2D splines. More...
 

Typedefs

using Spline = GSLSpline
 
using Spline2D = GSLSpline2D
 
using DVector = std::vector< double >
 
using DVector2D = std::vector< DVector >
 

Variables

const int nmax_threads = omp_get_max_threads()
 

Detailed Description

This namespace deals with creating and using splines.

Typedef Documentation

◆ DVector

using FML::INTERPOLATION::SPLINE::DVector = typedef std::vector<double>

Definition at line 29 of file Spline.h.

◆ DVector2D

using FML::INTERPOLATION::SPLINE::DVector2D = typedef std::vector<DVector>

Definition at line 30 of file Spline.h.

◆ Spline

Definition at line 27 of file Spline.h.

◆ Spline2D

Definition at line 28 of file Spline.h.

Variable Documentation

◆ nmax_threads

const int FML::INTERPOLATION::SPLINE::nmax_threads = omp_get_max_threads()

Definition at line 8 of file Spline.cpp.