diff --git a/.gitignore b/.gitignore index eb620804..f785b9a6 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,15 @@ toolbox/license.txt docs_build/xml docs_build/sphinx/api docs_build/sphinx/_build +docs_build/sphinx/api-c +docs_build/sphinx/api-cpp +docs_build/sphinx/api-matlab +docs_build/sphinx_c/_build +docs_build/sphinx_c/api-c +docs_build/sphinx_cpp/_build +docs_build/sphinx_cpp/api-cpp +docs_build/sphinx_matlab/_build +docs_build/sphinx_matlab/api-matlab +docs_build/xml-c +docs_build/xml-cpp +docs_build/xml-matlab diff --git a/CMakeLists.txt b/CMakeLists.txt index 58a2b722..7fccdc19 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,6 +64,11 @@ FOREACH (F ${S}) FILE( RELATIVE_PATH RF ${CMAKE_CURRENT_SOURCE_DIR} "${F}" ) LIST( APPEND HEADERS ${RF} ) ENDFOREACH (F ${S}) +FILE( GLOB S ./src/*.hxx ) +FOREACH (F ${S}) + FILE( RELATIVE_PATH RF ${CMAKE_CURRENT_SOURCE_DIR} "${F}" ) + LIST( APPEND HEADERS ${RF} ) +ENDFOREACH (F ${S}) INCLUDE_DIRECTORIES( src lib3rd/include ) diff --git a/README.rst b/README.rst new file mode 100644 index 00000000..83259508 --- /dev/null +++ b/README.rst @@ -0,0 +1,143 @@ +Splines |Build Status| |View Splines on File Exchange| +====================================================== + +Introduction +------------ + +``Splines`` is a set of C++ classes (with MATLAB mex interface) which +implements varios spline interpolation. + +Matlab Toolbox +-------------- + +To use in MATLAB install the toolbox ``Splines.mltbx`` then compile the +files running ``CompileSplinesLib`` (available at the +`link `__) + +C++ Usage +--------- + +The usage is simple: + +.. code:: cpp + + #include "Splines.hh" + using namespace SplinesLoad; + + // .... + + CubicSpline spline; + double x[] = {1,2,3,4}; + double y[] = {3,1,1,3}; + spline.build(x,y,4); // build a cubic spline with 4 points + + cout << spline(1.1) << '\n'; // spline at x = 1.1 + cout << spline.D(1.1) << '\n'; // spline first derivative at x = 1.1 + cout << spline.DD(1.1) << '\n'; // spline second derivative at x = 1.1 + cout << spline.DDD(1.1) << '\n'; // spline third derivative at x = 1.1 + +splines can be built incrementally + +.. code:: cpp + + #include "Splines.hh" + using namespace SplinesLoad; + + // .... + + CubicSpline spline; + + spline . pushBack( 1, 3 ); + spline . pushBack( 2, 1 ); + spline . pushBack( 3, 1 ); + spline . pushBack( 4, 3 ); + spline . build(); + + cout << spline(1.1) << '\n'; // spline at x = 1.1 + cout << spline.D(1.1) << '\n'; // spline first derivative at x = 1.1 + cout << spline.DD(1.1) << '\n'; // spline second derivative at x = 1.1 + cout << spline.DDD(1.1) << '\n'; // spline third derivative at x = 1.1 + +or by using standard vector + +.. code:: cpp + + #include "Splines.hh" + #include + using namespace SplinesLoad; + using namespace std; + + // .... + + CubicSpline spline; + std::vector x, y; + x.push_back(1); y.push_back(3); + x.push_back(2); y.push_back(1); + x.push_back(3); y.push_back(1); + x.push_back(4); y.push_back(3); + spline . build(x,y); + + cout << spline(1.1) << '\n'; // spline at x = 1.1 + cout << spline.D(1.1) << '\n'; // spline first derivative at x = 1.1 + cout << spline.DD(1.1) << '\n'; // spline second derivative at x = 1.1 + cout << spline.DDD(1.1) << '\n'; // spline third derivative at x = 1.1 + +Compile and tests +----------------- + +**Using makefile** + +Edit makefile file to match compiler of your OS and do: + +.. code:: sh + + make + +**Using rakefile** + +.. code:: sh + + rake build_win # on windows + rake build_linux # on linux + rake build_osx # on mac + +To run the test + +.. code:: sh + + make run # using makefile + rake run # using rake on linux and osx + rake run_win # using rake on windows + +Online Documentation +-------------------- + +Available at: http://ebertolazzi.github.io/Splines + +Developer +--------- + +| Enrico Bertolazzi +| Dipartimento di Ingegneria Industriale +| Università degli Studi di Trento +| email: enrico.bertolazzi@unitn.it + +References +---------- + +- **F.N. Fritsch and R.E. Carlson**, + *Monotone Piecewise Cubic Interpolation*, + SIAM Journal of Numerical Analysis, Vol.17, No. 2, pp. 238-246, 1980. + +- **Hiroshi Akima**, + *Journal of the ACM*, + Vol.17, No. 4, 589-602, 1970. + +- **Hiroshi Akima**, + *A Method of Bivariate Interpolation and Smooth Surface Fitting for Irregularly Distributed Data Points*. + ACM Transactions on Mathematical Software, Vol.4, 148-164, 1978. + +.. |Build Status| image:: https://travis-ci.org/ebertolazzi/Splines.svg?branch=master + :target: https://travis-ci.org/ebertolazzi/Splines +.. |View Splines on File Exchange| image:: https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg + :target: https://www.mathworks.com/matlabcentral/fileexchange/54481-splines diff --git a/README.md b/README_OLD.md similarity index 72% rename from README.md rename to README_OLD.md index 9319daf2..301bafc4 100644 --- a/README.md +++ b/README_OLD.md @@ -4,42 +4,25 @@ Splines [![Build Status](https://travis-ci.org/ebertolazzi/Splines.svg?branch=master)](https://travis-ci.org/ebertolazzi/Splines) [![View Splines on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/54481-splines) -
+### Introduction -[Splines](https://github.com/ebertolazzi/Splines) -is a set of C++ classes (with MATLAB mex interface) which +``Splines`` is a set of C++ classes (with MATLAB mex interface) which implements varios spline interpolation. -The classes are the following: - - - ConstantSpline, for piecewise constants functions - - LinearSpline, for piecewise linear interpolation - - CubicSpline, for classical cubic spline interpolation - - AkimaSpline, for Akima "non oscillatory" spline interpolation - - BesselSpline, for Bessel "non oscillatory" spline interpolation - - PchipSpline, - - QuinticSpline, Simple quintic spline based on PCHIP - -### References -- F.N. Fritsch and R.E. Carlson, - Monotone Piecewise Cubic Interpolation,
- SIAM Journal of Numerical Analysis, Vol. 17, No. 2, pp. 238-246, - April 1980. -### Matlab - -To use in MATLAB install the toolbox `Splines.mltbx` then compile the files running `CompileSplinesLib` (available at [releases](https://github.com/ebertolazzi/Splines/releases)) +### Matlab Toolbox +To use in MATLAB install the toolbox `Splines.mltbx` then compile the files running `CompileSplinesLib` (available at the [link](https://github.com/ebertolazzi/Splines/releases)) ### C++ Usage The usage is simple: -~~~~~~~~~~~~~ +```cpp #include "Splines.hh" using namespace SplinesLoad; -.... +// .... CubicSpline spline; double x[] = {1,2,3,4}; @@ -50,15 +33,15 @@ cout << spline(1.1) << '\n'; // spline at x = 1.1 cout << spline.D(1.1) << '\n'; // spline first derivative at x = 1.1 cout << spline.DD(1.1) << '\n'; // spline second derivative at x = 1.1 cout << spline.DDD(1.1) << '\n'; // spline third derivative at x = 1.1 -~~~~~~~~~~~~~ +``` splines can be built incrementally -~~~~~~~~~~~~~ +```cpp #include "Splines.hh" using namespace SplinesLoad; -.... +// .... CubicSpline spline; @@ -72,17 +55,17 @@ cout << spline(1.1) << '\n'; // spline at x = 1.1 cout << spline.D(1.1) << '\n'; // spline first derivative at x = 1.1 cout << spline.DD(1.1) << '\n'; // spline second derivative at x = 1.1 cout << spline.DDD(1.1) << '\n'; // spline third derivative at x = 1.1 -~~~~~~~~~~~~~ +``` or by using standard vector -~~~~~~~~~~~~~ +```cpp #include "Splines.hh" #include using namespace SplinesLoad; using namespace std; -.... +// .... CubicSpline spline; std::vector x, y; @@ -96,7 +79,7 @@ cout << spline(1.1) << '\n'; // spline at x = 1.1 cout << spline.D(1.1) << '\n'; // spline first derivative at x = 1.1 cout << spline.DD(1.1) << '\n'; // spline second derivative at x = 1.1 cout << spline.DDD(1.1) << '\n'; // spline third derivative at x = 1.1 -~~~~~~~~~~~~~ +``` ### Compile and tests @@ -128,11 +111,22 @@ To run the test Available at: [http://ebertolazzi.github.io/Splines](http://ebertolazzi.github.io/Splines) -* * * +### Developer -Enrico Bertolazzi
-Dipartimento di Ingegneria Industriale
-Universita` degli Studi di Trento
+Enrico Bertolazzi +Dipartimento di Ingegneria Industriale +Università degli Studi di Trento email: enrico.bertolazzi@unitn.it -* * * +### References + +- *F.N. Fritsch and R.E. Carlson*, + Monotone Piecewise Cubic Interpolation, + SIAM Journal of Numerical Analysis, + Vol.17, No. 2, pp. 238-246, 1980. + +- *Hiroshi Akima*, Journal of the ACM, + Vol.17, No. 4, 589-602, 1970. + +- *Hiroshi Akima*, A Method of Bivariate Interpolation and Smooth Surface Fitting for Irregularly Distributed Data Points. + ACM Transactions on Mathematical Software, Vol.4, 148-164, 1978. diff --git a/Splines.prj b/Splines.prj index 020ae66a..812589e7 100644 --- a/Splines.prj +++ b/Splines.prj @@ -1,5 +1,5 @@ - + Splines Enrico Bertolazzi enico.bertolazzi@unitn.it diff --git a/docs/.buildinfo b/docs/.buildinfo index 17d50b46..c2d8d9be 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 56f7eb05eb27aab67f3439712c87a36f +config: 3d34a6afae63f155f41ce9d9a844bfb3 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_sources/api-c/class_view_hierarchy.rst.txt b/docs/_sources/api-c/class_view_hierarchy.rst.txt new file mode 100644 index 00000000..ab8d880c --- /dev/null +++ b/docs/_sources/api-c/class_view_hierarchy.rst.txt @@ -0,0 +1,19 @@ + +Class Hierarchy +--------------- + + +.. raw:: html + +
+ + +.. end raw html for treeView + + diff --git a/docs/_sources/api/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.rst.txt b/docs/_sources/api-c/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.rst.txt similarity index 100% rename from docs/_sources/api/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.rst.txt rename to docs/_sources/api-c/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.rst.txt diff --git a/docs/_sources/api-c/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst.txt b/docs/_sources/api-c/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst.txt new file mode 100644 index 00000000..627f837b --- /dev/null +++ b/docs/_sources/api-c/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst.txt @@ -0,0 +1,16 @@ +.. _dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src: + + +Directory src +============= + + +*Directory path:* ``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src`` + + +Files +----- + +- :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` + + diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt b/docs/_sources/api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt similarity index 94% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt rename to docs/_sources/api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt index a7a2b5b0..8c311132 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt +++ b/docs/_sources/api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt @@ -7,6 +7,11 @@ File SplinesCinterface.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesCinterface.cc``) -------------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt b/docs/_sources/api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt similarity index 76% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt rename to docs/_sources/api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt index b88c2c22..edca15cc 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt +++ b/docs/_sources/api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt @@ -7,6 +7,11 @@ File SplinesCinterface.h |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesCinterface.h``) ------------------------------------------------------------------------------------------------------------------------- @@ -35,17 +40,17 @@ Functions - :ref:`exhale_function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df` -- :ref:`exhale_function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817` +- :ref:`exhale_function__splines_cinterface_8h_1a60354e5e10bea276df88937a859e36a4` -- :ref:`exhale_function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1` +- :ref:`exhale_function__splines_cinterface_8h_1a5eb493ea98ed5f24685c240c5bcfb390` -- :ref:`exhale_function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f` +- :ref:`exhale_function__splines_cinterface_8h_1aa9a0988e747d636bd7a48b7dfb2b697e` -- :ref:`exhale_function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64` +- :ref:`exhale_function__splines_cinterface_8h_1a9352cde120110961745d3cd48d67de8f` -- :ref:`exhale_function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4` +- :ref:`exhale_function__splines_cinterface_8h_1a91da53c00f32c7e4f4aeaf8cdc8c4f70` -- :ref:`exhale_function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc` +- :ref:`exhale_function__splines_cinterface_8h_1ac15f1700b8ccf2d2e5266992cf38c132` - :ref:`exhale_function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a` diff --git a/docs/_sources/api-c/file_view_hierarchy.rst.txt b/docs/_sources/api-c/file_view_hierarchy.rst.txt new file mode 100644 index 00000000..400064b7 --- /dev/null +++ b/docs/_sources/api-c/file_view_hierarchy.rst.txt @@ -0,0 +1,19 @@ + +File Hierarchy +-------------- + + +.. raw:: html + +
+ + +.. end raw html for treeView + + diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.rst.txt diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.rst.txt diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.rst.txt diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.rst.txt diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a5eb493ea98ed5f24685c240c5bcfb390.rst.txt similarity index 64% rename from docs/_sources/api/function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a5eb493ea98ed5f24685c240c5bcfb390.rst.txt index e4c52ee7..d360458c 100644 --- a/docs/_sources/api/function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1.rst.txt +++ b/docs/_sources/api-c/function__splines_cinterface_8h_1a5eb493ea98ed5f24685c240c5bcfb390.rst.txt @@ -1,4 +1,4 @@ -.. _exhale_function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1: +.. _exhale_function__splines_cinterface_8h_1a5eb493ea98ed5f24685c240c5bcfb390: Function SPLINE_eval_D ====================== @@ -10,4 +10,4 @@ Function Documentation ---------------------- -.. doxygenfunction:: SPLINE_eval_D(double const) +.. doxygenfunction:: SPLINE_eval_D(double) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a60354e5e10bea276df88937a859e36a4.rst.txt similarity index 64% rename from docs/_sources/api/function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a60354e5e10bea276df88937a859e36a4.rst.txt index e96d2b35..9df31207 100644 --- a/docs/_sources/api/function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817.rst.txt +++ b/docs/_sources/api-c/function__splines_cinterface_8h_1a60354e5e10bea276df88937a859e36a4.rst.txt @@ -1,4 +1,4 @@ -.. _exhale_function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817: +.. _exhale_function__splines_cinterface_8h_1a60354e5e10bea276df88937a859e36a4: Function SPLINE_eval ==================== @@ -10,4 +10,4 @@ Function Documentation ---------------------- -.. doxygenfunction:: SPLINE_eval(double const) +.. doxygenfunction:: SPLINE_eval(double) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.rst.txt diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a91da53c00f32c7e4f4aeaf8cdc8c4f70.rst.txt similarity index 64% rename from docs/_sources/api/function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a91da53c00f32c7e4f4aeaf8cdc8c4f70.rst.txt index 945428f8..8ab2f1d6 100644 --- a/docs/_sources/api/function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4.rst.txt +++ b/docs/_sources/api-c/function__splines_cinterface_8h_1a91da53c00f32c7e4f4aeaf8cdc8c4f70.rst.txt @@ -1,4 +1,4 @@ -.. _exhale_function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4: +.. _exhale_function__splines_cinterface_8h_1a91da53c00f32c7e4f4aeaf8cdc8c4f70: Function SPLINE_eval_DDDD ========================= @@ -10,4 +10,4 @@ Function Documentation ---------------------- -.. doxygenfunction:: SPLINE_eval_DDDD(double const) +.. doxygenfunction:: SPLINE_eval_DDDD(double) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a9352cde120110961745d3cd48d67de8f.rst.txt similarity index 64% rename from docs/_sources/api/function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a9352cde120110961745d3cd48d67de8f.rst.txt index 94b51778..cf2deac0 100644 --- a/docs/_sources/api/function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64.rst.txt +++ b/docs/_sources/api-c/function__splines_cinterface_8h_1a9352cde120110961745d3cd48d67de8f.rst.txt @@ -1,4 +1,4 @@ -.. _exhale_function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64: +.. _exhale_function__splines_cinterface_8h_1a9352cde120110961745d3cd48d67de8f: Function SPLINE_eval_DDD ======================== @@ -10,4 +10,4 @@ Function Documentation ---------------------- -.. doxygenfunction:: SPLINE_eval_DDD(double const) +.. doxygenfunction:: SPLINE_eval_DDD(double) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.rst.txt diff --git a/docs/_sources/api/function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1aa9a0988e747d636bd7a48b7dfb2b697e.rst.txt similarity index 64% rename from docs/_sources/api/function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1aa9a0988e747d636bd7a48b7dfb2b697e.rst.txt index 5e419f0e..703a0fdc 100644 --- a/docs/_sources/api/function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f.rst.txt +++ b/docs/_sources/api-c/function__splines_cinterface_8h_1aa9a0988e747d636bd7a48b7dfb2b697e.rst.txt @@ -1,4 +1,4 @@ -.. _exhale_function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f: +.. _exhale_function__splines_cinterface_8h_1aa9a0988e747d636bd7a48b7dfb2b697e: Function SPLINE_eval_DD ======================= @@ -10,4 +10,4 @@ Function Documentation ---------------------- -.. doxygenfunction:: SPLINE_eval_DD(double const) +.. doxygenfunction:: SPLINE_eval_DD(double) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.rst.txt diff --git a/docs/_sources/api/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.rst.txt diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1ac15f1700b8ccf2d2e5266992cf38c132.rst.txt similarity index 64% rename from docs/_sources/api/function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1ac15f1700b8ccf2d2e5266992cf38c132.rst.txt index 04936e11..534ba321 100644 --- a/docs/_sources/api/function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc.rst.txt +++ b/docs/_sources/api-c/function__splines_cinterface_8h_1ac15f1700b8ccf2d2e5266992cf38c132.rst.txt @@ -1,4 +1,4 @@ -.. _exhale_function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc: +.. _exhale_function__splines_cinterface_8h_1ac15f1700b8ccf2d2e5266992cf38c132: Function SPLINE_eval_DDDDD ========================== @@ -10,4 +10,4 @@ Function Documentation ---------------------- -.. doxygenfunction:: SPLINE_eval_DDDDD(double const) +.. doxygenfunction:: SPLINE_eval_DDDDD(double) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.rst.txt diff --git a/docs/_sources/api/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.rst.txt b/docs/_sources/api-c/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.rst.txt similarity index 100% rename from docs/_sources/api/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.rst.txt rename to docs/_sources/api-c/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.rst.txt diff --git a/docs/_sources/api-c/library_root.rst.txt b/docs/_sources/api-c/library_root.rst.txt new file mode 100644 index 00000000..cfb70ebd --- /dev/null +++ b/docs/_sources/api-c/library_root.rst.txt @@ -0,0 +1,74 @@ + +C API +===== + +.. include:: class_view_hierarchy.rst + +.. include:: file_view_hierarchy.rst + +.. include:: unabridged_api.rst + + + +.. raw:: html + + diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt b/docs/_sources/api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt similarity index 96% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt rename to docs/_sources/api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt index 4f196d82..2f53e4e8 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt +++ b/docs/_sources/api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst.txt @@ -160,7 +160,7 @@ Program Listing for File SplinesCinterface.cc } int - SPLINE_push( double const x, double const y ) { + SPLINE_push( double x, double y ) { if ( head != nullptr ) { head -> pushBack(x,y); return 0; @@ -194,7 +194,7 @@ Program Listing for File SplinesCinterface.cc } double - SPLINE_eval( double const x ) { + SPLINE_eval( double x ) { if ( head != nullptr ) { return head -> operator()(x); } else { @@ -203,7 +203,7 @@ Program Listing for File SplinesCinterface.cc } double - SPLINE_eval_D( double const x ) { + SPLINE_eval_D( double x ) { if ( head != nullptr ) { return head -> D(x); } else { @@ -212,7 +212,7 @@ Program Listing for File SplinesCinterface.cc } double - SPLINE_eval_DD( double const x ) { + SPLINE_eval_DD( double x ) { if ( head != nullptr ) { return head -> DD(x); } else { @@ -221,7 +221,7 @@ Program Listing for File SplinesCinterface.cc } double - SPLINE_eval_DDD( double const x ) { + SPLINE_eval_DDD( double x ) { if ( head != nullptr ) { return head -> DDD(x); } else { @@ -230,7 +230,7 @@ Program Listing for File SplinesCinterface.cc } double - SPLINE_eval_DDDD( double const x ) { + SPLINE_eval_DDDD( double x ) { if ( head != nullptr ) { return head -> DDDD(x); } else { @@ -239,7 +239,7 @@ Program Listing for File SplinesCinterface.cc } double - SPLINE_eval_DDDDD( double const x ) { + SPLINE_eval_DDDDD( double x ) { if ( head != nullptr ) { return head -> DDDDD(x); } else { diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt b/docs/_sources/api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt similarity index 91% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt rename to docs/_sources/api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt index 56f26d15..e70aa863 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt +++ b/docs/_sources/api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst.txt @@ -72,17 +72,17 @@ Program Listing for File SplinesCinterface.h int n ); - double SPLINE_eval( double const x ); + double SPLINE_eval( double x ); - double SPLINE_eval_D( double const x ); + double SPLINE_eval_D( double x ); - double SPLINE_eval_DD( double const x ); + double SPLINE_eval_DD( double x ); - double SPLINE_eval_DDD( double const x ); + double SPLINE_eval_DDD( double x ); - double SPLINE_eval_DDDD( double const x ); + double SPLINE_eval_DDDD( double x ); - double SPLINE_eval_DDDDD( double const x ); + double SPLINE_eval_DDDDD( double x ); #ifdef __cplusplus } diff --git a/docs/_sources/api-c/unabridged_api.rst.txt b/docs/_sources/api-c/unabridged_api.rst.txt new file mode 100644 index 00000000..535043b3 --- /dev/null +++ b/docs/_sources/api-c/unabridged_api.rst.txt @@ -0,0 +1,96 @@ + +Full API +-------- + +Functions +********* + + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a60354e5e10bea276df88937a859e36a4.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a5eb493ea98ed5f24685c240c5bcfb390.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1aa9a0988e747d636bd7a48b7dfb2b697e.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a9352cde120110961745d3cd48d67de8f.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a91da53c00f32c7e4f4aeaf8cdc8c4f70.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1ac15f1700b8ccf2d2e5266992cf38c132.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.rst + +.. toctree:: + :maxdepth: 5 + + function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.rst + +Defines +******* + + +.. toctree:: + :maxdepth: 5 + + define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.rst diff --git a/docs/_sources/api-c/unabridged_orphan.rst.txt b/docs/_sources/api-c/unabridged_orphan.rst.txt new file mode 100644 index 00000000..1ac65e02 --- /dev/null +++ b/docs/_sources/api-c/unabridged_orphan.rst.txt @@ -0,0 +1,23 @@ +:orphan: + + +Full API +======== + +Directories +*********** + + +.. toctree:: + :maxdepth: 5 + + dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst + +Files +***** + + +.. toctree:: + :maxdepth: 5 + + file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst diff --git a/docs/_sources/api/class_splines_1_1_akima2_dspline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_akima2_dspline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_akima2_dspline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_akima2_dspline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_akima_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_akima_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_akima_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_akima_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_bessel_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_bessel_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_bessel_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_bessel_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_bi_cubic_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_bi_cubic_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_bi_cubic_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_bi_cubic_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_bi_cubic_spline_base.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_bi_cubic_spline_base.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_bi_cubic_spline_base.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_bi_cubic_spline_base.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_bi_quintic_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_bi_quintic_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_bi_quintic_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_bi_quintic_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_bi_quintic_spline_base.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_bi_quintic_spline_base.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_bi_quintic_spline_base.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_bi_quintic_spline_base.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_bilinear_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_bilinear_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_bilinear_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_bilinear_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_constant_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_constant_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_constant_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_constant_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_cubic_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_cubic_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_cubic_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_cubic_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_cubic_spline_base.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_cubic_spline_base.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_cubic_spline_base.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_cubic_spline_base.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_hermite_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_hermite_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_hermite_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_hermite_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_linear_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_linear_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_linear_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_linear_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_pchip_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_pchip_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_pchip_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_pchip_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_quintic_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_quintic_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_quintic_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_quintic_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_quintic_spline_base.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_quintic_spline_base.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_quintic_spline_base.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_quintic_spline_base.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_spline.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_spline.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_spline.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_spline.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_spline1_d.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_spline1_d.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_spline1_d.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_spline1_d.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_spline2_d.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_spline2_d.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_spline2_d.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_spline2_d.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_spline_set.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_spline_set.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_spline_set.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_spline_set.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_spline_set_1_1_binary_search.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_spline_set_1_1_binary_search.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_spline_set_1_1_binary_search.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_spline_set_1_1_binary_search.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_spline_surf.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_spline_surf.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_spline_surf.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_spline_surf.rst.txt diff --git a/docs/_sources/api/class_splines_1_1_spline_vec.rst.txt b/docs/_sources/api-cpp/class_splines_1_1_spline_vec.rst.txt similarity index 100% rename from docs/_sources/api/class_splines_1_1_spline_vec.rst.txt rename to docs/_sources/api-cpp/class_splines_1_1_spline_vec.rst.txt diff --git a/docs/_sources/api-cpp/class_view_hierarchy.rst.txt b/docs/_sources/api-cpp/class_view_hierarchy.rst.txt new file mode 100644 index 00000000..67bcbde4 --- /dev/null +++ b/docs/_sources/api-cpp/class_view_hierarchy.rst.txt @@ -0,0 +1,19 @@ + +Class Hierarchy +--------------- + + +.. raw:: html + +
+ + +.. end raw html for treeView + + diff --git a/docs/_sources/api/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.rst.txt b/docs/_sources/api-cpp/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.rst.txt similarity index 100% rename from docs/_sources/api/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.rst.txt rename to docs/_sources/api-cpp/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.rst.txt diff --git a/docs/_sources/api/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.rst.txt b/docs/_sources/api-cpp/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.rst.txt similarity index 100% rename from docs/_sources/api/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.rst.txt rename to docs/_sources/api-cpp/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.rst.txt diff --git a/docs/_sources/api/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.rst.txt b/docs/_sources/api-cpp/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.rst.txt similarity index 100% rename from docs/_sources/api/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.rst.txt rename to docs/_sources/api-cpp/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.rst.txt diff --git a/docs/_sources/api/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst.txt b/docs/_sources/api-cpp/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst.txt similarity index 95% rename from docs/_sources/api/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst.txt rename to docs/_sources/api-cpp/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst.txt index a5320987..a7e97f21 100644 --- a/docs/_sources/api/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst.txt +++ b/docs/_sources/api-cpp/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst.txt @@ -45,8 +45,6 @@ Files - :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc` - :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx` - :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc` -- :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc` -- :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh` - :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc` - :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx` diff --git a/docs/_sources/api/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.rst.txt b/docs/_sources/api-cpp/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.rst.txt similarity index 100% rename from docs/_sources/api/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.rst.txt rename to docs/_sources/api-cpp/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.rst.txt diff --git a/docs/_sources/api/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.rst.txt b/docs/_sources/api-cpp/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.rst.txt similarity index 100% rename from docs/_sources/api/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.rst.txt rename to docs/_sources/api-cpp/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.rst.txt diff --git a/docs/_sources/api/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.rst.txt b/docs/_sources/api-cpp/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.rst.txt similarity index 100% rename from docs/_sources/api/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.rst.txt rename to docs/_sources/api-cpp/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.rst.txt diff --git a/docs/_sources/api/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.rst.txt b/docs/_sources/api-cpp/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.rst.txt similarity index 100% rename from docs/_sources/api/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.rst.txt rename to docs/_sources/api-cpp/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.rst.txt diff --git a/docs/_sources/api/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.rst.txt b/docs/_sources/api-cpp/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.rst.txt similarity index 100% rename from docs/_sources/api/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.rst.txt rename to docs/_sources/api-cpp/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.rst.txt diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt similarity index 91% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt index caba349b..76a07b6e 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt @@ -7,6 +7,11 @@ File SplineAkima.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima.cc``) -------------------------------------------------------------------------------------------------------------------- @@ -39,10 +44,3 @@ Namespaces - :ref:`namespace_Splines` - -Functions ---------- - - -- :ref:`exhale_function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d` - diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt index 7d7ac71b..219e2eca 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineAkima.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima.hxx``) --------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt index 20cb8366..6454b9fb 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt @@ -7,6 +7,11 @@ File SplineAkima2D.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima2D.cc``) ---------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt index e82cb50b..dfcc870a 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineAkima2D.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima2D.hxx``) ----------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt similarity index 94% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt index 9d6af9b3..c86bd600 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt @@ -7,6 +7,11 @@ File SplineBessel.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBessel.cc``) --------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt index 22e5c768..867d3468 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineBessel.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBessel.hxx``) ---------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt index a58b6c43..e5a5421e 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt @@ -7,6 +7,11 @@ File SplineBiCubic.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiCubic.cc``) ---------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt index 8dd5e4ba..760d431d 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineBiCubic.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiCubic.hxx``) ----------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt index c36b3eff..23c02ff6 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt @@ -7,6 +7,11 @@ File SplineBiQuintic.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiQuintic.cc``) ------------------------------------------------------------------------------------------------------------------------ diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt index cdcef36e..1c38da18 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineBiQuintic.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiQuintic.hxx``) ------------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt index f7bbedb3..19e93a84 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt @@ -7,6 +7,11 @@ File SplineBilinear.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBilinear.cc``) ----------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt index 69dbab1a..78f484b9 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineBilinear.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBilinear.hxx``) ------------------------------------------------------------------------------------------------------------------------ diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt index 3fe06d24..c3c64628 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt @@ -7,6 +7,11 @@ File SplineConstant.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineConstant.cc``) ----------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt index 805fd84c..f6d5557e 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineConstant.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineConstant.hxx``) ------------------------------------------------------------------------------------------------------------------------ diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt similarity index 94% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt index 8d7fe253..298d3205 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt @@ -7,6 +7,11 @@ File SplineCubic.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubic.cc``) -------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt index b501bf54..997c4f0a 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineCubic.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubic.hxx``) --------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt index 41406540..8ef86a01 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt @@ -7,6 +7,11 @@ File SplineCubicBase.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubicBase.cc``) ------------------------------------------------------------------------------------------------------------------------ diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt similarity index 94% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt index 32ed83a7..53604df3 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt @@ -7,6 +7,11 @@ File SplineHermite.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineHermite.cc``) ---------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt index 78c4b113..6b9a830d 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineHermite.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineHermite.hxx``) ----------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt index 9d8ee15c..4a30b857 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt @@ -7,6 +7,11 @@ File SplineLinear.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineLinear.cc``) --------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt index a44a1436..ebd816b8 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineLinear.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineLinear.hxx``) ---------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt similarity index 96% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt index 6c3e3011..f14eb593 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt @@ -7,6 +7,11 @@ File SplinePchip.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinePchip.cc``) -------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt index 9df09be9..d0816aa7 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt @@ -7,6 +7,11 @@ File SplinePchip.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinePchip.hxx``) --------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt index 54bc4a1a..a8f0efe9 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt @@ -7,6 +7,11 @@ File SplineQuintic.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuintic.cc``) ---------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt index f2f3fc8b..bae72b28 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineQuintic.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuintic.hxx``) ----------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt index 36eff105..760087ec 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt @@ -7,6 +7,11 @@ File SplineQuinticBase.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuinticBase.cc``) -------------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt index baf9c864..669713c0 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineQuinticBase.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuinticBase.hxx``) --------------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt index d0929f6e..0d8a8c05 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt @@ -7,6 +7,11 @@ File SplineSet.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineSet.cc``) ------------------------------------------------------------------------------------------------------------------ diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt index 756c47d0..9c4bac5f 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineSet.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineSet.hxx``) ------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt index b3a7ab5b..641ba92a 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt @@ -7,6 +7,11 @@ File SplineSetGC.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineSetGC.cc``) -------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt similarity index 94% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt index 30348b38..90150097 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt @@ -7,6 +7,11 @@ File SplineVec.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineVec.cc``) ------------------------------------------------------------------------------------------------------------------ diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt index 5b6c4882..bb4e0f36 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt @@ -7,6 +7,11 @@ File SplineVec.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineVec.hxx``) ------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt similarity index 96% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt index 4f208446..b239aa7b 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt @@ -7,6 +7,11 @@ File Splines.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines.cc``) ---------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt similarity index 99% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt index 00f17576..f6be726a 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt @@ -7,6 +7,11 @@ File Splines.hh |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines.hh``) ---------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt index 578297f8..68aa2051 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt @@ -7,6 +7,11 @@ File Splines1D.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines1D.cc``) ------------------------------------------------------------------------------------------------------------------ diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt index 805397ce..3ef94189 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt @@ -7,6 +7,11 @@ File Splines1D.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines1D.hxx``) ------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt similarity index 94% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt index bff33211..3ff92d70 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt @@ -7,6 +7,11 @@ File Splines2D.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines2D.cc``) ------------------------------------------------------------------------------------------------------------------ diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt index 64a4a782..03f3485b 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt @@ -7,6 +7,11 @@ File Splines2D.hxx |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines2D.hxx``) ------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt index eb53274f..dfb1ab43 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt @@ -7,6 +7,11 @@ File SplinesBivariate.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesBivariate.cc``) ------------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt similarity index 95% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt index f1ba94c7..c4953f17 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt @@ -7,6 +7,11 @@ File SplinesConfig.hh |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesConfig.hh``) ---------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt similarity index 94% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt index 9b01b249..ca5d9726 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt @@ -7,6 +7,11 @@ File SplinesUtils.cc |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesUtils.cc``) --------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt similarity index 96% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt rename to docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt index cee90f8c..d49e88a4 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt +++ b/docs/_sources/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt @@ -7,6 +7,11 @@ File SplinesUtils.hh |exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesUtils.hh``) --------------------------------------------------------------------------------------------------------------------- diff --git a/docs/_sources/api-cpp/file_view_hierarchy.rst.txt b/docs/_sources/api-cpp/file_view_hierarchy.rst.txt new file mode 100644 index 00000000..7e61c684 --- /dev/null +++ b/docs/_sources/api-cpp/file_view_hierarchy.rst.txt @@ -0,0 +1,19 @@ + +File Hierarchy +-------------- + + +.. raw:: html + +
+ + +.. end raw html for treeView + + diff --git a/docs/_sources/api/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.rst.txt diff --git a/docs/_sources/api/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.rst.txt b/docs/_sources/api-cpp/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.rst.txt similarity index 100% rename from docs/_sources/api/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.rst.txt rename to docs/_sources/api-cpp/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.rst.txt diff --git a/docs/_sources/api-cpp/library_root.rst.txt b/docs/_sources/api-cpp/library_root.rst.txt new file mode 100644 index 00000000..8ccfdc96 --- /dev/null +++ b/docs/_sources/api-cpp/library_root.rst.txt @@ -0,0 +1,74 @@ + +C++ API +======= + +.. include:: class_view_hierarchy.rst + +.. include:: file_view_hierarchy.rst + +.. include:: unabridged_api.rst + + + +.. raw:: html + + diff --git a/docs/_sources/api/namespace_Splines.rst.txt b/docs/_sources/api-cpp/namespace_Splines.rst.txt similarity index 97% rename from docs/_sources/api/namespace_Splines.rst.txt rename to docs/_sources/api-cpp/namespace_Splines.rst.txt index fd173c01..f4f3e0d4 100644 --- a/docs/_sources/api/namespace_Splines.rst.txt +++ b/docs/_sources/api-cpp/namespace_Splines.rst.txt @@ -5,6 +5,13 @@ Namespace Splines ================= +.. contents:: Contents + :local: + :backlinks: none + + + + Classes ------- @@ -76,8 +83,6 @@ Functions --------- -- :ref:`exhale_function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d` - - :ref:`exhale_function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03` - :ref:`exhale_function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9` diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt similarity index 99% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt index 6408cc5a..747dee8d 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst.txt @@ -55,6 +55,7 @@ Program Listing for File SplineAkima.cc namespace Splines { + #ifndef DOXYGEN_SHOULD_SKIP_THIS // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -77,8 +78,6 @@ Program Listing for File SplineAkima.cc // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #ifndef DOXYGEN_SHOULD_SKIP_THIS - void Akima_build( real_type const * X, @@ -142,8 +141,10 @@ Program Listing for File SplineAkima.cc Utils::checkNaN( m_Yp, (msg+" Yp").c_str(), m_npts, __LINE__, __FILE__ ); } + #ifndef DOXYGEN_SHOULD_SKIP_THIS using GenericContainerNamespace::GC_VEC_REAL; using GenericContainerNamespace::vec_real_type; + #endif // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt similarity index 91% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt index c92902b3..358971d1 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst.txt @@ -52,7 +52,6 @@ Program Listing for File SplineAkima.hxx #endif - class AkimaSpline : public CubicSplineBase { public: @@ -65,24 +64,14 @@ Program Listing for File SplineAkima.hxx : CubicSplineBase( name ) {} - virtual - ~AkimaSpline() override - {} + ~AkimaSpline() override {} - virtual - unsigned - type() const override - { return AKIMA_TYPE; } + unsigned type() const override { return AKIMA_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt similarity index 91% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt index a3986577..a17d4e8c 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst.txt @@ -41,7 +41,7 @@ Program Listing for File SplineAkima2D.hxx namespace Splines { class Akima2Dspline : public BiCubicSplineBase { - virtual void makeSpline() override; + void makeSpline() override; public: @@ -49,17 +49,10 @@ Program Listing for File SplineAkima2D.hxx : BiCubicSplineBase( name ) {} - virtual - ~Akima2Dspline() override - {} - - virtual - void - writeToStream( ostream_type & s ) const override; + ~Akima2Dspline() override {} - virtual - char const * - type_name() const override; + void writeToStream( ostream_type & s ) const override; + char const * type_name() const override; }; } diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt similarity index 91% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt index 09cebdc1..af261868 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst.txt @@ -64,24 +64,14 @@ Program Listing for File SplineBessel.hxx : CubicSplineBase( name ) {} - virtual - ~BesselSpline() override - {} + ~BesselSpline() override {} - virtual - unsigned - type() const override - { return BESSEL_TYPE; } + unsigned type() const override { return BESSEL_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; } diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt similarity index 80% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt index cce10b20..947ff404 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst.txt @@ -49,10 +49,6 @@ Program Listing for File SplineBiCubic.hxx real_type * m_DY; real_type * m_DXY; - void load( integer i, integer j, real_type bili3[4][4] ) const; - - public: - using SplineSurf::m_nx; using SplineSurf::m_ny; @@ -60,6 +56,10 @@ Program Listing for File SplineBiCubic.hxx using SplineSurf::m_Y; using SplineSurf::m_Z; + void load( integer i, integer j, real_type bili3[4][4] ) const; + + public: + BiCubicSplineBase( string const & name = "Spline" ) : SplineSurf( name ) , m_mem_bicubic("BiCubicSplineBase") @@ -68,9 +68,7 @@ Program Listing for File SplineBiCubic.hxx , m_DXY(nullptr) {} - virtual - ~BiCubicSplineBase() override - {} + ~BiCubicSplineBase() override {} real_type DxNode ( integer i, integer j ) const @@ -84,37 +82,16 @@ Program Listing for File SplineBiCubic.hxx DxyNode( integer i, integer j ) const { return m_DXY[size_t(this->ipos_C(i,j))]; } - virtual - real_type - operator () ( real_type x, real_type y ) const override; - - virtual - void - D( real_type x, real_type y, real_type d[3] ) const override; - - virtual - real_type - Dx( real_type x, real_type y ) const override; - - virtual - real_type - Dy( real_type x, real_type y ) const override; - - virtual - void - DD( real_type x, real_type y, real_type dd[6] ) const override; + real_type operator () ( real_type x, real_type y ) const override; - virtual - real_type - Dxx( real_type x, real_type y ) const override; + void D( real_type x, real_type y, real_type d[3] ) const override; + real_type Dx( real_type x, real_type y ) const override; + real_type Dy( real_type x, real_type y ) const override; - virtual - real_type - Dxy( real_type x, real_type y ) const override; - - virtual - real_type - Dyy( real_type x, real_type y ) const override; + void DD( real_type x, real_type y, real_type dd[6] ) const override; + real_type Dxx( real_type x, real_type y ) const override; + real_type Dxy( real_type x, real_type y ) const override; + real_type Dyy( real_type x, real_type y ) const override; }; /*\ @@ -126,30 +103,23 @@ Program Listing for File SplineBiCubic.hxx | |_| \*/ class BiCubicSpline : public BiCubicSplineBase { - virtual void makeSpline() override; - - public: + void makeSpline() override; using BiCubicSplineBase::m_mem_bicubic; using BiCubicSplineBase::m_DX; using BiCubicSplineBase::m_DY; using BiCubicSplineBase::m_DXY; + public: + BiCubicSpline( string const & name = "Spline" ) : BiCubicSplineBase( name ) {} - virtual - ~BiCubicSpline() override - {} - - virtual - void - writeToStream( ostream_type & s ) const override; + ~BiCubicSpline() override {} - virtual - char const * - type_name() const override; + void writeToStream( ostream_type & s ) const override; + char const * type_name() const override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt similarity index 82% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt index d2009faa..fd5138b1 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst.txt @@ -69,7 +69,6 @@ Program Listing for File SplineBiQuintic.hxx , m_DXXY(nullptr) {} - virtual ~BiQuinticSplineBase() override { mem.free(); } @@ -93,37 +92,16 @@ Program Listing for File SplineBiQuintic.hxx DxyNode( integer i, integer j ) const { return m_DXY[size_t(this->ipos_C(i,j))]; } - virtual - real_type - operator () ( real_type x, real_type y ) const override; - - virtual - void - D( real_type x, real_type y, real_type d[3] ) const override; + real_type operator () ( real_type x, real_type y ) const override; - virtual - real_type - Dx( real_type x, real_type y ) const override; + void D( real_type x, real_type y, real_type d[3] ) const override; + real_type Dx( real_type x, real_type y ) const override; + real_type Dy( real_type x, real_type y ) const override; - virtual - real_type - Dy( real_type x, real_type y ) const override; - - virtual - void - DD( real_type x, real_type y, real_type dd[6] ) const override; - - virtual - real_type - Dxx( real_type x, real_type y ) const override; - - virtual - real_type - Dxy( real_type x, real_type y ) const override; - - virtual - real_type - Dyy( real_type x, real_type y ) const override; + void DD( real_type x, real_type y, real_type dd[6] ) const override; + real_type Dxx( real_type x, real_type y ) const override; + real_type Dxy( real_type x, real_type y ) const override; + real_type Dyy( real_type x, real_type y ) const override; }; /*\ @@ -135,24 +113,17 @@ Program Listing for File SplineBiQuintic.hxx | |_| \*/ class BiQuinticSpline : public BiQuinticSplineBase { - virtual void makeSpline() override; + void makeSpline() override; public: BiQuinticSpline( string const & name = "Spline" ) : BiQuinticSplineBase( name ) {} - virtual - ~BiQuinticSpline() override - {} - - virtual - void - writeToStream( ostream_type & s ) const override; + ~BiQuinticSpline() override {} - virtual - char const * - type_name() const override; + void writeToStream( ostream_type & s ) const override; + char const * type_name() const override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt similarity index 73% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt index efabf169..41100e60 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst.txt @@ -41,8 +41,8 @@ Program Listing for File SplineBilinear.hxx namespace Splines { class BilinearSpline : public SplineSurf { - virtual void makeSpline() override {} - public: + + void makeSpline() override {} using SplineSurf::m_nx; using SplineSurf::m_ny; @@ -51,56 +51,27 @@ Program Listing for File SplineBilinear.hxx using SplineSurf::m_Y; using SplineSurf::m_Z; + public: + BilinearSpline( string const & name = "Spline" ) : SplineSurf(name) {} - virtual - ~BilinearSpline() override - {} - - virtual - real_type - operator () ( real_type x, real_type y ) const override; - - virtual - void - D( real_type x, real_type y, real_type d[3] ) const override; - - virtual - real_type - Dx( real_type x, real_type y ) const override; - - virtual - real_type - Dy( real_type x, real_type y ) const override; - - virtual - void - DD( real_type x, real_type y, real_type dd[6] ) const override; - - virtual - real_type - Dxx( real_type , real_type ) const override - { return 0; } + ~BilinearSpline() override {} - virtual - real_type - Dxy( real_type , real_type ) const override - { return 0; } + real_type operator () ( real_type x, real_type y ) const override; - virtual - real_type - Dyy( real_type , real_type ) const override - { return 0; } + void D( real_type x, real_type y, real_type d[3] ) const override; + real_type Dx( real_type x, real_type y ) const override; + real_type Dy( real_type x, real_type y ) const override; - virtual - void - writeToStream( ostream_type & s ) const override; + void DD( real_type x, real_type y, real_type dd[6] ) const override; + real_type Dxx( real_type , real_type ) const override { return 0; } + real_type Dxy( real_type , real_type ) const override { return 0; } + real_type Dyy( real_type , real_type ) const override { return 0; } - virtual - char const * - type_name() const override; + void writeToStream( ostream_type & s ) const override; + char const * type_name() const override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt similarity index 74% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt index 2ff71d88..375359a8 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst.txt @@ -56,8 +56,7 @@ Program Listing for File SplineConstant.hxx , m_external_alloc(false) {} - ~ConstantSpline() override - {} + ~ConstantSpline() override {} void reserve_external( @@ -67,12 +66,8 @@ Program Listing for File SplineConstant.hxx ); // --------------------------- VIRTUALS ----------------------------------- - virtual - void - build() override - {} // nothing to do + void build() override {} // nothing to do - virtual void build( real_type const * x, integer incx, @@ -80,64 +75,27 @@ Program Listing for File SplineConstant.hxx integer n ) override; - virtual - real_type - operator () ( real_type x ) const override; - - virtual - real_type - D( real_type ) const override - { return 0; } - - virtual - real_type - DD( real_type ) const override - { return 0; } - - virtual - real_type - DDD( real_type ) const override - { return 0; } - - virtual - real_type - id_eval( integer ni, real_type x ) const override; - - virtual - real_type - id_D( integer, real_type ) const override - { return 0; } - - virtual - real_type - id_DD( integer, real_type ) const override - { return 0; } - - virtual - real_type - id_DDD( integer, real_type ) const override - { return 0; } - - virtual - void - writeToStream( ostream_type & ) const override; + real_type operator () ( real_type x ) const override; + real_type D( real_type ) const override { return 0; } + real_type DD( real_type ) const override { return 0; } + real_type DDD( real_type ) const override { return 0; } + + real_type id_eval( integer ni, real_type x ) const override; + real_type id_D( integer, real_type ) const override { return 0; } + real_type id_DD( integer, real_type ) const override { return 0; } + real_type id_DDD( integer, real_type ) const override { return 0; } - virtual - unsigned - type() const override - { return CONSTANT_TYPE; } + void writeToStream( ostream_type & ) const override; + unsigned type() const override { return CONSTANT_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - virtual void reserve( integer npts ) override; - virtual void clear() override; - virtual integer // order coeffs( real_type * const cfs, @@ -145,13 +103,8 @@ Program Listing for File SplineConstant.hxx bool transpose = false ) const override; - virtual - integer // order - order() const override; - - virtual - void - setup( GenericContainer const & gc ) override; + integer order() const override; + void setup( GenericContainer const & gc ) override; }; } diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt similarity index 93% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt index b7e1976f..a1dbd7d8 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst.txt @@ -91,9 +91,7 @@ Program Listing for File SplineCubic.hxx , m_bcn( EXTRAPOLATE_BC ) {} - virtual - ~CubicSpline() override - {} + ~CubicSpline() override {} void setInitialBC( CUBIC_SPLINE_TYPE_BC bc0 ) @@ -103,20 +101,12 @@ Program Listing for File SplineCubic.hxx setFinalBC( CUBIC_SPLINE_TYPE_BC bcn ) { m_bcn = bcn; } - virtual - unsigned - type() const override - { return CUBIC_TYPE; } + unsigned type() const override { return CUBIC_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt similarity index 90% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt index 360fecaf..d4e68ffb 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst.txt @@ -52,24 +52,15 @@ Program Listing for File SplineHermite.hxx : CubicSplineBase( name ) {} - virtual - ~HermiteSpline() override - {} + ~HermiteSpline() override {} - virtual - unsigned - type() const override - { return HERMITE_TYPE; } + unsigned type() const override { return HERMITE_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - virtual - void - build() override - {} // nothing to do + void build() override {} // nothing to do // block method! - virtual void build( real_type const *, integer, @@ -77,9 +68,7 @@ Program Listing for File SplineHermite.hxx integer ) override; - virtual - void - setup( GenericContainer const & gc ) override; + void setup( GenericContainer const & gc ) override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt similarity index 72% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt index 63e23325..a030a03b 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst.txt @@ -58,9 +58,7 @@ Program Listing for File SplineLinear.hxx m_curve_extended_constant = true; // by default linear spline extend constant } - virtual - ~LinearSpline() override - {} + ~LinearSpline() override {} void reserve_external( @@ -71,67 +69,27 @@ Program Listing for File SplineLinear.hxx // --------------------------- VIRTUALS ----------------------------------- - virtual - real_type - operator () ( real_type x ) const override; + real_type operator () ( real_type x ) const override; + real_type D( real_type x ) const override; + real_type DD( real_type ) const override { return 0; } + real_type DDD( real_type ) const override { return 0; } - virtual - real_type - D( real_type x ) const override; + real_type id_eval( integer ni, real_type x ) const override; + real_type id_D( integer, real_type ) const override; + real_type id_DD( integer, real_type ) const override { return 0; } + real_type id_DDD( integer, real_type ) const override { return 0; } - virtual - real_type - DD( real_type ) const override - { return 0; } - - virtual - real_type - DDD( real_type ) const override - { return 0; } - - virtual - real_type - id_eval( integer ni, real_type x ) const override; - - virtual - real_type - id_D( integer, real_type ) const override; - - virtual - real_type - id_DD( integer, real_type ) const override - { return 0; } - - virtual - real_type - id_DDD( integer, real_type ) const override - { return 0; } - - virtual - void - writeToStream( ostream_type & s ) const override; - - virtual - unsigned - type() const override - { return LINEAR_TYPE; } + void writeToStream( ostream_type & s ) const override; + unsigned type() const override { return LINEAR_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - virtual - void - reserve( integer npts ) override; + void reserve( integer npts ) override; - virtual - void - build() override - {} + void build() override {} - virtual - void - clear() override; + void clear() override; - virtual integer // order coeffs( real_type * const cfs, @@ -139,13 +97,8 @@ Program Listing for File SplineLinear.hxx bool transpose = false ) const override; - virtual - integer // order - order() const override; - - virtual - void - setup( GenericContainer const & gc ) override; + integer order() const override; + void setup( GenericContainer const & gc ) override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt similarity index 91% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt index 5d57eff4..88aa68ea 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst.txt @@ -59,24 +59,14 @@ Program Listing for File SplinePchip.hxx : CubicSplineBase( name ) {} - virtual - ~PchipSpline() override - {} + ~PchipSpline() override {} - virtual - unsigned - type() const override - { return PCHIP_TYPE; } + unsigned type() const override { return PCHIP_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt similarity index 94% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt index 3220a00d..9b9be226 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst.txt @@ -62,22 +62,15 @@ Program Listing for File SplineQuintic.hxx , m_q_sub_type(CUBIC_QUINTIC) {} - virtual - ~QuinticSpline() override - {} + ~QuinticSpline() override {} void setQuinticType( QUINTIC_SPLINE_TYPE qt ) { m_q_sub_type = qt; } // --------------------------- VIRTUALS ----------------------------------- - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt similarity index 72% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt index abab8628..dfd88a94 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst.txt @@ -63,9 +63,7 @@ Program Listing for File SplineQuinticBase.hxx , m_external_alloc(false) {} - virtual - ~QuinticSplineBase() override - {} + ~QuinticSplineBase() override {} void copySpline( QuinticSplineBase const & S ); @@ -92,72 +90,25 @@ Program Listing for File SplineQuinticBase.hxx // --------------------------- VIRTUALS ----------------------------------- - virtual - real_type - operator () ( real_type x ) const override; - - virtual - real_type - D( real_type x ) const override; - - virtual - real_type - DD( real_type x ) const override; - - virtual - real_type - DDD( real_type x ) const override; - - virtual - real_type - DDDD( real_type x ) const override; - - virtual - real_type - DDDDD( real_type x ) const override; - - virtual - real_type - id_eval( integer ni, real_type x ) const override; - - virtual - real_type - id_D( integer ni, real_type x ) const override; - - virtual - real_type - id_DD( integer ni, real_type x ) const override; - - virtual - real_type - id_DDD( integer ni, real_type x ) const override; - - virtual - real_type - id_DDDD( integer ni, real_type x ) const override; - - virtual - real_type - id_DDDDD( integer ni, real_type x ) const override; - - virtual - void - writeToStream( ostream_type & s ) const override; - - virtual - unsigned - type() const override - { return QUINTIC_TYPE; } - - virtual - void - reserve( integer npts ) override; - - virtual - void - clear() override; + real_type operator () ( real_type x ) const override; + real_type D( real_type x ) const override; + real_type DD( real_type x ) const override; + real_type DDD( real_type x ) const override; + real_type DDDD( real_type x ) const override; + real_type DDDDD( real_type x ) const override; + real_type id_eval( integer ni, real_type x ) const override; + real_type id_D( integer ni, real_type x ) const override; + real_type id_DD( integer ni, real_type x ) const override; + real_type id_DDD( integer ni, real_type x ) const override; + real_type id_DDDD( integer ni, real_type x ) const override; + real_type id_DDDDD( integer ni, real_type x ) const override; + + void writeToStream( ostream_type & s ) const override; + + unsigned type() const override { return QUINTIC_TYPE; } + void reserve( integer npts ) override; + void clear() override; - virtual integer // order coeffs( real_type * const cfs, @@ -165,9 +116,7 @@ Program Listing for File SplineQuinticBase.hxx bool transpose = false ) const override; - virtual - integer // order - order() const override; + integer order() const override; }; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt similarity index 99% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt index 51e465a4..30997431 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst.txt @@ -423,7 +423,7 @@ Program Listing for File Splines.cc Spline::dump( ostream_type & s, integer nintervals, - char const header[] + char const * header ) const { s << header << '\n'; real_type dx = (xMax()-xMin())/nintervals; diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt similarity index 89% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt index ba0f2aa4..8e0d3c7a 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst.txt @@ -230,6 +230,7 @@ Program Listing for File Splines.hh | |_| \*/ class Spline { + friend class SplineSet; protected: string m_name; @@ -269,6 +270,7 @@ Program Listing for File Splines.hh integer search( real_type & x ) const; + string const & name() const { return m_name; } bool is_closed() const { return m_curve_is_closed; } @@ -283,36 +285,41 @@ Program Listing for File Splines.hh void make_extended_constant() { m_curve_extended_constant = true; } void make_extended_not_constant() { m_curve_extended_constant = false; } - integer - numPoints() const { return m_npts; } + integer numPoints() const { return m_npts; } - real_type - xNode( integer i ) const { return m_X[size_t(i)]; } + real_type xNode( integer i ) const { return m_X[size_t(i)]; } - real_type - yNode( integer i ) const { return m_Y[size_t(i)]; } + real_type yNode( integer i ) const { return m_Y[size_t(i)]; } - real_type - xBegin() const { return m_X[0]; } + real_type xBegin() const { return m_X[0]; } - real_type - yBegin() const { return m_Y[0]; } + real_type yBegin() const { return m_Y[0]; } - real_type - xEnd() const { return m_X[size_t(m_npts-1)]; } + real_type xEnd() const { return m_X[size_t(m_npts-1)]; } - real_type - yEnd() const { return m_Y[size_t(m_npts-1)]; } + real_type yEnd() const { return m_Y[size_t(m_npts-1)]; } - virtual - void - reserve( integer npts ) =0; + real_type xMin() const { return m_X[0]; } - void pushBack( real_type x, real_type y ); + real_type xMax() const { return m_X[m_npts-1]; } - void dropBack() { if ( m_npts > 0 ) --m_npts; } + real_type + yMin() const { + integer N = m_npts; + if ( type() == CONSTANT_TYPE ) --N; + return *std::min_element(m_Y,m_Y+N); + } - // must be defined in derived classes + real_type + yMax() const { + integer N = m_npts; + if ( type() == CONSTANT_TYPE ) --N; + return *std::max_element(m_Y,m_Y+N); + } + + void setOrigin( real_type x0 ); + + void setRange( real_type xmin, real_type xmax ); @@ -346,39 +353,24 @@ Program Listing for File Splines.hh } virtual - void - build() = 0; - + void build() = 0; virtual - void - setup( GenericContainer const & gc ); + void setup( GenericContainer const & gc ); - virtual - void - clear() = 0; - real_type xMin() const { return m_X[0]; } - real_type xMax() const { return m_X[m_npts-1]; } + virtual + void reserve( integer npts ) = 0; - real_type - yMin() const { - integer N = m_npts; - if ( type() == CONSTANT_TYPE ) --N; - return *std::min_element(m_Y,m_Y+N); - } + void pushBack( real_type x, real_type y ); - real_type - yMax() const { - integer N = m_npts; - if ( type() == CONSTANT_TYPE ) --N; - return *std::max_element(m_Y,m_Y+N); - } + void dropBack() { if ( m_npts > 0 ) --m_npts; } + + virtual + void clear() = 0; - void setOrigin( real_type x0 ); - void setRange( real_type xmin, real_type xmax ); void dump( @@ -399,30 +391,27 @@ Program Listing for File Splines.hh } virtual - real_type - operator () ( real_type x ) const = 0; + void writeToStream( ostream_type & s ) const = 0; + + virtual - real_type - D( real_type x ) const = 0; + real_type operator () ( real_type x ) const = 0; virtual - real_type - DD( real_type x ) const = 0; + real_type D( real_type x ) const = 0; virtual - real_type - DDD( real_type x ) const = 0; + real_type DD( real_type x ) const = 0; virtual - real_type - DDDD( real_type ) const - { return real_type(0); } + real_type DDD( real_type x ) const = 0; virtual - real_type - DDDDD( real_type ) const - { return real_type(0); } + real_type DDDD( real_type ) const { return real_type(0); } + + virtual + real_type DDDDD( real_type ) const { return real_type(0); } real_type eval( real_type x ) const { return (*this)(x); } real_type eval_D( real_type x ) const { return this->D(x); } @@ -432,30 +421,24 @@ Program Listing for File Splines.hh real_type eval_DDDDD( real_type x ) const { return this->DDDDD(x); } virtual - real_type - id_eval( integer ni, real_type x ) const = 0; + real_type id_eval( integer ni, real_type x ) const = 0; virtual - real_type - id_D( integer ni, real_type x ) const = 0; + real_type id_D( integer ni, real_type x ) const = 0; virtual - real_type - id_DD( integer ni, real_type x ) const = 0; + real_type id_DD( integer ni, real_type x ) const = 0; virtual - real_type - id_DDD( integer ni, real_type x ) const = 0; + real_type id_DDD( integer ni, real_type x ) const = 0; virtual - real_type - id_DDDD( integer, real_type ) const - { return real_type(0); } + real_type id_DDDD( integer, real_type ) const { return real_type(0); } virtual - real_type - id_DDDDD( integer, real_type ) const - { return real_type(0); } + real_type id_DDDDD( integer, real_type ) const { return real_type(0); } + + virtual integer // order @@ -468,26 +451,17 @@ Program Listing for File Splines.hh virtual integer order() const = 0; - - virtual - void - writeToStream( ostream_type & s ) const = 0; - char const * type_name() const { return Splines::spline_type_1D[type()]; } virtual - unsigned - type() const = 0; + unsigned type() const = 0; string info() const; - void - info( ostream_type & stream ) const - { stream << this->info() << '\n'; } + void info( ostream_type & stream ) const { stream << this->info() << '\n'; } - friend class SplineSet; }; @@ -528,9 +502,7 @@ Program Listing for File Splines.hh , m_external_alloc(false) {} - virtual - ~CubicSplineBase() override - {} + ~CubicSplineBase() override {} void copySpline( CubicSplineBase const & S ); @@ -551,47 +523,21 @@ Program Listing for File Splines.hh ); // --------------------------- VIRTUALS ----------------------------------- - virtual - real_type - operator () ( real_type x ) const override; - virtual - real_type - D( real_type x ) const override; - - virtual - real_type - DD( real_type x ) const override; - - virtual - real_type - DDD( real_type x ) const override; - - virtual - real_type - id_eval( integer ni, real_type x ) const override; - - virtual - real_type - id_D( integer ni, real_type x ) const override; - - virtual - real_type - id_DD( integer ni, real_type x ) const override; - - virtual - real_type - id_DDD( integer ni, real_type x ) const override; + real_type operator () ( real_type x ) const override; + real_type D( real_type x ) const override; + real_type DD( real_type x ) const override; + real_type DDD( real_type x ) const override; + real_type id_eval( integer ni, real_type x ) const override; + real_type id_D( integer ni, real_type x ) const override; + real_type id_DD( integer ni, real_type x ) const override; + real_type id_DDD( integer ni, real_type x ) const override; - virtual - void - writeToStream( ostream_type & s ) const override; + void writeToStream( ostream_type & s ) const override; // --------------------------- VIRTUALS ----------------------------------- - virtual - void - reserve( integer npts ) override; + void reserve( integer npts ) override; // must be defined in derived classes void @@ -620,11 +566,8 @@ Program Listing for File Splines.hh vector const & yp ); - virtual - void - clear() override; + void clear() override; - virtual integer // order coeffs( real_type * const cfs, @@ -632,9 +575,7 @@ Program Listing for File Splines.hh bool transpose = false ) const override; - virtual - integer // order - order() const override; + integer order() const override; }; @@ -886,7 +827,7 @@ Program Listing for File Splines.hh virtual char const * type_name() const = 0; - string info() const; + virtual string info() const; void info( ostream_type & stream ) const diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt similarity index 94% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt index 47e00716..d36a03e1 100644 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt +++ b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst.txt @@ -162,23 +162,17 @@ Program Listing for File Splines1D.hxx m_pSpline->dump( fname, nintervals, header ); } - real_type - operator () ( real_type x ) const { return (*m_pSpline)(x); } + real_type operator () ( real_type x ) const { return (*m_pSpline)(x); } - real_type - D( real_type x ) const { return m_pSpline->D(x); } + real_type D( real_type x ) const { return m_pSpline->D(x); } - real_type - DD( real_type x ) const { return m_pSpline->DD(x); } + real_type DD( real_type x ) const { return m_pSpline->DD(x); } - real_type - DDD( real_type x ) const { return m_pSpline->DDD(x); } + real_type DDD( real_type x ) const { return m_pSpline->DDD(x); } - real_type - DDDD( real_type x ) const { return m_pSpline->DDDD(x); } + real_type DDDD( real_type x ) const { return m_pSpline->DDDD(x); } - real_type - DDDDD( real_type x ) const { return m_pSpline->DDDDD(x); } + real_type DDDDD( real_type x ) const { return m_pSpline->DDDDD(x); } real_type eval( real_type x ) const { return (*m_pSpline)(x); } real_type eval_D( real_type x ) const { return m_pSpline->D(x); } diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst.txt diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt b/docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt similarity index 100% rename from docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt rename to docs/_sources/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst.txt diff --git a/docs/_sources/api/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.rst.txt b/docs/_sources/api-cpp/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.rst.txt similarity index 100% rename from docs/_sources/api/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.rst.txt rename to docs/_sources/api-cpp/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.rst.txt diff --git a/docs/_sources/api/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.rst.txt b/docs/_sources/api-cpp/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.rst.txt similarity index 100% rename from docs/_sources/api/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.rst.txt rename to docs/_sources/api-cpp/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.rst.txt diff --git a/docs/_sources/api/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.rst.txt b/docs/_sources/api-cpp/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.rst.txt similarity index 100% rename from docs/_sources/api/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.rst.txt rename to docs/_sources/api-cpp/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.rst.txt diff --git a/docs/_sources/api/unabridged_api.rst.txt b/docs/_sources/api-cpp/unabridged_api.rst.txt similarity index 72% rename from docs/_sources/api/unabridged_api.rst.txt rename to docs/_sources/api-cpp/unabridged_api.rst.txt index 6ee8952b..6c2384b8 100644 --- a/docs/_sources/api/unabridged_api.rst.txt +++ b/docs/_sources/api-cpp/unabridged_api.rst.txt @@ -163,91 +163,6 @@ Functions ********* -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.rst - -.. toctree:: - :maxdepth: 5 - - function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.rst - -.. toctree:: - :maxdepth: 5 - - function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d.rst - .. toctree:: :maxdepth: 5 @@ -351,11 +266,6 @@ Defines ******* -.. toctree:: - :maxdepth: 5 - - define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.rst - .. toctree:: :maxdepth: 5 diff --git a/docs/_sources/api/unabridged_orphan.rst.txt b/docs/_sources/api-cpp/unabridged_orphan.rst.txt similarity index 95% rename from docs/_sources/api/unabridged_orphan.rst.txt rename to docs/_sources/api-cpp/unabridged_orphan.rst.txt index bf63b2ed..fee2aa17 100644 --- a/docs/_sources/api/unabridged_orphan.rst.txt +++ b/docs/_sources/api-cpp/unabridged_orphan.rst.txt @@ -187,16 +187,6 @@ Files file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst -.. toctree:: - :maxdepth: 5 - - file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst - -.. toctree:: - :maxdepth: 5 - - file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst - .. toctree:: :maxdepth: 5 diff --git a/docs/_sources/api/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.rst.txt b/docs/_sources/api-cpp/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.rst.txt similarity index 100% rename from docs/_sources/api/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.rst.txt rename to docs/_sources/api-cpp/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.rst.txt diff --git a/docs/_sources/api-matlab/class_base_hermite.rst.txt b/docs/_sources/api-matlab/class_base_hermite.rst.txt new file mode 100644 index 00000000..21c0ca63 --- /dev/null +++ b/docs/_sources/api-matlab/class_base_hermite.rst.txt @@ -0,0 +1,25 @@ +.. _exhale_class_class_base_hermite: + +Class BaseHermite +================= + +- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m` + + +Inheritance Relationships +------------------------- + +Base Type +********* + +- ``public handle`` + + +Class Documentation +------------------- + + +.. doxygenclass:: BaseHermite + :members: + :protected-members: + :undoc-members: \ No newline at end of file diff --git a/docs/_sources/api-matlab/class_spline1_d.rst.txt b/docs/_sources/api-matlab/class_spline1_d.rst.txt new file mode 100644 index 00000000..7a2e404c --- /dev/null +++ b/docs/_sources/api-matlab/class_spline1_d.rst.txt @@ -0,0 +1,25 @@ +.. _exhale_class_class_spline1_d: + +Class Spline1D +============== + +- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m` + + +Inheritance Relationships +------------------------- + +Base Type +********* + +- ``public handle`` + + +Class Documentation +------------------- + + +.. doxygenclass:: Spline1D + :members: + :protected-members: + :undoc-members: \ No newline at end of file diff --git a/docs/_sources/api-matlab/class_spline2_d.rst.txt b/docs/_sources/api-matlab/class_spline2_d.rst.txt new file mode 100644 index 00000000..1b7cbcbb --- /dev/null +++ b/docs/_sources/api-matlab/class_spline2_d.rst.txt @@ -0,0 +1,25 @@ +.. _exhale_class_class_spline2_d: + +Class Spline2D +============== + +- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m` + + +Inheritance Relationships +------------------------- + +Base Type +********* + +- ``public handle`` + + +Class Documentation +------------------- + + +.. doxygenclass:: Spline2D + :members: + :protected-members: + :undoc-members: \ No newline at end of file diff --git a/docs/_sources/api-matlab/class_spline_set.rst.txt b/docs/_sources/api-matlab/class_spline_set.rst.txt new file mode 100644 index 00000000..a281a92d --- /dev/null +++ b/docs/_sources/api-matlab/class_spline_set.rst.txt @@ -0,0 +1,25 @@ +.. _exhale_class_class_spline_set: + +Class SplineSet +=============== + +- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m` + + +Inheritance Relationships +------------------------- + +Base Type +********* + +- ``public handle`` + + +Class Documentation +------------------- + + +.. doxygenclass:: SplineSet + :members: + :protected-members: + :undoc-members: \ No newline at end of file diff --git a/docs/_sources/api-matlab/class_spline_vec.rst.txt b/docs/_sources/api-matlab/class_spline_vec.rst.txt new file mode 100644 index 00000000..8119babe --- /dev/null +++ b/docs/_sources/api-matlab/class_spline_vec.rst.txt @@ -0,0 +1,25 @@ +.. _exhale_class_class_spline_vec: + +Class SplineVec +=============== + +- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m` + + +Inheritance Relationships +------------------------- + +Base Type +********* + +- ``public handle`` + + +Class Documentation +------------------- + + +.. doxygenclass:: SplineVec + :members: + :protected-members: + :undoc-members: \ No newline at end of file diff --git a/docs/_sources/api-matlab/class_view_hierarchy.rst.txt b/docs/_sources/api-matlab/class_view_hierarchy.rst.txt new file mode 100644 index 00000000..895cdbfb --- /dev/null +++ b/docs/_sources/api-matlab/class_view_hierarchy.rst.txt @@ -0,0 +1,19 @@ + +Class Hierarchy +--------------- + + +.. raw:: html + +
+ + +.. end raw html for treeView + + diff --git a/docs/_sources/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox.rst.txt b/docs/_sources/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox.rst.txt new file mode 100644 index 00000000..167011ec --- /dev/null +++ b/docs/_sources/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox.rst.txt @@ -0,0 +1,16 @@ +.. _dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox: + + +Directory toolbox +================= + + +*Directory path:* ``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox`` + +Subdirectories +-------------- + +- :ref:`dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib` + + + diff --git a/docs/_sources/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib.rst.txt b/docs/_sources/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib.rst.txt new file mode 100644 index 00000000..a1d245b4 --- /dev/null +++ b/docs/_sources/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib.rst.txt @@ -0,0 +1,25 @@ +.. _dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib: + + +Directory lib +============= + + +|exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +*Directory path:* ``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib`` + + +Files +----- + +- :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m` +- :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m` +- :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m` +- :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m` +- :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m` +- :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m` + + diff --git a/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst.txt b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst.txt new file mode 100644 index 00000000..962d2e8f --- /dev/null +++ b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst.txt @@ -0,0 +1,38 @@ + +.. _file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m: + +File BaseHermite.m +================== + +|exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + +Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/BaseHermite.m``) +--------------------------------------------------------------------------------------------------------------------------- + + +.. toctree:: + :maxdepth: 1 + + program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst + + + + + + + + + + +Classes +------- + + +- :ref:`exhale_class_class_base_hermite` + diff --git a/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst.txt b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst.txt new file mode 100644 index 00000000..7c16bba9 --- /dev/null +++ b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst.txt @@ -0,0 +1,31 @@ + +.. _file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m: + +File CompileSplinesLib.m +======================== + +|exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + +Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/CompileSplinesLib.m``) +--------------------------------------------------------------------------------------------------------------------------------- + + +.. toctree:: + :maxdepth: 1 + + program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst + + + + + + + + + diff --git a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.rst.txt b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst.txt similarity index 50% rename from docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.rst.txt rename to docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst.txt index d99c0f5d..c8dd15d1 100644 --- a/docs/_sources/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.rst.txt +++ b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst.txt @@ -1,26 +1,38 @@ -.. _file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh: +.. _file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m: -File Splines_doxygen.hh -======================= +File Spline1D.m +=============== -|exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src``) +|exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS -Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines_doxygen.hh``) + +.. contents:: Contents + :local: + :backlinks: none + +Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/Spline1D.m``) ------------------------------------------------------------------------------------------------------------------------ .. toctree:: :maxdepth: 1 - program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.rst + program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst + + + + +Classes +------- +- :ref:`exhale_class_class_spline1_d` diff --git a/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst.txt b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst.txt new file mode 100644 index 00000000..191fe1ba --- /dev/null +++ b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst.txt @@ -0,0 +1,38 @@ + +.. _file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m: + +File Spline2D.m +=============== + +|exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + +Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/Spline2D.m``) +------------------------------------------------------------------------------------------------------------------------ + + +.. toctree:: + :maxdepth: 1 + + program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst + + + + + + + + + + +Classes +------- + + +- :ref:`exhale_class_class_spline2_d` + diff --git a/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst.txt b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst.txt new file mode 100644 index 00000000..b325e45e --- /dev/null +++ b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst.txt @@ -0,0 +1,38 @@ + +.. _file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m: + +File SplineSet.m +================ + +|exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + +Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/SplineSet.m``) +------------------------------------------------------------------------------------------------------------------------- + + +.. toctree:: + :maxdepth: 1 + + program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst + + + + + + + + + + +Classes +------- + + +- :ref:`exhale_class_class_spline_set` + diff --git a/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst.txt b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst.txt new file mode 100644 index 00000000..ae6adf5b --- /dev/null +++ b/docs/_sources/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst.txt @@ -0,0 +1,38 @@ + +.. _file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m: + +File SplineVec.m +================ + +|exhale_lsh| :ref:`Parent directory ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. contents:: Contents + :local: + :backlinks: none + +Definition (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/SplineVec.m``) +------------------------------------------------------------------------------------------------------------------------- + + +.. toctree:: + :maxdepth: 1 + + program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst + + + + + + + + + + +Classes +------- + + +- :ref:`exhale_class_class_spline_vec` + diff --git a/docs/_sources/api-matlab/file_view_hierarchy.rst.txt b/docs/_sources/api-matlab/file_view_hierarchy.rst.txt new file mode 100644 index 00000000..6f44f7e6 --- /dev/null +++ b/docs/_sources/api-matlab/file_view_hierarchy.rst.txt @@ -0,0 +1,19 @@ + +File Hierarchy +-------------- + + +.. raw:: html + +
+ + +.. end raw html for treeView + + diff --git a/docs/_sources/api-matlab/library_root.rst.txt b/docs/_sources/api-matlab/library_root.rst.txt new file mode 100644 index 00000000..b4f2bb25 --- /dev/null +++ b/docs/_sources/api-matlab/library_root.rst.txt @@ -0,0 +1,74 @@ + +MATLAB API +========== + +.. include:: class_view_hierarchy.rst + +.. include:: file_view_hierarchy.rst + +.. include:: unabridged_api.rst + + + +.. raw:: html + + diff --git a/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst.txt b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst.txt new file mode 100644 index 00000000..724ea6cb --- /dev/null +++ b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst.txt @@ -0,0 +1,506 @@ + +.. _program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m: + +Program Listing for File BaseHermite.m +====================================== + +|exhale_lsh| :ref:`Return to documentation for file ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/BaseHermite.m``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. code-block:: MATLAB + + classdef BaseHermite < handle + + methods + + function self = BaseHermite() + % + % Build a matlab object storing Hermite base evaluator + % + end + + function delete(self) + % + % Destroy a matlab object storing Hermite base evaluator + % + end + % + % -------------------------------------------------------------------- + % + function varargout = base( ~, varargin ) + % + % Evaluate an Hermite base (cubic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base( t ) % base for the interval [0,1] + % BASE = object.base( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 4 whose columns are the values of + % the Hermite base. + % + % .. math:: + % + % \begin{eqnarray} + % h_1(t) &=& x^2(3-2x) \\ + % h_0(t) &=& 1-h_1(t) \\ + % h_2(t) &=& x(x(x-2)+1) \\ + % h_3(t) &=& x^2(x-1) + % \end{eqnarray} + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3] = object.base( t ) % base for the interval [0,1] + % [h0,h1,h2,h3] = object.base( t, H ) % base for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base',varargin{:}); + end + % -------------------------------------------------------------------- + function varargout = base_D( ~, varargin )1 + % + % Evaluate an Hermite base derivative at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base_D( t ) % base derivative for the interval [0,1] + % BASE = object.base_D( t, H ) % base derivative for the interval [0,H] + % + % BASE is a matrix length(t) x 4 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3] = object.base_D( t ) % base derivative for the interval [0,1] + % [h0,h1,h2,h3] = object.base_D( t, H ) % base derivative for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base_D',varargin{:}); + end + % -------------------------------------------------------------------- + function varargout = base_DD( ~, varargin ) + % + % Evaluate an Hermite base second derivative at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base_DD( t ) % base second derivative for the interval [0,1] + % BASE = object.base_DD( t, H ) % base second derivative for the interval [0,H] + % + % BASE is a matrix length(t) x 4 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3] = object.base_DD( t ) % base second derivative for the interval [0,1] + % [h0,h1,h2,h3] = object.base_DD( t, H ) % base second derivative for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base_DD',varargin{:}); + end + % -------------------------------------------------------------------- + function varargout = base_DDD( ~, varargin ) + % + % Evaluate an Hermite base third derivative at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base_DDD( t ) % base third derivative for the interval [0,1] + % BASE = object.base_DDD( t, H ) % base third derivative for the interval [0,H] + % + % BASE is a matrix length(t) x 4 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3] = object.base_DDD( t ) % base third derivative for the interval [0,1] + % [h0,h1,h2,h3] = object.base_DDD( t, H ) % base third derivative for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base_DDD',varargin{:}); + end + % + % -------------------------------------------------------------------- + % + function P = eval( ~, varargin ) + % + % Evaluate the cubic polynomial defined on Hermite data: + % + % .. math:: + % + % \begin{eqnarray} + % \mathbf{p}(t) &=& h_0(t)\mathbf{p}_0+ h_1(t)\mathbf{p}_1+ h_2(t)\mathbf{t}_0+ h_3(t)\mathbf{t}_1 \\ + % \mathbf{p}(t,H) &=& h_0(t/H)\mathbf{p}_0+ h_1(t/H)\mathbf{p}_1+ H (h_2(t/H)\mathbf{t}_0+ h_3(t/H)\mathbf{t}_1) + % \end{eqnarray} + % + % .. code-block:: matlab + % + % values = object.eval( t, P0, P1, T0, T1 ) + % values = object.eval( t, P0, P1, T0, T1, H ) + % + P = BaseHermiteWrapper('eval',varargin{:}); + end + % -------------------------------------------------------------------- + function dP = eval_D( ~, varargin ) + % + % Evaluate the derivative :math:`\mathbf{p}'(t)` of the cubic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval_D( t, P0, P1, T0, T1 ) + % values = object.eval_D( t, P0, P1, T0, T1, H ) + % + dP = BaseHermiteWrapper('eval_D',varargin{:}); + end + % -------------------------------------------------------------------- + function ddP = eval_DD( ~, varargin ) + % + % Evaluate the second derivative :math:`\mathbf{p}''(t)` of the cubic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval_DD( t, P0, P1, T0, T1 ) + % values = object.eval_DD( t, P0, P1, T0, T1, H ) + % + ddP = BaseHermiteWrapper('eval_DD',varargin{:}); + end + % -------------------------------------------------------------------- + function dddP = eval_DDD( ~, varargin ) + % + % Evaluate the third derivative :math:`\mathbf{p}'''(t)` of the cubic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval_DDD( t, P0, P1, T0, T1 ) + % values = object.eval_DDD( t, P0, P1, T0, T1, H ) + % + dddP = BaseHermiteWrapper('eval_DDD',varargin{:}); + end + % + % -------------------------------------------------------------------- + % + function varargout = base5( ~, varargin ) + % + % Evaluate an Hermite base (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5( t ) % base for the interval [0,1] + % BASE = object.base5( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base that are 6 polynomials of degree 5 with the properties + % + % .. math:: + % + % \begin{equation} + % \begin{array}{cccccc} + % h_1(0) = 1 & h_1(1) = 0 & h'_1(0) = 1 & h'_1(1) = 0 & h''_1(1) = 1 & h''_1(1) = 0 \\ + % h_0(0) = 0 & h_0(1) = 1 & h'_0(0) = 0 & h'_0(1) = 0 & h''_0(1) = 0 & h''_0(1) = 0 \\ + % h_2(0) = 0 & h_2(1) = 0 & h'_2(0) = 1 & h'_2(1) = 0 & h''_2(1) = 0 & h''_2(1) = 0 \\ + % h_3(0) = 0 & h_3(1) = 0 & h'_3(0) = 0 & h'_3(1) = 1 & h''_3(1) = 0 & h''_3(1) = 0 \\ + % h_4(0) = 0 & h_4(1) = 0 & h'_4(0) = 0 & h'_4(1) = 0 & h''_4(1) = 1 & h''_4(1) = 0 \\ + % h_5(0) = 0 & h_5(1) = 0 & h'_5(0) = 0 & h'_5(1) = 0 & h''_5(1) = 0 & h''_5(1) = 1 \\ + % \end{array} + % \end{equation} + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5( t, H ) % base for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base5',varargin{:}); + end + % -------------------------------------------------------------------- + function varargout = base5_D( ~, varargin ) + % + % Evaluate an Hermite base derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_D( t ) % base for the interval [0,1] + % BASE = object.base5_D( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_D( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_D( t, H ) % base for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base5_D',varargin{:}); + end + % -------------------------------------------------------------------- + function varargout = base5_DD( ~, varargin ) + % + % Evaluate an Hermite base second derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_DD( t ) % base for the interval [0,1] + % BASE = object.base5_DD( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_DD( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_DD( t, H ) % base for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base5_DD',varargin{:}); + end + % -------------------------------------------------------------------- + function varargout = base5_DDD( ~, varargin ) + % + % Evaluate an Hermite base third derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_DDD( t ) % base for the interval [0,1] + % BASE = object.base5_DDD( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_DDD( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_DDD( t, H ) % base for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base5_DDD',varargin{:}); + end + % -------------------------------------------------------------------- + function varargout = base5_DDDD( ~, varargin ) + % + % Evaluate an Hermite base 4th derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_DDDD( t ) % base for the interval [0,1] + % BASE = object.base5_DDDD( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_DDDD( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_DDDD( t, H ) % base for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base5_DDDD',varargin{:}); + end + % -------------------------------------------------------------------- + function varargout = base5_DDDDD( ~, varargin ) + % + % Evaluate an Hermite base 5th derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_DDDDD( t ) % base for the interval [0,1] + % BASE = object.base5_DDDDD( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_DDDDD( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_DDDDD( t, H ) % base for the interval [0,H] + % + [varargout{1:nargout}] = BaseHermiteWrapper('base5_DDDDD',varargin{:}); + end + % + % -------------------------------------------------------------------- + % + function P = eval5( ~, varargin ) + % + % Evaluate the quintic polynomial defined on Hermite data: + % + % .. math:: + % + % \begin{eqnarray} + % \mathbf{p}(t) &=& h_0(t)\mathbf{p}_0+ h_1(t)\mathbf{p}_1+ + % h_2(t)\mathbf{t}_0+ h_3(t)\mathbf{t}_1+ + % h_4(t)\mathbf{j}_0+ h_5(t)\mathbf{j}_1 \\ + % \mathbf{p}(t,H) &=& h_0(t/H)\mathbf{p}_0+ h_1(t/H)\mathbf{p}_1+ + % H (h_2(t/H)\mathbf{t}_0+ h_3(t/H)\mathbf{t}_1)+ + % H^2 (h_4(t/H)\mathbf{t}_0+ h_5(t/H)\mathbf{j}_1) + % \end{eqnarray} + % + % .. code-block:: matlab + % + % values = object.eval5( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5( t, P0, P1, T0, T1, J0, J1, H ) + % + P = BaseHermiteWrapper('eval5',varargin{:}); + end + % -------------------------------------------------------------------- + function dP = eval5_D( ~, varargin ) + % + % Evaluate the derivative :math:`\mathbf{p}'(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_D( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_D( t, P0, P1, T0, T1, J0, J1, H ) + % + dP = BaseHermiteWrapper('eval5_D',varargin{:}); + end + % -------------------------------------------------------------------- + function ddP = eval5_DD( ~, varargin ) + % + % Evaluate the second derivative :math:`\mathbf{p}''(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_DD( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_DD( t, P0, P1, T0, T1, J0, J1, H ) + % + ddP = BaseHermiteWrapper('eval5_DD',varargin{:}); + end + % -------------------------------------------------------------------- + function dddP = eval5_DDD( ~, varargin ) + % + % Evaluate the third derivative :math:`\mathbf{p}'''(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_DDD( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_DDD( t, P0, P1, T0, T1, J0, J1, H ) + % + dddP = BaseHermiteWrapper('eval5_DDD',varargin{:}); + end + % -------------------------------------------------------------------- + function ddddP = eval5_DDDD( ~, varargin ) + % + % Evaluate the 4th derivative :math:`\mathbf{p}''''(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_DDDD( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_DDDD( t, P0, P1, T0, T1, J0, J1, H ) + % + ddddP = BaseHermiteWrapper('eval5_DDDD',varargin{:}); + end + % -------------------------------------------------------------------- + function dddddP = eval5_DDDDD( ~, varargin ) + % + % Evaluate the 5th derivative :math:`\mathbf{p}'''''(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_DDDDD( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_DDDDD( t, P0, P1, T0, T1, J0, J1, H ) + % + dddddP = BaseHermiteWrapper('eval5_DDDDD',varargin{:}); + end + % + % -------------------------------------------------------------------- + % + function [P0,P1,P2,P3] = hermite_to_bezier( ~, p0, p1, t0, t1 ) + % + % Given the cubic polynomial defined on Hermite data: + % + % .. math:: + % + % \mathbf{p}(t) = h_0(t)\mathbf{p}_0+ h_1(t)\mathbf{p}_1+ h_2(t)\mathbf{t}_0+ h_3(t)\mathbf{t}_1 + % + % return the Bezier polynomial of the same cubic + % + [P0,P1,P2,P3] = BaseHermiteWrapper('hermite_to_bezier',p0, p1, t0, t1); + end + % -------------------------------------------------------------------- + function [P0,P1,T0,T1] = bezier_to_hermite( ~, p0, p1, p2, p3 ) + % + % Given the cubic polynomial defined with Bezier polygon + % return the Hermite data for the same polynomial + % + [P0,P1,T0,T1] = BaseHermiteWrapper('bezier_to_hermite',p0, p1, p2, p3); + end + % + % -------------------------------------------------------------------- + % + function [D1,sqrtD1] = L2_first_derivative( ~ ) + sqrtD1 = BaseHermiteWrapper('L2_first_derivative'); + D1 = sqrtD1*sqrtD1.'; + end + % -------------------------------------------------------------------- + function [D2,sqrtD2] = L2_second_derivative( ~ ) + sqrtD2 = BaseHermiteWrapper('L2_second_derivative'); + D2 = sqrtD2*sqrtD2.'; + end + % -------------------------------------------------------------------- + function [D3,sqrtD3] = L2_third_derivative( ~ ) + sqrtD3 = BaseHermiteWrapper('L2_third_derivative'); + D3 = sqrtD3*sqrtD3.'; + end + % -------------------------------------------------------------------- + function L = approximate_length( ~, varargin ) + % + % Approximate the length of the cubic polynomial :math:`\mathbf{p}(t)` defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.approximate_length( t, P0, P1, T0, T1 ) + % values = object.approximate_length( t, P0, P1, T0, T1, H ) + % + % The length is approximated usin 100 linear segment. + % + L = BaseHermiteWrapper( 'approximate_length', varargin{:} ); + end + % -------------------------------------------------------------------- + function [P0,P1,T0,T1] = cut( ~, varargin ) + % + % Cut the cubic polynomial :math:`\mathbf{p}(t)` defined on Hermite data + % on the interval [a,b] and return the new Hermite data + % + % .. code-block:: matlab + % + % [new_P0,new_P1,new_T0,new_T1] = object.cut( a, b, P0, P1, T0, T1 ) + % [new_P0,new_P1,new_T0,new_T1] = object.cut( a, b, P0, P1, T0, T1, H ) + % + % The parametrization of the new Hermite data is on [0,1] + % + [P0,P1,T0,T1] = BaseHermiteWrapper( 'cut', varargin{:} ); + end + end + end diff --git a/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst.txt b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst.txt new file mode 100644 index 00000000..8b53e761 --- /dev/null +++ b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst.txt @@ -0,0 +1,96 @@ + +.. _program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m: + +Program Listing for File CompileSplinesLib.m +============================================ + +|exhale_lsh| :ref:`Return to documentation for file ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/CompileSplinesLib.m``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. code-block:: MATLAB + + clc; + clear functions; + [~,mexLoaded] = inmem('-completenames'); + + old_dir = cd(fileparts(which(mfilename))); + + NAMES = { + 'SplineSetMexWrapper', ... + 'BaseHermiteWrapper', ... + 'SplineVecMexWrapper', ... + 'Spline1DMexWrapper', ... + 'Spline2DMexWrapper' ... + }; + + lst_cc = dir('../src/*.cc'); + + LIB_SRCS = ''; + LIB_OBJS = ''; + MEX_CMD = 'mex -DSPLINES_DO_NOT_USE_GENERIC_CONTAINER -largeArrayDims -I../src'; + + CMD = [ MEX_CMD ' -c ']; + if isunix + CMD = [CMD, 'CXXFLAGS="\$CXXFLAGS -Wall -O2 -g" ']; + elseif ispc + end + CMD = [ CMD, LIB_SRCS ]; + + disp('---------------------------------------------------------'); + for kk=1:length(lst_cc) + name = lst_cc(kk).name(1:end-3); + LIB_SRCS = [ LIB_SRCS, ' ../src/', name, '.cc' ]; + if isunix + LIB_OBJS = [ LIB_OBJS, name, '.o ' ]; + elseif ispc + LIB_OBJS = [ LIB_OBJS, name, '.obj ' ]; + end + CMD1 = [ CMD ' ../src/', name, '.cc' ]; + fprintf(1,'Compiling: %s.cc\n',name); + eval(CMD1); + end + + MROOT = matlabroot; + + for k=1:length(NAMES) + N=NAMES{k}; + disp('---------------------------------------------------------'); + fprintf(1,'Compiling: %s\n',N); + + CMD = [ 'while mislocked(''' N '''); munlock(''' N '''); end;']; + eval(CMD); + + CMD = [ MEX_CMD, ' -output ../lib_matlab/', N ]; + CMD = [ CMD, ' -largeArrayDims ../src_matlab_interface/mex_', N, '.cc ', LIB_OBJS ]; + if ismac + CMD = [CMD, ' CXXFLAGS="\$CXXFLAGS -Wall -O2 -g"']; + elseif isunix + % Workaround for MATLAB 2020 that force dynamic link with old libstdc++ + % solution: link with static libstdc++ + ARCH = computer('arch'); + PATH1 = [MROOT, '/bin/', ARCH]; + PATH2 = [MROOT, '/extern/bin/', ARCH]; + CMD = [ CMD, ... + ' CXXFLAGS="\$CXXFLAGS -Wall -O2 -g"' ... + ' LDFLAGS="\$LDFLAGS -static-libgcc -static-libstdc++"' ... + ' LINKLIBS="-L' PATH1 ' -L' PATH2 ' -lMatlabDataArray -lmx -lmex -lmat -lm "' ... + ]; + elseif ispc + end + disp(CMD); + eval(CMD); + end + + for kk=1:length(lst_cc) + name = lst_cc(kk).name(1:end-3); + if isunix + delete([ name, '.o' ]); + elseif ispc + delete([ name, '.obj' ]); + end + end + + cd(old_dir); + + disp('----------------------- DONE ----------------------------'); diff --git a/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst.txt b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst.txt new file mode 100644 index 00000000..54557472 --- /dev/null +++ b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst.txt @@ -0,0 +1,146 @@ + +.. _program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m: + +Program Listing for File Spline1D.m +=================================== + +|exhale_lsh| :ref:`Return to documentation for file ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/Spline1D.m``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. code-block:: MATLAB + + classdef Spline1D < handle + %% MATLAB class wrapper for the underlying C++ class + properties (SetAccess = private, Hidden = true) + objectHandle; % Handle to the underlying C++ class instance + end + + methods + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function self = Spline1D( kind, varargin ) + % kind [, t, pnts, subtype ] + self.objectHandle = Spline1DMexWrapper( 'new', kind ); + if nargin > 1 + Spline1DMexWrapper( 'build', self.objectHandle, varargin{:} ); + end + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function delete(self) + % Destroy the C++ class instance + Spline1DMexWrapper( 'delete', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function build( self, varargin ) + % x, y [, yp or subtype] + Spline1DMexWrapper( 'build', self.objectHandle, varargin{:} ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function varargout = eval( self, x ) + varargout{1} = Spline1DMexWrapper( 'eval', self.objectHandle, x ); + if nargout >= 2 + varargout{2} = Spline1DMexWrapper( 'eval_D', self.objectHandle, x ); + end + if nargout >= 3 + varargout{3} = Spline1DMexWrapper( 'eval_DD', self.objectHandle, x ); + end + if nargout >= 4 + varargout{4} = Spline1DMexWrapper( 'eval_DDD', self.objectHandle, x ); + end + if nargout >= 5 + varargout{5} = Spline1DMexWrapper( 'eval_DDDD', self.objectHandle, x ); + end + if ~( nargout == 1 || nargout == 2 || nargout == 3 ) + error( 'Spline1D.eval, nargout = %d must be 1, 2, 3, 4 or 5\n', nargout ); + end + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function dp = eval_D( self, x ) + dp = Spline1DMexWrapper( 'eval_D', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ddp = eval_DD( self, x ) + ddp = Spline1DMexWrapper( 'eval_DD', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function dddp = eval_DDD( self, x ) + dddp = Spline1DMexWrapper( 'eval_DDD', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ddddp = eval_DDDD( self, x ) + ddddp = Spline1DMexWrapper( 'eval_DDDD', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function dddddp = eval_DDDDD( self, x ) + dddddp = Spline1DMexWrapper( 'eval_DDDDD', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_closed( self ) + Spline1DMexWrapper( 'make_closed', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_opened( self ) + Spline1DMexWrapper( 'make_opened', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ok = is_closed( self ) + ok = Spline1DMexWrapper( 'is_closed', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_bounded( self ) + Spline1DMexWrapper( 'make_bounded', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_unbounded( self ) + Spline1DMexWrapper( 'make_unbounded', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ok = is_bounded( self ) + ok = Spline1DMexWrapper( 'is_bounded', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_extended_constant( self ) + Spline1DMexWrapper( 'make_extended_constant', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_extended_not_constant( self ) + Spline1DMexWrapper( 'make_extended_not_constant', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ok = is_extended_constant( self ) + ok = Spline1DMexWrapper( 'is_extended_constant', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function x = xBegin( self ) + x = Spline1DMexWrapper( 'xBegin', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function x = xEnd( self ) + x = Spline1DMexWrapper( 'xEnd', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function y = yBegin( self ) + y = Spline1DMexWrapper( 'yBegin', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function y = yEnd( self ) + y = Spline1DMexWrapper( 'yEnd', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function x = xMin( self ) + x = Spline1DMexWrapper( 'xMin', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function x = xMax( self ) + x = Spline1DMexWrapper( 'xMax', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function y = yMin( self ) + y = Spline1DMexWrapper( 'yMin', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function y = yMax( self ) + y = Spline1DMexWrapper( 'yMax', self.objectHandle ); + end + end + end diff --git a/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst.txt b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst.txt new file mode 100644 index 00000000..677bcf87 --- /dev/null +++ b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst.txt @@ -0,0 +1,123 @@ + +.. _program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m: + +Program Listing for File Spline2D.m +=================================== + +|exhale_lsh| :ref:`Return to documentation for file ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/Spline2D.m``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. code-block:: MATLAB + + classdef Spline2D < handle + %% MATLAB class wrapper for the underlying C++ class + properties (SetAccess = private, Hidden = true) + objectHandle; % Handle to the underlying C++ class instance + end + + methods + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function self = Spline2D( name, varargin ) + self.objectHandle = Spline2DMexWrapper( 'new', name ); + if nargin > 1 + Spline2DMexWrapper( 'build', self.objectHandle, ... + varargin{1}, varargin{2}, varargin{3} ); + end + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function delete(self) + % Destroy the C++ class instance + Spline2DMexWrapper( 'delete', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function build( self, x, y, z ) + Spline2DMexWrapper( 'build', self.objectHandle, x, y ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function varargout = eval( self, x, y ) + varargout{1} = Spline2DMexWrapper( 'eval', self.objectHandle, x, y ); + if nargout >= 3 + varargout{2} = Spline2DMexWrapper( 'eval_Dx', self.objectHandle, x, y ); + varargout{3} = Spline2DMexWrapper( 'eval_Dy', self.objectHandle, x, y ); + end + if nargout >= 6 + varargout{4} = Spline2DMexWrapper( 'eval_Dxx', self.objectHandle, x, y ); + varargout{5} = Spline2DMexWrapper( 'eval_Dxy', self.objectHandle, x, y ); + varargout{6} = Spline2DMexWrapper( 'eval_Dyy', self.objectHandle, x, y ); + end + if ~( nargout == 1 || nargout == 3 || nargout == 6 ) + error( 'Spline2D.eval, nargout = %d must be 1, 3 or 6\n', nargout); + end + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function Dx = eval_Dx( self, x, y ) + Dx = Spline2DMexWrapper( 'eval_Dx', self.objectHandle, x, y ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function Dy = eval_Dy( self, x, y ) + Dy = Spline2DMexWrapper( 'eval_Dy', self.objectHandle, x, y ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function Dxx = eval_Dxx( self, x, y ) + Dxx = Spline2DMexWrapper( 'eval_Dxx', self.objectHandle, x, y ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function Dxy = eval_Dxy( self, x, y ) + Dxy = Spline2DMexWrapper( 'eval_Dxy', self.objectHandle, x, y ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function Dyy = eval_Dyy( self, x, y ) + Dyy = Spline2DMexWrapper( 'eval_Dyy', self.objectHandle, x, y ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_x_closed( self ) + Spline2DMexWrapper( 'make_x_closed', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_x_opened( self ) + Spline2DMexWrapper( 'make_x_opened', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ok = is_x_closed( self ) + ok = Spline2DMexWrapper( 'is_x_closed', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_x_bounded( self ) + Spline2DMexWrapper( 'make_x_bounded', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_x_unbounded( self ) + Spline2DMexWrapper( 'make_x_unbounded', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ok = is_x_bounded( self ) + ok = Spline2DMexWrapper( 'is_x_bounded', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_y_closed( self ) + Spline2DMexWrapper( 'make_y_closed', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_y_opened( self ) + Spline2DMexWrapper( 'make_y_opened', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ok = is_y_closed( self ) + ok = Spline2DMexWrapper( 'is_y_closed', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_y_bounded( self ) + Spline2DMexWrapper( 'make_y_bounded', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function make_y_unbounded( self ) + Spline2DMexWrapper( 'make_y_unbounded', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ok = is_y_bounded( self ) + ok = Spline2DMexWrapper( 'is_y_bounded', self.objectHandle ); + end + end + end diff --git a/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst.txt b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst.txt new file mode 100644 index 00000000..77477978 --- /dev/null +++ b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst.txt @@ -0,0 +1,63 @@ + +.. _program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m: + +Program Listing for File SplineSet.m +==================================== + +|exhale_lsh| :ref:`Return to documentation for file ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/SplineSet.m``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. code-block:: MATLAB + + classdef SplineSet < handle + %% MATLAB class wrapper for the underlying C++ class + properties (SetAccess = private, Hidden = true) + objectHandle; % Handle to the underlying C++ class instance + end + + methods + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function self = SplineSet( varargin ) + self.objectHandle = SplineSetMexWrapper( 'new' ); + if nargin > 0 + SplineSetMexWrapper( 'build', self.objectHandle, ... + varargin{1}, varargin{2}, varargin{3} ); + end + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function delete(self) + % Destroy the C++ class instance + SplineSetMexWrapper( 'delete', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function build( self, kinds, x, y ) + SplineSetMexWrapper( 'build', self.objectHandle, kinds, x, y ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function p = eval( self, x ) + p = SplineSetMexWrapper( 'eval', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function dp = eval_D( self, x ) + dp = SplineSetMexWrapper( 'eval_D', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ddp = eval_DD( self, x ) + ddp = SplineSetMexWrapper( 'eval_DD', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function dddp = eval_DDD( self, x ) + dddp = SplineSetMexWrapper( 'eval_DDD', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function t = tmin( self, x ) + t = SplineSetMexWrapper( 'tmin', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function t = tmax( self, x ) + t = SplineSetMexWrapper( 'tmax', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + end + end diff --git a/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst.txt b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst.txt new file mode 100644 index 00000000..b087e164 --- /dev/null +++ b/docs/_sources/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst.txt @@ -0,0 +1,87 @@ + +.. _program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m: + +Program Listing for File SplineVec.m +==================================== + +|exhale_lsh| :ref:`Return to documentation for file ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/SplineVec.m``) + +.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS + +.. code-block:: MATLAB + + classdef SplineVec < handle + %% MATLAB class wrapper for the underlying C++ class + properties (SetAccess = private, Hidden = true) + objectHandle; % Handle to the underlying C++ class instance + end + + methods + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function self = SplineVec() + self.objectHandle = SplineVecMexWrapper( 'new' ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function delete(self) + % Destroy the C++ class instance + SplineVecMexWrapper( 'delete', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function setup( self, y ) + SplineVecMexWrapper( 'setup', self.objectHandle, y ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function knots( self, x ) + SplineVecMexWrapper( 'knots', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function k = get_knots( self ) + k = SplineVecMexWrapper( 'getNodes', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function chord( self ) + SplineVecMexWrapper( 'chord', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function centripetal( self ) + SplineVecMexWrapper( 'centripetal', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function CatmullRom( self ) + SplineVecMexWrapper( 'CatmullRom', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function p = eval( self, x ) + p = SplineVecMexWrapper( 'eval', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function dp = eval_D( self, x ) + dp = SplineVecMexWrapper( 'eval_D', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function ddp = eval_DD( self, x ) + ddp = SplineVecMexWrapper( 'eval_DD', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function dddp = eval_DDD( self, x ) + dddp = SplineVecMexWrapper( 'eval_DDD', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function cur = curvature( self, x ) + cur = SplineVecMexWrapper( 'eval_curvature', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function cur_D = curvature_D( self, x ) + cur_D = SplineVecMexWrapper( 'eval_curvature_D', self.objectHandle, x ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function t = tmin( self, x ) + t = SplineVecMexWrapper( 'tmin', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + function t = tmax( self, x ) + t = SplineVecMexWrapper( 'tmax', self.objectHandle ); + end + % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + end + end diff --git a/docs/_sources/api-matlab/unabridged_api.rst.txt b/docs/_sources/api-matlab/unabridged_api.rst.txt new file mode 100644 index 00000000..08d1e904 --- /dev/null +++ b/docs/_sources/api-matlab/unabridged_api.rst.txt @@ -0,0 +1,32 @@ + +Full API +-------- + +Classes and Structs +******************* + + +.. toctree:: + :maxdepth: 5 + + class_base_hermite.rst + +.. toctree:: + :maxdepth: 5 + + class_spline1_d.rst + +.. toctree:: + :maxdepth: 5 + + class_spline2_d.rst + +.. toctree:: + :maxdepth: 5 + + class_spline_set.rst + +.. toctree:: + :maxdepth: 5 + + class_spline_vec.rst diff --git a/docs/_sources/api-matlab/unabridged_orphan.rst.txt b/docs/_sources/api-matlab/unabridged_orphan.rst.txt new file mode 100644 index 00000000..1692a339 --- /dev/null +++ b/docs/_sources/api-matlab/unabridged_orphan.rst.txt @@ -0,0 +1,53 @@ +:orphan: + + +Full API +======== + +Directories +*********** + + +.. toctree:: + :maxdepth: 5 + + dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox.rst + +.. toctree:: + :maxdepth: 5 + + dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib.rst + +Files +***** + + +.. toctree:: + :maxdepth: 5 + + file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst + +.. toctree:: + :maxdepth: 5 + + file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst + +.. toctree:: + :maxdepth: 5 + + file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst + +.. toctree:: + :maxdepth: 5 + + file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst + +.. toctree:: + :maxdepth: 5 + + file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst + +.. toctree:: + :maxdepth: 5 + + file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst diff --git a/docs/_sources/api/class_view_hierarchy.rst.txt b/docs/_sources/api/class_view_hierarchy.rst.txt deleted file mode 100644 index 1699de65..00000000 --- a/docs/_sources/api/class_view_hierarchy.rst.txt +++ /dev/null @@ -1,18 +0,0 @@ - -Class Hierarchy ---------------- - - -.. raw:: html - - - -.. end raw html for treeView - - diff --git a/docs/_sources/api/enum_namespace_splines_1a34ca01114f5c5cfba05ae6badb98536d.rst.txt b/docs/_sources/api/enum_namespace_splines_1a34ca01114f5c5cfba05ae6badb98536d.rst.txt deleted file mode 100644 index 824daa34..00000000 --- a/docs/_sources/api/enum_namespace_splines_1a34ca01114f5c5cfba05ae6badb98536d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_enum_namespace_splines_1a34ca01114f5c5cfba05ae6badb98536d: - -Enum SplineType1D -================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Enum Documentation ------------------- - - -.. doxygenenum:: Splines::SplineType1D diff --git a/docs/_sources/api/enum_namespace_splines_1a449c10c419c42636d3dd44ff56c3352d.rst.txt b/docs/_sources/api/enum_namespace_splines_1a449c10c419c42636d3dd44ff56c3352d.rst.txt deleted file mode 100644 index 3b857d22..00000000 --- a/docs/_sources/api/enum_namespace_splines_1a449c10c419c42636d3dd44ff56c3352d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_enum_namespace_splines_1a449c10c419c42636d3dd44ff56c3352d: - -Enum SplineType2D -================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Enum Documentation ------------------- - - -.. doxygenenum:: Splines::SplineType2D diff --git a/docs/_sources/api/enum_namespace_splines_1ab67d9e563734dd678034ed346e4d7afa.rst.txt b/docs/_sources/api/enum_namespace_splines_1ab67d9e563734dd678034ed346e4d7afa.rst.txt deleted file mode 100644 index 15cbcb52..00000000 --- a/docs/_sources/api/enum_namespace_splines_1ab67d9e563734dd678034ed346e4d7afa.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_enum_namespace_splines_1ab67d9e563734dd678034ed346e4d7afa: - -Enum QUINTIC_SPLINE_TYPE -======================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx` - - -Enum Documentation ------------------- - - -.. doxygenenum:: Splines::QUINTIC_SPLINE_TYPE diff --git a/docs/_sources/api/enum_namespace_splines_1ab83855c66e1e87122b7f7651d507fd29.rst.txt b/docs/_sources/api/enum_namespace_splines_1ab83855c66e1e87122b7f7651d507fd29.rst.txt deleted file mode 100644 index 8bdf8871..00000000 --- a/docs/_sources/api/enum_namespace_splines_1ab83855c66e1e87122b7f7651d507fd29.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_enum_namespace_splines_1ab83855c66e1e87122b7f7651d507fd29: - -Enum CUBIC_SPLINE_TYPE_BC -========================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx` - - -Enum Documentation ------------------- - - -.. doxygenenum:: Splines::CUBIC_SPLINE_TYPE_BC diff --git a/docs/_sources/api/enum_namespace_splines_1ac6fd9ea07185987eaff6e90a2bbc2ea4.rst.txt b/docs/_sources/api/enum_namespace_splines_1ac6fd9ea07185987eaff6e90a2bbc2ea4.rst.txt deleted file mode 100644 index eb09ae0c..00000000 --- a/docs/_sources/api/enum_namespace_splines_1ac6fd9ea07185987eaff6e90a2bbc2ea4.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_enum_namespace_splines_1ac6fd9ea07185987eaff6e90a2bbc2ea4: - -Enum REGION_ABCDEM -================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc` - - -Enum Documentation ------------------- - - -.. doxygenenum:: Splines::REGION_ABCDEM diff --git a/docs/_sources/api/file_view_hierarchy.rst.txt b/docs/_sources/api/file_view_hierarchy.rst.txt deleted file mode 100644 index 7a65f7ae..00000000 --- a/docs/_sources/api/file_view_hierarchy.rst.txt +++ /dev/null @@ -1,18 +0,0 @@ - -File Hierarchy --------------- - - -.. raw:: html - - - -.. end raw html for treeView - - diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a00dc02b492e117b11bd8b298404c1f00.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1a00dc02b492e117b11bd8b298404c1f00.rst.txt deleted file mode 100644 index 9de91eb5..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1a00dc02b492e117b11bd8b298404c1f00.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1a00dc02b492e117b11bd8b298404c1f00: - -Function SPLINE_mem_ptr -======================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_mem_ptr(char const *const) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a0c7c6ed4c544b47854033f8bd66f11e6.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1a0c7c6ed4c544b47854033f8bd66f11e6.rst.txt deleted file mode 100644 index 75745719..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1a0c7c6ed4c544b47854033f8bd66f11e6.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1a0c7c6ed4c544b47854033f8bd66f11e6: - -Function SPLINE_delete -====================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_delete(char const) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a1a35d19c7f110f8fe4560b6baff07cdb.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1a1a35d19c7f110f8fe4560b6baff07cdb.rst.txt deleted file mode 100644 index 0e158da3..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1a1a35d19c7f110f8fe4560b6baff07cdb.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1a1a35d19c7f110f8fe4560b6baff07cdb: - -Function SPLINE_delete -====================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_delete(char const *const) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a247716d72643966e53bc70c27a728e98.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1a247716d72643966e53bc70c27a728e98.rst.txt deleted file mode 100644 index 8bc4f07c..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1a247716d72643966e53bc70c27a728e98.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1a247716d72643966e53bc70c27a728e98: - -Function SPLINE_push -==================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_push(double const, double const) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a2993fc7e0d4ea8f03ff1c1c2a60a9537.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1a2993fc7e0d4ea8f03ff1c1c2a60a9537.rst.txt deleted file mode 100644 index d070df70..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1a2993fc7e0d4ea8f03ff1c1c2a60a9537.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1a2993fc7e0d4ea8f03ff1c1c2a60a9537: - -Function SPLINE_mem_ptr -======================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_mem_ptr(char const) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a5456aac1498f3e3abd660069fef20ba0.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1a5456aac1498f3e3abd660069fef20ba0.rst.txt deleted file mode 100644 index ed9af7f9..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1a5456aac1498f3e3abd660069fef20ba0.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1a5456aac1498f3e3abd660069fef20ba0: - -Function SPLINE_select -====================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_select(char const) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a84657d0603d13928aa95d4df5c3037a1.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1a84657d0603d13928aa95d4df5c3037a1.rst.txt deleted file mode 100644 index e0c28ed9..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1a84657d0603d13928aa95d4df5c3037a1.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1a84657d0603d13928aa95d4df5c3037a1: - -Function SPLINE_build2 -====================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_build2(double const *const, double const *const, int) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a93c302015a1342111d9791f00d2428ff.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1a93c302015a1342111d9791f00d2428ff.rst.txt deleted file mode 100644 index 4876511f..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1a93c302015a1342111d9791f00d2428ff.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1a93c302015a1342111d9791f00d2428ff: - -Function SPLINE_new -=================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_new(char const, char const) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1a9db7f8beca1559a33565b117c9b2f656.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1a9db7f8beca1559a33565b117c9b2f656.rst.txt deleted file mode 100644 index d82f8d63..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1a9db7f8beca1559a33565b117c9b2f656.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1a9db7f8beca1559a33565b117c9b2f656: - -Function SPLINE_new -=================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_new(char const *const, char const *const) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1ab9077b9c8095a943eacd6296bb4b741c.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1ab9077b9c8095a943eacd6296bb4b741c.rst.txt deleted file mode 100644 index fdee60ad..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1ab9077b9c8095a943eacd6296bb4b741c.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1ab9077b9c8095a943eacd6296bb4b741c: - -Function SPLINE_select -====================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_select(char const *const) diff --git a/docs/_sources/api/function__splines_cinterface_8h_1af03061c5581fe277d08b52e2b45ae810.rst.txt b/docs/_sources/api/function__splines_cinterface_8h_1af03061c5581fe277d08b52e2b45ae810.rst.txt deleted file mode 100644 index abfa4fa9..00000000 --- a/docs/_sources/api/function__splines_cinterface_8h_1af03061c5581fe277d08b52e2b45ae810.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function__splines_cinterface_8h_1af03061c5581fe277d08b52e2b45ae810: - -Function SPLINE_build2 -====================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: SPLINE_build2(double const, double const, int const) diff --git a/docs/_sources/api/function_namespace_splines_1a02af2dd1a60e0ab97f8e73ff7bafe13c.rst.txt b/docs/_sources/api/function_namespace_splines_1a02af2dd1a60e0ab97f8e73ff7bafe13c.rst.txt deleted file mode 100644 index 0c1e5542..00000000 --- a/docs/_sources/api/function_namespace_splines_1a02af2dd1a60e0ab97f8e73ff7bafe13c.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a02af2dd1a60e0ab97f8e73ff7bafe13c: - -Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -=============================================================================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a0876533785ef21741cfd6a9c4a4d4fe4.rst.txt b/docs/_sources/api/function_namespace_splines_1a0876533785ef21741cfd6a9c4a4d4fe4.rst.txt deleted file mode 100644 index 39656d64..00000000 --- a/docs/_sources/api/function_namespace_splines_1a0876533785ef21741cfd6a9c4a4d4fe4.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a0876533785ef21741cfd6a9c4a4d4fe4: - -Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type) -========================================================================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a09ab0e5abfd04a79ab8353c114d82d34.rst.txt b/docs/_sources/api/function_namespace_splines_1a09ab0e5abfd04a79ab8353c114d82d34.rst.txt deleted file mode 100644 index 84c272e3..00000000 --- a/docs/_sources/api/function_namespace_splines_1a09ab0e5abfd04a79ab8353c114d82d34.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a09ab0e5abfd04a79ab8353c114d82d34: - -Function Splines::string_to_splineType(string const&) -===================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::string_to_splineType(string const&) diff --git a/docs/_sources/api/function_namespace_splines_1a16d555fa17b3a6997e883d12542f2c92.rst.txt b/docs/_sources/api/function_namespace_splines_1a16d555fa17b3a6997e883d12542f2c92.rst.txt deleted file mode 100644 index 8b484849..00000000 --- a/docs/_sources/api/function_namespace_splines_1a16d555fa17b3a6997e883d12542f2c92.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a16d555fa17b3a6997e883d12542f2c92: - -Function Splines::deriv2_5p_R -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::deriv2_5p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a1c11a75247302b6b7d15a3a246e115c2.rst.txt b/docs/_sources/api/function_namespace_splines_1a1c11a75247302b6b7d15a3a246e115c2.rst.txt deleted file mode 100644 index fcf62580..00000000 --- a/docs/_sources/api/function_namespace_splines_1a1c11a75247302b6b7d15a3a246e115c2.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a1c11a75247302b6b7d15a3a246e115c2: - -Function Splines::Akima_build -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Akima_build(real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1a1dc64f6a5268fdd859799e690fa7fd46.rst.txt b/docs/_sources/api/function_namespace_splines_1a1dc64f6a5268fdd859799e690fa7fd46.rst.txt deleted file mode 100644 index c0b739c6..00000000 --- a/docs/_sources/api/function_namespace_splines_1a1dc64f6a5268fdd859799e690fa7fd46.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a1dc64f6a5268fdd859799e690fa7fd46: - -Function Splines::FangHung -========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::FangHung(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a1f25971612f487cac47e06334000de69.rst.txt b/docs/_sources/api/function_namespace_splines_1a1f25971612f487cac47e06334000de69.rst.txt deleted file mode 100644 index e2e61c74..00000000 --- a/docs/_sources/api/function_namespace_splines_1a1f25971612f487cac47e06334000de69.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a1f25971612f487cac47e06334000de69: - -Function Splines::deriv2_4p_L -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::deriv2_4p_L(real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a2089161a31ebf13ae68c04ceb9049e3c.rst.txt b/docs/_sources/api/function_namespace_splines_1a2089161a31ebf13ae68c04ceb9049e3c.rst.txt deleted file mode 100644 index c29e7776..00000000 --- a/docs/_sources/api/function_namespace_splines_1a2089161a31ebf13ae68c04ceb9049e3c.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a2089161a31ebf13ae68c04ceb9049e3c: - -Function Splines::Hermite5_DDD -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_DDD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a21f89a7ae650ef6edcba05545c173f0c.rst.txt b/docs/_sources/api/function_namespace_splines_1a21f89a7ae650ef6edcba05545c173f0c.rst.txt deleted file mode 100644 index cce299e3..00000000 --- a/docs/_sources/api/function_namespace_splines_1a21f89a7ae650ef6edcba05545c173f0c.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a21f89a7ae650ef6edcba05545c173f0c: - -Function Splines::deriv2_4p_R -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::deriv2_4p_R(real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a278b46a98fa787593447f6276e4a42f0.rst.txt b/docs/_sources/api/function_namespace_splines_1a278b46a98fa787593447f6276e4a42f0.rst.txt deleted file mode 100644 index 3c266b14..00000000 --- a/docs/_sources/api/function_namespace_splines_1a278b46a98fa787593447f6276e4a42f0.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a278b46a98fa787593447f6276e4a42f0: - -Function Splines::centripetal -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::centripetal(integer, integer, real_type const, integer, real_type const, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a2a5389fec10f26745eea8aa9a5c1cac0.rst.txt b/docs/_sources/api/function_namespace_splines_1a2a5389fec10f26745eea8aa9a5c1cac0.rst.txt deleted file mode 100644 index 0b178906..00000000 --- a/docs/_sources/api/function_namespace_splines_1a2a5389fec10f26745eea8aa9a5c1cac0.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a2a5389fec10f26745eea8aa9a5c1cac0: - -Function Splines::deriv2_3p_R -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::deriv2_3p_R(real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a2fa41aab85a092c85f48bccbd063093b.rst.txt b/docs/_sources/api/function_namespace_splines_1a2fa41aab85a092c85f48bccbd063093b.rst.txt deleted file mode 100644 index 093b286e..00000000 --- a/docs/_sources/api/function_namespace_splines_1a2fa41aab85a092c85f48bccbd063093b.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a2fa41aab85a092c85f48bccbd063093b: - -Function Splines::Pchip_build_new -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Pchip_build_new(real_type const *const, real_type const *const, real_type *const, integer) diff --git a/docs/_sources/api/function_namespace_splines_1a324030f42c623c817c11fa95e7bfc196.rst.txt b/docs/_sources/api/function_namespace_splines_1a324030f42c623c817c11fa95e7bfc196.rst.txt deleted file mode 100644 index 182003fe..00000000 --- a/docs/_sources/api/function_namespace_splines_1a324030f42c623c817c11fa95e7bfc196.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a324030f42c623c817c11fa95e7bfc196: - -Function Splines::Hermite5_D -============================ - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_D(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a32b23daff7b689a01c8b41d50b0a0598.rst.txt b/docs/_sources/api/function_namespace_splines_1a32b23daff7b689a01c8b41d50b0a0598.rst.txt deleted file mode 100644 index fe441f2d..00000000 --- a/docs/_sources/api/function_namespace_splines_1a32b23daff7b689a01c8b41d50b0a0598.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a32b23daff7b689a01c8b41d50b0a0598: - -Function Splines::Hermite5_D -============================ - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_D(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a33d76143e726218f3ad3455add50bded.rst.txt b/docs/_sources/api/function_namespace_splines_1a33d76143e726218f3ad3455add50bded.rst.txt deleted file mode 100644 index 46a82b8e..00000000 --- a/docs/_sources/api/function_namespace_splines_1a33d76143e726218f3ad3455add50bded.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a33d76143e726218f3ad3455add50bded: - -Function Splines::uniform -========================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::uniform(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a3da4673f534bea92384e23008f1aba82.rst.txt b/docs/_sources/api/function_namespace_splines_1a3da4673f534bea92384e23008f1aba82.rst.txt deleted file mode 100644 index 6b588128..00000000 --- a/docs/_sources/api/function_namespace_splines_1a3da4673f534bea92384e23008f1aba82.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a3da4673f534bea92384e23008f1aba82: - -Function Splines::FangHung -========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::FangHung(integer, integer, real_type const *const, integer, real_type *const) diff --git a/docs/_sources/api/function_namespace_splines_1a3ffb20c4b811f2a3723acddbdabf4168.rst.txt b/docs/_sources/api/function_namespace_splines_1a3ffb20c4b811f2a3723acddbdabf4168.rst.txt deleted file mode 100644 index 21558695..00000000 --- a/docs/_sources/api/function_namespace_splines_1a3ffb20c4b811f2a3723acddbdabf4168.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a3ffb20c4b811f2a3723acddbdabf4168: - -Function Splines::deriv_right -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::deriv_right(real_type, real_type, real_type, real_type, real_type, real_type&, real_type&) diff --git a/docs/_sources/api/function_namespace_splines_1a43170f386ad9f3ee077abcdec17708db.rst.txt b/docs/_sources/api/function_namespace_splines_1a43170f386ad9f3ee077abcdec17708db.rst.txt deleted file mode 100644 index 7315c170..00000000 --- a/docs/_sources/api/function_namespace_splines_1a43170f386ad9f3ee077abcdec17708db.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a43170f386ad9f3ee077abcdec17708db: - -Function Splines::curvature -=========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::curvature(real_type, Spline const&, Spline const&) diff --git a/docs/_sources/api/function_namespace_splines_1a45625b2dfc9d9cf9199ad0c9537790e1.rst.txt b/docs/_sources/api/function_namespace_splines_1a45625b2dfc9d9cf9199ad0c9537790e1.rst.txt deleted file mode 100644 index 01865193..00000000 --- a/docs/_sources/api/function_namespace_splines_1a45625b2dfc9d9cf9199ad0c9537790e1.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a45625b2dfc9d9cf9199ad0c9537790e1: - -Function Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) -===================================================================================================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) diff --git a/docs/_sources/api/function_namespace_splines_1a488bac76f053c1eae7e6983c71d861e6.rst.txt b/docs/_sources/api/function_namespace_splines_1a488bac76f053c1eae7e6983c71d861e6.rst.txt deleted file mode 100644 index d9ea26c1..00000000 --- a/docs/_sources/api/function_namespace_splines_1a488bac76f053c1eae7e6983c71d861e6.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a488bac76f053c1eae7e6983c71d861e6: - -Function Splines::first_deriv5p_C -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv5p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a4bf102db4358a845701fc677e4c122d2.rst.txt b/docs/_sources/api/function_namespace_splines_1a4bf102db4358a845701fc677e4c122d2.rst.txt deleted file mode 100644 index 431281c5..00000000 --- a/docs/_sources/api/function_namespace_splines_1a4bf102db4358a845701fc677e4c122d2.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a4bf102db4358a845701fc677e4c122d2: - -Function Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) -===================================================================================================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) diff --git a/docs/_sources/api/function_namespace_splines_1a4d701ba4ecabe1e300c2e8738dbc8951.rst.txt b/docs/_sources/api/function_namespace_splines_1a4d701ba4ecabe1e300c2e8738dbc8951.rst.txt deleted file mode 100644 index 2e6bc9c5..00000000 --- a/docs/_sources/api/function_namespace_splines_1a4d701ba4ecabe1e300c2e8738dbc8951.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a4d701ba4ecabe1e300c2e8738dbc8951: - -Function Splines::Hermite5_DDDD -=============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_DDDD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a50110e007e11c92561d80f70324884c4.rst.txt b/docs/_sources/api/function_namespace_splines_1a50110e007e11c92561d80f70324884c4.rst.txt deleted file mode 100644 index 21ae28f8..00000000 --- a/docs/_sources/api/function_namespace_splines_1a50110e007e11c92561d80f70324884c4.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a50110e007e11c92561d80f70324884c4: - -Function Splines::string_to_splineType(std::string const&) -========================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::string_to_splineType(std::string const&) diff --git a/docs/_sources/api/function_namespace_splines_1a50e11bb430344e8d51838b60cc16f2e7.rst.txt b/docs/_sources/api/function_namespace_splines_1a50e11bb430344e8d51838b60cc16f2e7.rst.txt deleted file mode 100644 index de9264c2..00000000 --- a/docs/_sources/api/function_namespace_splines_1a50e11bb430344e8d51838b60cc16f2e7.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a50e11bb430344e8d51838b60cc16f2e7: - -Function Splines::centripetal -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::centripetal(integer, integer, real_type const, integer, real_type const, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a52550d952b78ccf1a1bf1b5a9c8ffca0.rst.txt b/docs/_sources/api/function_namespace_splines_1a52550d952b78ccf1a1bf1b5a9c8ffca0.rst.txt deleted file mode 100644 index 1f216a4f..00000000 --- a/docs/_sources/api/function_namespace_splines_1a52550d952b78ccf1a1bf1b5a9c8ffca0.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a52550d952b78ccf1a1bf1b5a9c8ffca0: - -Function Splines::universal -=========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::universal(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a5364bedd2e1cfe0492a9804dce720385.rst.txt b/docs/_sources/api/function_namespace_splines_1a5364bedd2e1cfe0492a9804dce720385.rst.txt deleted file mode 100644 index 07135416..00000000 --- a/docs/_sources/api/function_namespace_splines_1a5364bedd2e1cfe0492a9804dce720385.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a5364bedd2e1cfe0492a9804dce720385: - -Function Splines::first_deriv4p_L -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv4p_L(real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a537d1191b9e65cb379121e297436438d.rst.txt b/docs/_sources/api/function_namespace_splines_1a537d1191b9e65cb379121e297436438d.rst.txt deleted file mode 100644 index ce119ccc..00000000 --- a/docs/_sources/api/function_namespace_splines_1a537d1191b9e65cb379121e297436438d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a537d1191b9e65cb379121e297436438d: - -Function Splines::AkimaSmooth -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::AkimaSmooth(real_type const, integer, integer, real_type const, integer, integer, real_type const, real_type&, real_type&, real_type&) diff --git a/docs/_sources/api/function_namespace_splines_1a5921659b15fb80242a81796fdcb1d6d7.rst.txt b/docs/_sources/api/function_namespace_splines_1a5921659b15fb80242a81796fdcb1d6d7.rst.txt deleted file mode 100644 index ed7d7088..00000000 --- a/docs/_sources/api/function_namespace_splines_1a5921659b15fb80242a81796fdcb1d6d7.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a5921659b15fb80242a81796fdcb1d6d7: - -Function Splines::first_deriv4p_R -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv4p_R(real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a5b8acf8e45d99c0fdfe70026de611d35.rst.txt b/docs/_sources/api/function_namespace_splines_1a5b8acf8e45d99c0fdfe70026de611d35.rst.txt deleted file mode 100644 index 9877ef34..00000000 --- a/docs/_sources/api/function_namespace_splines_1a5b8acf8e45d99c0fdfe70026de611d35.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a5b8acf8e45d99c0fdfe70026de611d35: - -Function Splines::bilinear3 -=========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::bilinear3(real_type const, real_type const, real_type const) diff --git a/docs/_sources/api/function_namespace_splines_1a5d020e3df1b575b52c531edc6c005245.rst.txt b/docs/_sources/api/function_namespace_splines_1a5d020e3df1b575b52c531edc6c005245.rst.txt deleted file mode 100644 index 3fb9414d..00000000 --- a/docs/_sources/api/function_namespace_splines_1a5d020e3df1b575b52c531edc6c005245.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a5d020e3df1b575b52c531edc6c005245: - -Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -=============================================================================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a5d952a419e94702719c64174cd134cd7.rst.txt b/docs/_sources/api/function_namespace_splines_1a5d952a419e94702719c64174cd134cd7.rst.txt deleted file mode 100644 index 926a97b5..00000000 --- a/docs/_sources/api/function_namespace_splines_1a5d952a419e94702719c64174cd134cd7.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a5d952a419e94702719c64174cd134cd7: - -Function Splines::FoleyNielsen -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::FoleyNielsen(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a6077cd2ce7389400eb8051e09bd5a94b.rst.txt b/docs/_sources/api/function_namespace_splines_1a6077cd2ce7389400eb8051e09bd5a94b.rst.txt deleted file mode 100644 index d4f1e18a..00000000 --- a/docs/_sources/api/function_namespace_splines_1a6077cd2ce7389400eb8051e09bd5a94b.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a6077cd2ce7389400eb8051e09bd5a94b: - -Function Splines::Pchip_build -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Pchip_build(real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1a60f01f53c32707d2a70eb61bb2c93a9b.rst.txt b/docs/_sources/api/function_namespace_splines_1a60f01f53c32707d2a70eb61bb2c93a9b.rst.txt deleted file mode 100644 index 6b5be2ac..00000000 --- a/docs/_sources/api/function_namespace_splines_1a60f01f53c32707d2a70eb61bb2c93a9b.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a60f01f53c32707d2a70eb61bb2c93a9b: - -Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -=============================================================================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a61dc0ad426b988823065b60a7b695413.rst.txt b/docs/_sources/api/function_namespace_splines_1a61dc0ad426b988823065b60a7b695413.rst.txt deleted file mode 100644 index c9437a1d..00000000 --- a/docs/_sources/api/function_namespace_splines_1a61dc0ad426b988823065b60a7b695413.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a61dc0ad426b988823065b60a7b695413: - -Function Splines::first_derivative_build -======================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_derivative_build(real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1a6389ba86b13ae6969d7f0220f4990817.rst.txt b/docs/_sources/api/function_namespace_splines_1a6389ba86b13ae6969d7f0220f4990817.rst.txt deleted file mode 100644 index 4c9d7bb1..00000000 --- a/docs/_sources/api/function_namespace_splines_1a6389ba86b13ae6969d7f0220f4990817.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a6389ba86b13ae6969d7f0220f4990817: - -Function Splines::first_deriv3p_L -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv3p_L(real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a6424176d7b0cd4389ea56246d37224fd.rst.txt b/docs/_sources/api/function_namespace_splines_1a6424176d7b0cd4389ea56246d37224fd.rst.txt deleted file mode 100644 index 94197af4..00000000 --- a/docs/_sources/api/function_namespace_splines_1a6424176d7b0cd4389ea56246d37224fd.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a6424176d7b0cd4389ea56246d37224fd: - -Function Splines::checkCubicSplineMonotonicity -============================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::checkCubicSplineMonotonicity(real_type const *const, real_type const *const, real_type const *const, integer) diff --git a/docs/_sources/api/function_namespace_splines_1a6462d17be2b25b520bb34ab26f3b8291.rst.txt b/docs/_sources/api/function_namespace_splines_1a6462d17be2b25b520bb34ab26f3b8291.rst.txt deleted file mode 100644 index 53813058..00000000 --- a/docs/_sources/api/function_namespace_splines_1a6462d17be2b25b520bb34ab26f3b8291.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a6462d17be2b25b520bb34ab26f3b8291: - -Function Splines::first_deriv5p_R -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv5p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a6492af9d3bebb6fc34b10a54965dae6d.rst.txt b/docs/_sources/api/function_namespace_splines_1a6492af9d3bebb6fc34b10a54965dae6d.rst.txt deleted file mode 100644 index 65256067..00000000 --- a/docs/_sources/api/function_namespace_splines_1a6492af9d3bebb6fc34b10a54965dae6d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a6492af9d3bebb6fc34b10a54965dae6d: - -Function Splines::QuinticSpline_Ypp_build -========================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::QuinticSpline_Ypp_build(real_type const, real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1a65e3a2b5e218b762e457d0bd1c5a3a89.rst.txt b/docs/_sources/api/function_namespace_splines_1a65e3a2b5e218b762e457d0bd1c5a3a89.rst.txt deleted file mode 100644 index eab7bcda..00000000 --- a/docs/_sources/api/function_namespace_splines_1a65e3a2b5e218b762e457d0bd1c5a3a89.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a65e3a2b5e218b762e457d0bd1c5a3a89: - -Function Splines::Bessel_build -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Bessel_build(real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1a672cb732b7cd92775aaf3e2bc606f641.rst.txt b/docs/_sources/api/function_namespace_splines_1a672cb732b7cd92775aaf3e2bc606f641.rst.txt deleted file mode 100644 index 2454914c..00000000 --- a/docs/_sources/api/function_namespace_splines_1a672cb732b7cd92775aaf3e2bc606f641.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a672cb732b7cd92775aaf3e2bc606f641: - -Function Splines::Hermite5 -========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a692bcf81e39bdebe1e53ec96da67b195.rst.txt b/docs/_sources/api/function_namespace_splines_1a692bcf81e39bdebe1e53ec96da67b195.rst.txt deleted file mode 100644 index aae7836a..00000000 --- a/docs/_sources/api/function_namespace_splines_1a692bcf81e39bdebe1e53ec96da67b195.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a692bcf81e39bdebe1e53ec96da67b195: - -Function Splines::first_deriv4p_L -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv4p_L(real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a699a10071e20f08b6e6901388b1adaa8.rst.txt b/docs/_sources/api/function_namespace_splines_1a699a10071e20f08b6e6901388b1adaa8.rst.txt deleted file mode 100644 index 6f11aa2f..00000000 --- a/docs/_sources/api/function_namespace_splines_1a699a10071e20f08b6e6901388b1adaa8.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a699a10071e20f08b6e6901388b1adaa8: - -Function Splines::Hermite5_DDDDD -================================ - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_DDDDD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a699b4764877c867ff72495d072d641dc.rst.txt b/docs/_sources/api/function_namespace_splines_1a699b4764877c867ff72495d072d641dc.rst.txt deleted file mode 100644 index a38ac443..00000000 --- a/docs/_sources/api/function_namespace_splines_1a699b4764877c867ff72495d072d641dc.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a699b4764877c867ff72495d072d641dc: - -Function Splines::uniform -========================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::uniform(integer, integer, real_type const *const, integer, real_type *const) diff --git a/docs/_sources/api/function_namespace_splines_1a6b88a1b45d2d2a95739f8080145c9b8e.rst.txt b/docs/_sources/api/function_namespace_splines_1a6b88a1b45d2d2a95739f8080145c9b8e.rst.txt deleted file mode 100644 index 649d0a49..00000000 --- a/docs/_sources/api/function_namespace_splines_1a6b88a1b45d2d2a95739f8080145c9b8e.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a6b88a1b45d2d2a95739f8080145c9b8e: - -Function Splines::FoleyNielsen -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::FoleyNielsen(integer, integer, real_type const *const, integer, real_type *const) diff --git a/docs/_sources/api/function_namespace_splines_1a6cd92d3cf455625aa59e334b02a83c7a.rst.txt b/docs/_sources/api/function_namespace_splines_1a6cd92d3cf455625aa59e334b02a83c7a.rst.txt deleted file mode 100644 index 199bd988..00000000 --- a/docs/_sources/api/function_namespace_splines_1a6cd92d3cf455625aa59e334b02a83c7a.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a6cd92d3cf455625aa59e334b02a83c7a: - -Function Splines::Hermite3 -========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite3(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a72be9f1cd89a6e2b95afa9ea73d52d6d.rst.txt b/docs/_sources/api/function_namespace_splines_1a72be9f1cd89a6e2b95afa9ea73d52d6d.rst.txt deleted file mode 100644 index 23fee3aa..00000000 --- a/docs/_sources/api/function_namespace_splines_1a72be9f1cd89a6e2b95afa9ea73d52d6d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a72be9f1cd89a6e2b95afa9ea73d52d6d: - -Function Splines::curvature_DD -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::curvature_DD(real_type, Spline const&, Spline const&) diff --git a/docs/_sources/api/function_namespace_splines_1a76cff6d8e7dbb5c48abbd6a19599fa92.rst.txt b/docs/_sources/api/function_namespace_splines_1a76cff6d8e7dbb5c48abbd6a19599fa92.rst.txt deleted file mode 100644 index f9847ae0..00000000 --- a/docs/_sources/api/function_namespace_splines_1a76cff6d8e7dbb5c48abbd6a19599fa92.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a76cff6d8e7dbb5c48abbd6a19599fa92: - -Function Splines::deriv2_5p_L -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::deriv2_5p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a7ba84dcfe8053887fdec4d2cab888f32.rst.txt b/docs/_sources/api/function_namespace_splines_1a7ba84dcfe8053887fdec4d2cab888f32.rst.txt deleted file mode 100644 index ae15c35d..00000000 --- a/docs/_sources/api/function_namespace_splines_1a7ba84dcfe8053887fdec4d2cab888f32.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a7ba84dcfe8053887fdec4d2cab888f32: - -Function Splines::FangHung -========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::FangHung(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a7ddc4e8f21de2af45f72bfcf2e328dac.rst.txt b/docs/_sources/api/function_namespace_splines_1a7ddc4e8f21de2af45f72bfcf2e328dac.rst.txt deleted file mode 100644 index 69e7618b..00000000 --- a/docs/_sources/api/function_namespace_splines_1a7ddc4e8f21de2af45f72bfcf2e328dac.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a7ddc4e8f21de2af45f72bfcf2e328dac: - -Function Splines::first_deriv4p_R -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv4p_R(real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a7f9b442cadbf74b8f96f9d4216bd9104.rst.txt b/docs/_sources/api/function_namespace_splines_1a7f9b442cadbf74b8f96f9d4216bd9104.rst.txt deleted file mode 100644 index 0ff3efa8..00000000 --- a/docs/_sources/api/function_namespace_splines_1a7f9b442cadbf74b8f96f9d4216bd9104.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a7f9b442cadbf74b8f96f9d4216bd9104: - -Function Splines::deriv_left -============================ - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::deriv_left(real_type, real_type, real_type, real_type, real_type, real_type&, real_type&) diff --git a/docs/_sources/api/function_namespace_splines_1a825c2a66faff32a2e38850469f437ce1.rst.txt b/docs/_sources/api/function_namespace_splines_1a825c2a66faff32a2e38850469f437ce1.rst.txt deleted file mode 100644 index b4de6875..00000000 --- a/docs/_sources/api/function_namespace_splines_1a825c2a66faff32a2e38850469f437ce1.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a825c2a66faff32a2e38850469f437ce1: - -Function Splines::Extrapolate2 -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Extrapolate2(real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a832ffc93ab9fa6cac1fec8ede4872583.rst.txt b/docs/_sources/api/function_namespace_splines_1a832ffc93ab9fa6cac1fec8ede4872583.rst.txt deleted file mode 100644 index 2eea641e..00000000 --- a/docs/_sources/api/function_namespace_splines_1a832ffc93ab9fa6cac1fec8ede4872583.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a832ffc93ab9fa6cac1fec8ede4872583: - -Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -=============================================================================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a88ae6c9f8074d9264d52029ee3ac079a.rst.txt b/docs/_sources/api/function_namespace_splines_1a88ae6c9f8074d9264d52029ee3ac079a.rst.txt deleted file mode 100644 index a4bb162b..00000000 --- a/docs/_sources/api/function_namespace_splines_1a88ae6c9f8074d9264d52029ee3ac079a.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a88ae6c9f8074d9264d52029ee3ac079a: - -Function Splines::Bessel_build -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Bessel_build(real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1a891dc43d942ca4630fb3cd312fb53913.rst.txt b/docs/_sources/api/function_namespace_splines_1a891dc43d942ca4630fb3cd312fb53913.rst.txt deleted file mode 100644 index 67f2aacf..00000000 --- a/docs/_sources/api/function_namespace_splines_1a891dc43d942ca4630fb3cd312fb53913.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a891dc43d942ca4630fb3cd312fb53913: - -Function Splines::Hermite3_D -============================ - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite3_D(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a89f145b92b5a6701b5882c414bfeea3c.rst.txt b/docs/_sources/api/function_namespace_splines_1a89f145b92b5a6701b5882c414bfeea3c.rst.txt deleted file mode 100644 index f8799a02..00000000 --- a/docs/_sources/api/function_namespace_splines_1a89f145b92b5a6701b5882c414bfeea3c.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a89f145b92b5a6701b5882c414bfeea3c: - -Function Splines::Extrapolate3 -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Extrapolate3(real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a8e6a8f8e5f1fe9dc40911cba351598a2.rst.txt b/docs/_sources/api/function_namespace_splines_1a8e6a8f8e5f1fe9dc40911cba351598a2.rst.txt deleted file mode 100644 index 74943084..00000000 --- a/docs/_sources/api/function_namespace_splines_1a8e6a8f8e5f1fe9dc40911cba351598a2.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a8e6a8f8e5f1fe9dc40911cba351598a2: - -Function Splines::uniform -========================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::uniform(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a97614b93be689eca447c6b8fddc5f92c.rst.txt b/docs/_sources/api/function_namespace_splines_1a97614b93be689eca447c6b8fddc5f92c.rst.txt deleted file mode 100644 index 5aba8a7b..00000000 --- a/docs/_sources/api/function_namespace_splines_1a97614b93be689eca447c6b8fddc5f92c.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a97614b93be689eca447c6b8fddc5f92c: - -Function Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) -================================================================================================================================================================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) diff --git a/docs/_sources/api/function_namespace_splines_1a988e77868a230c13fe1bdf8137a8f01a.rst.txt b/docs/_sources/api/function_namespace_splines_1a988e77868a230c13fe1bdf8137a8f01a.rst.txt deleted file mode 100644 index 752d251c..00000000 --- a/docs/_sources/api/function_namespace_splines_1a988e77868a230c13fe1bdf8137a8f01a.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a988e77868a230c13fe1bdf8137a8f01a: - -Function Splines::Hermite3 -========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite3(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a9c09da2cae67035c1ee0f2a6996f3171.rst.txt b/docs/_sources/api/function_namespace_splines_1a9c09da2cae67035c1ee0f2a6996f3171.rst.txt deleted file mode 100644 index a3c76292..00000000 --- a/docs/_sources/api/function_namespace_splines_1a9c09da2cae67035c1ee0f2a6996f3171.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a9c09da2cae67035c1ee0f2a6996f3171: - -Function Splines::chordal -========================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::chordal(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d.rst.txt b/docs/_sources/api/function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d.rst.txt deleted file mode 100644 index 680a5c90..00000000 --- a/docs/_sources/api/function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d: - -Function Splines::akima_one -=========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::akima_one(real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aa1c4a081ddfbc044821f7aa1ff1ae1c2.rst.txt b/docs/_sources/api/function_namespace_splines_1aa1c4a081ddfbc044821f7aa1ff1ae1c2.rst.txt deleted file mode 100644 index b8922cf4..00000000 --- a/docs/_sources/api/function_namespace_splines_1aa1c4a081ddfbc044821f7aa1ff1ae1c2.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aa1c4a081ddfbc044821f7aa1ff1ae1c2: - -Function Splines::Hermite3_D -============================ - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite3_D(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aa272bfeb39f131e4966800faa534589f.rst.txt b/docs/_sources/api/function_namespace_splines_1aa272bfeb39f131e4966800faa534589f.rst.txt deleted file mode 100644 index bf7ca76e..00000000 --- a/docs/_sources/api/function_namespace_splines_1aa272bfeb39f131e4966800faa534589f.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aa272bfeb39f131e4966800faa534589f: - -Function Splines::bilinear5 -=========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::bilinear5(real_type const, real_type const, real_type const) diff --git a/docs/_sources/api/function_namespace_splines_1aa28400e8657e3f0eb38773f70f7853ea.rst.txt b/docs/_sources/api/function_namespace_splines_1aa28400e8657e3f0eb38773f70f7853ea.rst.txt deleted file mode 100644 index 08ddc4fc..00000000 --- a/docs/_sources/api/function_namespace_splines_1aa28400e8657e3f0eb38773f70f7853ea.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aa28400e8657e3f0eb38773f70f7853ea: - -Function Splines::Hermite3_DDD -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite3_DDD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aa3f1c30dc4cf727358705ff0ba1bdee9.rst.txt b/docs/_sources/api/function_namespace_splines_1aa3f1c30dc4cf727358705ff0ba1bdee9.rst.txt deleted file mode 100644 index fb42640f..00000000 --- a/docs/_sources/api/function_namespace_splines_1aa3f1c30dc4cf727358705ff0ba1bdee9.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aa3f1c30dc4cf727358705ff0ba1bdee9: - -Function Splines::chordal -========================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::chordal(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aa5ea9bfb7633a777069da1e59a2e5e4d.rst.txt b/docs/_sources/api/function_namespace_splines_1aa5ea9bfb7633a777069da1e59a2e5e4d.rst.txt deleted file mode 100644 index 462fe5eb..00000000 --- a/docs/_sources/api/function_namespace_splines_1aa5ea9bfb7633a777069da1e59a2e5e4d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aa5ea9bfb7633a777069da1e59a2e5e4d: - -Function Splines::universal -=========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::universal(integer, integer, real_type const *const, integer, real_type *const) diff --git a/docs/_sources/api/function_namespace_splines_1aa7717628da8d7d6ec064da0500ae833a.rst.txt b/docs/_sources/api/function_namespace_splines_1aa7717628da8d7d6ec064da0500ae833a.rst.txt deleted file mode 100644 index 492fdfd6..00000000 --- a/docs/_sources/api/function_namespace_splines_1aa7717628da8d7d6ec064da0500ae833a.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aa7717628da8d7d6ec064da0500ae833a: - -Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -=============================================================================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aa82aeb3a0dbffcf894a94faf02ce752b.rst.txt b/docs/_sources/api/function_namespace_splines_1aa82aeb3a0dbffcf894a94faf02ce752b.rst.txt deleted file mode 100644 index 05581cea..00000000 --- a/docs/_sources/api/function_namespace_splines_1aa82aeb3a0dbffcf894a94faf02ce752b.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aa82aeb3a0dbffcf894a94faf02ce752b: - -Function Splines::Hermite5_DD -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_DD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aa98c640e941d7482ff9e62718961d046.rst.txt b/docs/_sources/api/function_namespace_splines_1aa98c640e941d7482ff9e62718961d046.rst.txt deleted file mode 100644 index e3223405..00000000 --- a/docs/_sources/api/function_namespace_splines_1aa98c640e941d7482ff9e62718961d046.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aa98c640e941d7482ff9e62718961d046: - -Function Splines::Hermite5_DDDD -=============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_DDDD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aa99a1063f183df0eb349f7b4cc5bafec.rst.txt b/docs/_sources/api/function_namespace_splines_1aa99a1063f183df0eb349f7b4cc5bafec.rst.txt deleted file mode 100644 index b452fad3..00000000 --- a/docs/_sources/api/function_namespace_splines_1aa99a1063f183df0eb349f7b4cc5bafec.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aa99a1063f183df0eb349f7b4cc5bafec: - -Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type) -========================================================================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aacd357d67f875484aec698d091ccc104.rst.txt b/docs/_sources/api/function_namespace_splines_1aacd357d67f875484aec698d091ccc104.rst.txt deleted file mode 100644 index 10b036df..00000000 --- a/docs/_sources/api/function_namespace_splines_1aacd357d67f875484aec698d091ccc104.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aacd357d67f875484aec698d091ccc104: - -Function Splines::centripetal -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::centripetal(integer, integer, real_type const *const, integer, real_type, real_type *const) diff --git a/docs/_sources/api/function_namespace_splines_1aad9051b1b872dc3b2a49414191ab9a5a.rst.txt b/docs/_sources/api/function_namespace_splines_1aad9051b1b872dc3b2a49414191ab9a5a.rst.txt deleted file mode 100644 index 978cfadb..00000000 --- a/docs/_sources/api/function_namespace_splines_1aad9051b1b872dc3b2a49414191ab9a5a.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aad9051b1b872dc3b2a49414191ab9a5a: - -Function Splines::Hermite3_DD -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite3_DD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aadd9f962f7368cef42566a1efd07b314.rst.txt b/docs/_sources/api/function_namespace_splines_1aadd9f962f7368cef42566a1efd07b314.rst.txt deleted file mode 100644 index cf945037..00000000 --- a/docs/_sources/api/function_namespace_splines_1aadd9f962f7368cef42566a1efd07b314.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aadd9f962f7368cef42566a1efd07b314: - -Function Splines::universal -=========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::universal(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aaf8d95ba30ec2719148481f19f4951b4.rst.txt b/docs/_sources/api/function_namespace_splines_1aaf8d95ba30ec2719148481f19f4951b4.rst.txt deleted file mode 100644 index d0d78930..00000000 --- a/docs/_sources/api/function_namespace_splines_1aaf8d95ba30ec2719148481f19f4951b4.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aaf8d95ba30ec2719148481f19f4951b4: - -Function Splines::FoleyNielsen -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::FoleyNielsen(integer, integer, real_type const, integer, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1ab03e87f559371b851bf9ae72083565a5.rst.txt b/docs/_sources/api/function_namespace_splines_1ab03e87f559371b851bf9ae72083565a5.rst.txt deleted file mode 100644 index d25a3f41..00000000 --- a/docs/_sources/api/function_namespace_splines_1ab03e87f559371b851bf9ae72083565a5.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ab03e87f559371b851bf9ae72083565a5: - -Function Splines::Quintic_build -=============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Quintic_build(QUINTIC_SPLINE_TYPE, real_type const, real_type const, real_type, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1ab0be0627373f307032b97617a8f81372.rst.txt b/docs/_sources/api/function_namespace_splines_1ab0be0627373f307032b97617a8f81372.rst.txt deleted file mode 100644 index 1c21a656..00000000 --- a/docs/_sources/api/function_namespace_splines_1ab0be0627373f307032b97617a8f81372.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ab0be0627373f307032b97617a8f81372: - -Function Splines::bilinear3 -=========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::bilinear3(real_type const, real_type const, real_type const) diff --git a/docs/_sources/api/function_namespace_splines_1ab79df2197dc5da73d28146b2e270b827.rst.txt b/docs/_sources/api/function_namespace_splines_1ab79df2197dc5da73d28146b2e270b827.rst.txt deleted file mode 100644 index 11d9633e..00000000 --- a/docs/_sources/api/function_namespace_splines_1ab79df2197dc5da73d28146b2e270b827.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ab79df2197dc5da73d28146b2e270b827: - -Function Splines::first_deriv5p_C -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv5p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1ab7b0d5c51d8e58fa3c4fe8c28ed83692.rst.txt b/docs/_sources/api/function_namespace_splines_1ab7b0d5c51d8e58fa3c4fe8c28ed83692.rst.txt deleted file mode 100644 index 43d32eae..00000000 --- a/docs/_sources/api/function_namespace_splines_1ab7b0d5c51d8e58fa3c4fe8c28ed83692.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ab7b0d5c51d8e58fa3c4fe8c28ed83692: - -Function Splines::chordal -========================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::chordal(integer, integer, real_type const *const, integer, real_type *const) diff --git a/docs/_sources/api/function_namespace_splines_1ab802e6240b43084830e0e5b76dfcfd16.rst.txt b/docs/_sources/api/function_namespace_splines_1ab802e6240b43084830e0e5b76dfcfd16.rst.txt deleted file mode 100644 index 3a3054e3..00000000 --- a/docs/_sources/api/function_namespace_splines_1ab802e6240b43084830e0e5b76dfcfd16.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ab802e6240b43084830e0e5b76dfcfd16: - -Function Splines::first_deriv5p_R -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv5p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1ab89064e5018864fd3c933052ab475411.rst.txt b/docs/_sources/api/function_namespace_splines_1ab89064e5018864fd3c933052ab475411.rst.txt deleted file mode 100644 index f9e0b82d..00000000 --- a/docs/_sources/api/function_namespace_splines_1ab89064e5018864fd3c933052ab475411.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ab89064e5018864fd3c933052ab475411: - -Function Splines::Hermite5_DDDDD -================================ - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_DDDDD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1abc0fb4705d5fbec1d41949b6400918b1.rst.txt b/docs/_sources/api/function_namespace_splines_1abc0fb4705d5fbec1d41949b6400918b1.rst.txt deleted file mode 100644 index 2ca06f9b..00000000 --- a/docs/_sources/api/function_namespace_splines_1abc0fb4705d5fbec1d41949b6400918b1.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1abc0fb4705d5fbec1d41949b6400918b1: - -Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -=============================================================================================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1abd67430f5c4a9b80ad497b457af2b139.rst.txt b/docs/_sources/api/function_namespace_splines_1abd67430f5c4a9b80ad497b457af2b139.rst.txt deleted file mode 100644 index a75bbbed..00000000 --- a/docs/_sources/api/function_namespace_splines_1abd67430f5c4a9b80ad497b457af2b139.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1abd67430f5c4a9b80ad497b457af2b139: - -Function Splines::checkCubicSplineMonotonicity -============================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::checkCubicSplineMonotonicity(real_type const, real_type const, real_type const, integer) diff --git a/docs/_sources/api/function_namespace_splines_1abe8be2c4304f908ca895f764470d7e7d.rst.txt b/docs/_sources/api/function_namespace_splines_1abe8be2c4304f908ca895f764470d7e7d.rst.txt deleted file mode 100644 index 624c2f0d..00000000 --- a/docs/_sources/api/function_namespace_splines_1abe8be2c4304f908ca895f764470d7e7d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1abe8be2c4304f908ca895f764470d7e7d: - -Function Splines::Pchip_build_new -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Pchip_build_new(real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1ac38bcac07970b102fcdd02e91115e08b.rst.txt b/docs/_sources/api/function_namespace_splines_1ac38bcac07970b102fcdd02e91115e08b.rst.txt deleted file mode 100644 index 0246c35f..00000000 --- a/docs/_sources/api/function_namespace_splines_1ac38bcac07970b102fcdd02e91115e08b.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ac38bcac07970b102fcdd02e91115e08b: - -Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type) -========================================================================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1ac728886ddc6ff09dd2ecf01045597cd1.rst.txt b/docs/_sources/api/function_namespace_splines_1ac728886ddc6ff09dd2ecf01045597cd1.rst.txt deleted file mode 100644 index c17ac018..00000000 --- a/docs/_sources/api/function_namespace_splines_1ac728886ddc6ff09dd2ecf01045597cd1.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ac728886ddc6ff09dd2ecf01045597cd1: - -Function Splines::Akima_build -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Akima_build(real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1ac85cb28d6b772656b4e280a030691d27.rst.txt b/docs/_sources/api/function_namespace_splines_1ac85cb28d6b772656b4e280a030691d27.rst.txt deleted file mode 100644 index e569c70e..00000000 --- a/docs/_sources/api/function_namespace_splines_1ac85cb28d6b772656b4e280a030691d27.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ac85cb28d6b772656b4e280a030691d27: - -Function Splines::Hermite5 -========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aca08fb774c9a7496b07efb0157327582.rst.txt b/docs/_sources/api/function_namespace_splines_1aca08fb774c9a7496b07efb0157327582.rst.txt deleted file mode 100644 index ef2e066e..00000000 --- a/docs/_sources/api/function_namespace_splines_1aca08fb774c9a7496b07efb0157327582.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aca08fb774c9a7496b07efb0157327582: - -Function Splines::first_deriv5p_L -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv5p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1acae47427dcfada65a44e93372b431d9e.rst.txt b/docs/_sources/api/function_namespace_splines_1acae47427dcfada65a44e93372b431d9e.rst.txt deleted file mode 100644 index b5e14077..00000000 --- a/docs/_sources/api/function_namespace_splines_1acae47427dcfada65a44e93372b431d9e.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1acae47427dcfada65a44e93372b431d9e: - -Function Splines::curvature_D -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::curvature_D(real_type, Spline const&, Spline const&) diff --git a/docs/_sources/api/function_namespace_splines_1acc64d1ef9be62ad8c778743741c35e90.rst.txt b/docs/_sources/api/function_namespace_splines_1acc64d1ef9be62ad8c778743741c35e90.rst.txt deleted file mode 100644 index d5baf997..00000000 --- a/docs/_sources/api/function_namespace_splines_1acc64d1ef9be62ad8c778743741c35e90.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1acc64d1ef9be62ad8c778743741c35e90: - -Function Splines::deriv2_3p_L -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::deriv2_3p_L(real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1acd2e16dcfcbf039bcae86d9c6c89b17d.rst.txt b/docs/_sources/api/function_namespace_splines_1acd2e16dcfcbf039bcae86d9c6c89b17d.rst.txt deleted file mode 100644 index ee9e0f69..00000000 --- a/docs/_sources/api/function_namespace_splines_1acd2e16dcfcbf039bcae86d9c6c89b17d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1acd2e16dcfcbf039bcae86d9c6c89b17d: - -Function Splines::bilinear5 -=========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::bilinear5(real_type const, real_type const, real_type const) diff --git a/docs/_sources/api/function_namespace_splines_1ad4b42f85cb69fe093759f456114cbced.rst.txt b/docs/_sources/api/function_namespace_splines_1ad4b42f85cb69fe093759f456114cbced.rst.txt deleted file mode 100644 index 8f2d5617..00000000 --- a/docs/_sources/api/function_namespace_splines_1ad4b42f85cb69fe093759f456114cbced.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ad4b42f85cb69fe093759f456114cbced: - -Function Splines::Hermite3_DD -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite3_DD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1ad5cc7e2043f6793fd2c0abe1c5dd9d28.rst.txt b/docs/_sources/api/function_namespace_splines_1ad5cc7e2043f6793fd2c0abe1c5dd9d28.rst.txt deleted file mode 100644 index d788f7b0..00000000 --- a/docs/_sources/api/function_namespace_splines_1ad5cc7e2043f6793fd2c0abe1c5dd9d28.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ad5cc7e2043f6793fd2c0abe1c5dd9d28: - -Function Splines::Hermite3_DDD -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite3_DDD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1ad94967141b4370ffec6040e4c38fb063.rst.txt b/docs/_sources/api/function_namespace_splines_1ad94967141b4370ffec6040e4c38fb063.rst.txt deleted file mode 100644 index 4cfdd400..00000000 --- a/docs/_sources/api/function_namespace_splines_1ad94967141b4370ffec6040e4c38fb063.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ad94967141b4370ffec6040e4c38fb063: - -Function Splines::second_derivative_build -========================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_derivative_build(real_type const, real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1ada3be8bd31139b4c298c907e104738e1.rst.txt b/docs/_sources/api/function_namespace_splines_1ada3be8bd31139b4c298c907e104738e1.rst.txt deleted file mode 100644 index 1cf848d7..00000000 --- a/docs/_sources/api/function_namespace_splines_1ada3be8bd31139b4c298c907e104738e1.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ada3be8bd31139b4c298c907e104738e1: - -Function Splines::second_derivative_build -========================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_derivative_build(real_type const, real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1ada46db60644a1bda70679ed616cda760.rst.txt b/docs/_sources/api/function_namespace_splines_1ada46db60644a1bda70679ed616cda760.rst.txt deleted file mode 100644 index 6b323786..00000000 --- a/docs/_sources/api/function_namespace_splines_1ada46db60644a1bda70679ed616cda760.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ada46db60644a1bda70679ed616cda760: - -Function Splines::first_deriv3p_C -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv3p_C(real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1adbe25d3ccbdd633f5273bdfb8efebbc1.rst.txt b/docs/_sources/api/function_namespace_splines_1adbe25d3ccbdd633f5273bdfb8efebbc1.rst.txt deleted file mode 100644 index bd804133..00000000 --- a/docs/_sources/api/function_namespace_splines_1adbe25d3ccbdd633f5273bdfb8efebbc1.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1adbe25d3ccbdd633f5273bdfb8efebbc1: - -Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type) -========================================================================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1ae0d40af0afcb0c5bdc31cac1f3f075aa.rst.txt b/docs/_sources/api/function_namespace_splines_1ae0d40af0afcb0c5bdc31cac1f3f075aa.rst.txt deleted file mode 100644 index b472c2bc..00000000 --- a/docs/_sources/api/function_namespace_splines_1ae0d40af0afcb0c5bdc31cac1f3f075aa.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1ae0d40af0afcb0c5bdc31cac1f3f075aa: - -Function Splines::first_deriv3p_R -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv3p_R(real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aeabc2421270acfc7a601fce2ec6e7328.rst.txt b/docs/_sources/api/function_namespace_splines_1aeabc2421270acfc7a601fce2ec6e7328.rst.txt deleted file mode 100644 index 90f0f118..00000000 --- a/docs/_sources/api/function_namespace_splines_1aeabc2421270acfc7a601fce2ec6e7328.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aeabc2421270acfc7a601fce2ec6e7328: - -Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type) -========================================================================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1aede0d5af6dfe8d886d0196672881a144.rst.txt b/docs/_sources/api/function_namespace_splines_1aede0d5af6dfe8d886d0196672881a144.rst.txt deleted file mode 100644 index 84205782..00000000 --- a/docs/_sources/api/function_namespace_splines_1aede0d5af6dfe8d886d0196672881a144.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aede0d5af6dfe8d886d0196672881a144: - -Function Splines::Pchip_build -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Pchip_build(real_type const *const, real_type const *const, real_type *const, integer) diff --git a/docs/_sources/api/function_namespace_splines_1aeed029888f0f03ce0648224ff171da31.rst.txt b/docs/_sources/api/function_namespace_splines_1aeed029888f0f03ce0648224ff171da31.rst.txt deleted file mode 100644 index 78c5c916..00000000 --- a/docs/_sources/api/function_namespace_splines_1aeed029888f0f03ce0648224ff171da31.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1aeed029888f0f03ce0648224ff171da31: - -Function Splines::Hermite5_DD -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_DD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1af16e572a465aec20228e9fa09095fa4c.rst.txt b/docs/_sources/api/function_namespace_splines_1af16e572a465aec20228e9fa09095fa4c.rst.txt deleted file mode 100644 index 399a8765..00000000 --- a/docs/_sources/api/function_namespace_splines_1af16e572a465aec20228e9fa09095fa4c.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1af16e572a465aec20228e9fa09095fa4c: - -Function Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) -================================================================================================================================================================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) diff --git a/docs/_sources/api/function_namespace_splines_1af1cb6329045ed974ea6b8505b6958347.rst.txt b/docs/_sources/api/function_namespace_splines_1af1cb6329045ed974ea6b8505b6958347.rst.txt deleted file mode 100644 index 41565971..00000000 --- a/docs/_sources/api/function_namespace_splines_1af1cb6329045ed974ea6b8505b6958347.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1af1cb6329045ed974ea6b8505b6958347: - -Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type) -========================================================================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1af582d7d23f9eb41b08c2a9a71fb69177.rst.txt b/docs/_sources/api/function_namespace_splines_1af582d7d23f9eb41b08c2a9a71fb69177.rst.txt deleted file mode 100644 index 24dff051..00000000 --- a/docs/_sources/api/function_namespace_splines_1af582d7d23f9eb41b08c2a9a71fb69177.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1af582d7d23f9eb41b08c2a9a71fb69177: - -Function Splines::first_deriv5p_L -================================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_deriv5p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1af5def81cf8ced3f3337cf9a508af839b.rst.txt b/docs/_sources/api/function_namespace_splines_1af5def81cf8ced3f3337cf9a508af839b.rst.txt deleted file mode 100644 index 2892a9e1..00000000 --- a/docs/_sources/api/function_namespace_splines_1af5def81cf8ced3f3337cf9a508af839b.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1af5def81cf8ced3f3337cf9a508af839b: - -Function Splines::Pchip_build -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Pchip_build(real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1af5f0c90ac7e453569cfa27cbc54b6db7.rst.txt b/docs/_sources/api/function_namespace_splines_1af5f0c90ac7e453569cfa27cbc54b6db7.rst.txt deleted file mode 100644 index a3fe1197..00000000 --- a/docs/_sources/api/function_namespace_splines_1af5f0c90ac7e453569cfa27cbc54b6db7.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1af5f0c90ac7e453569cfa27cbc54b6db7: - -Function Splines::first_derivative_build -======================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::first_derivative_build(real_type const, real_type const, real_type, integer) diff --git a/docs/_sources/api/function_namespace_splines_1af9b2cf2583ce28b2ed475251f59c34a5.rst.txt b/docs/_sources/api/function_namespace_splines_1af9b2cf2583ce28b2ed475251f59c34a5.rst.txt deleted file mode 100644 index e6f1d5a7..00000000 --- a/docs/_sources/api/function_namespace_splines_1af9b2cf2583ce28b2ed475251f59c34a5.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1af9b2cf2583ce28b2ed475251f59c34a5: - -Function Splines::Hermite5_DDD -============================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::Hermite5_DDD(real_type, real_type, real_type) diff --git a/docs/_sources/api/function_namespace_splines_1afaeb8ccb39be9163cb15a3094e2dc87d.rst.txt b/docs/_sources/api/function_namespace_splines_1afaeb8ccb39be9163cb15a3094e2dc87d.rst.txt deleted file mode 100644 index f3e64244..00000000 --- a/docs/_sources/api/function_namespace_splines_1afaeb8ccb39be9163cb15a3094e2dc87d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1afaeb8ccb39be9163cb15a3094e2dc87d: - -Function Splines::QuinticSpline_Yppp_continuous -=============================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::QuinticSpline_Yppp_continuous(real_type const, real_type const, real_type const, real_type, integer, bool) diff --git a/docs/_sources/api/function_namespace_splines_1afc1d7093d458ca78b3586009ef84db9e.rst.txt b/docs/_sources/api/function_namespace_splines_1afc1d7093d458ca78b3586009ef84db9e.rst.txt deleted file mode 100644 index a417fe39..00000000 --- a/docs/_sources/api/function_namespace_splines_1afc1d7093d458ca78b3586009ef84db9e.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1afc1d7093d458ca78b3586009ef84db9e: - -Function Splines::checkCubicSplineMonotonicity -============================================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::checkCubicSplineMonotonicity(real_type const, real_type const, real_type const, integer) diff --git a/docs/_sources/api/function_namespace_splines_1afe8bf36f6eaf182cd13a52023f238d5d.rst.txt b/docs/_sources/api/function_namespace_splines_1afe8bf36f6eaf182cd13a52023f238d5d.rst.txt deleted file mode 100644 index 2b0afee0..00000000 --- a/docs/_sources/api/function_namespace_splines_1afe8bf36f6eaf182cd13a52023f238d5d.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_function_namespace_splines_1afe8bf36f6eaf182cd13a52023f238d5d: - -Function Splines::estimate -========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc` - - -Function Documentation ----------------------- - - -.. doxygenfunction:: Splines::estimate(real_type, real_type, real_type, real_type, real_type, real_type, real_type, real_type&, real_type&, real_type&, real_type&, real_type&, real_type&, real_type&, real_type, real_type) diff --git a/docs/_sources/api/library_root.rst.txt b/docs/_sources/api/library_root.rst.txt deleted file mode 100644 index d90d6479..00000000 --- a/docs/_sources/api/library_root.rst.txt +++ /dev/null @@ -1,10 +0,0 @@ - -C/C++ API -========= - -.. include:: class_view_hierarchy.rst - -.. include:: file_view_hierarchy.rst - -.. include:: unabridged_api.rst - diff --git a/docs/_sources/api/namespace_SplinesLoad.rst.txt b/docs/_sources/api/namespace_SplinesLoad.rst.txt deleted file mode 100644 index c9145999..00000000 --- a/docs/_sources/api/namespace_SplinesLoad.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ - -.. _namespace_SplinesLoad: - -Namespace SplinesLoad -===================== - diff --git a/docs/_sources/api/namespace_std.rst.txt b/docs/_sources/api/namespace_std.rst.txt deleted file mode 100644 index 9a86580a..00000000 --- a/docs/_sources/api/namespace_std.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ - -.. _namespace_std: - -Namespace std -============= - diff --git a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.rst.txt b/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.rst.txt deleted file mode 100644 index c6b02cdf..00000000 --- a/docs/_sources/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.rst.txt +++ /dev/null @@ -1,31 +0,0 @@ - -.. _program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh: - -Program Listing for File Splines_doxygen.hh -=========================================== - -|exhale_lsh| :ref:`Return to documentation for file ` (``/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines_doxygen.hh``) - -.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS - -.. code-block:: cpp - - /*--------------------------------------------------------------------------*\ - | | - | Copyright (C) 1998 | - | | - | , __ , __ | - | /|/ \ /|/ \ | - | | __/ _ ,_ | __/ _ ,_ | - | | \|/ / | | | | \|/ / | | | | - | |(__/|__/ |_/ \_/|/|(__/|__/ |_/ \_/|/ | - | /| /| | - | \| \| | - | | - | Enrico Bertolazzi | - | Dipartimento di Ingegneria Industriale | - | Universita` degli Studi di Trento | - | email: enrico.bertolazzi@unitn.it | - | | - \*--------------------------------------------------------------------------*/ - diff --git a/docs/_sources/api/typedef_namespace_splines_1a3b6ee100a473e8866bcea6d1fc4041d9.rst.txt b/docs/_sources/api/typedef_namespace_splines_1a3b6ee100a473e8866bcea6d1fc4041d9.rst.txt deleted file mode 100644 index 8fcc10ec..00000000 --- a/docs/_sources/api/typedef_namespace_splines_1a3b6ee100a473e8866bcea6d1fc4041d9.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_typedef_namespace_splines_1a3b6ee100a473e8866bcea6d1fc4041d9: - -Typedef Splines::integer -======================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Typedef Documentation ---------------------- - - -.. doxygentypedef:: Splines::integer diff --git a/docs/_sources/api/typedef_namespace_splines_1a87f1935c525a7d6a5e35303fce18a60c.rst.txt b/docs/_sources/api/typedef_namespace_splines_1a87f1935c525a7d6a5e35303fce18a60c.rst.txt deleted file mode 100644 index 5d2c646f..00000000 --- a/docs/_sources/api/typedef_namespace_splines_1a87f1935c525a7d6a5e35303fce18a60c.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_typedef_namespace_splines_1a87f1935c525a7d6a5e35303fce18a60c: - -Typedef Splines::ostream_type -============================= - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Typedef Documentation ---------------------- - - -.. doxygentypedef:: Splines::ostream_type diff --git a/docs/_sources/api/typedef_namespace_splines_1ac0b09ba58a37f5f3ca415be4a02ec7aa.rst.txt b/docs/_sources/api/typedef_namespace_splines_1ac0b09ba58a37f5f3ca415be4a02ec7aa.rst.txt deleted file mode 100644 index dd928511..00000000 --- a/docs/_sources/api/typedef_namespace_splines_1ac0b09ba58a37f5f3ca415be4a02ec7aa.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_typedef_namespace_splines_1ac0b09ba58a37f5f3ca415be4a02ec7aa: - -Typedef Splines::real_type -========================== - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh` - - -Typedef Documentation ---------------------- - - -.. doxygentypedef:: Splines::real_type diff --git a/docs/_sources/api/variable_namespace_splines_1af206176fca336fbc274d89b318609391.rst.txt b/docs/_sources/api/variable_namespace_splines_1af206176fca336fbc274d89b318609391.rst.txt deleted file mode 100644 index 07330530..00000000 --- a/docs/_sources/api/variable_namespace_splines_1af206176fca336fbc274d89b318609391.rst.txt +++ /dev/null @@ -1,13 +0,0 @@ -.. _exhale_variable_namespace_splines_1af206176fca336fbc274d89b318609391: - -Variable Splines::spline_type_1D -================================ - -- Defined in :ref:`file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc` - - -Variable Documentation ----------------------- - - -.. doxygenvariable:: Splines::spline_type_1D diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt index 81d79fd6..a5eb53ec 100644 --- a/docs/_sources/index.rst.txt +++ b/docs/_sources/index.rst.txt @@ -6,36 +6,15 @@ Splines ======= -Splines is a set of C++ classes (with MATLAB mex interface) which implements various spline interpolation. The classes are the following: +Splines is a set of C++ classes (with MATLAB mex interface) which implements various spline interpolation. -- ConstantSpline, for piecewise constants functions - -- LinearSpline, for piecewise linear interpolation - -- CubicSpline, for classical cubic spline interpolation - -- AkimaSpline, for Akima "non oscillatory" spline interpolation - -- BesselSpline, for Bessel "non oscillatory" spline interpolation - -- PchipSpline, Simple cubic spline based on PCHIP - -- QuinticSpline, Simple quintic spline based on PCHIP +Contents +-------- .. toctree:: :maxdepth: 2 readme.rst - api/library_root.rst - -Indices and tables -================== - -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` - -License -------- - -.. literalinclude:: ../../License.txt + api-cpp/library_root.rst + api-c/library_root.rst + api-matlab/library_root.rst diff --git a/docs/_sources/readme.rst.txt b/docs/_sources/readme.rst.txt index 3bd447c4..7b3d4286 100644 --- a/docs/_sources/readme.rst.txt +++ b/docs/_sources/readme.rst.txt @@ -1 +1,11 @@ -.. mdinclude:: ../../README.md + +.. include:: ../../README.rst + +License +------- + +.. literalinclude:: ../../license.txt + +.. + mdinclude:: ../../README.md +.. diff --git a/docs/_static/Spline_interpolation.svg b/docs/_static/Spline_interpolation.svg new file mode 100644 index 00000000..d461d37a --- /dev/null +++ b/docs/_static/Spline_interpolation.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + diff --git a/docs/_static/basic.css b/docs/_static/basic.css index be19270e..2c89ac6c 100644 --- a/docs/_static/basic.css +++ b/docs/_static/basic.css @@ -55,7 +55,7 @@ div.sphinxsidebarwrapper { div.sphinxsidebar { float: left; - width: 230px; + width: 2.5in; margin-left: -100%; font-size: 90%; word-wrap: break-word; diff --git a/docs/_static/cloud.base.js b/docs/_static/cloud.base.js new file mode 100644 index 00000000..de32432f --- /dev/null +++ b/docs/_static/cloud.base.js @@ -0,0 +1,154 @@ +/* ~~~~~~~~~~~~~~ + * cloud.base.js + *~~~~~~~~~~~~~~ + * + * Base JS utils needed by cloud js instrumentation. + * Split out so they can be used by theme-independant extensions (e.g. auto_redirect) + * + * This initializes a "window.CSP.utils" object + * + * :copyright: Copyright 2017 by Assurance Technologies + * :license: BSD + */ + +// begin encapsulation +(function (window, $, _) { + + /*========================================================================== + * internal helpers + *==========================================================================*/ + var location = document.location, + // hosturl is url to root of host, without trailing '/' + // NOTE: regex allows netloc segment to be empty, to support 'file:///' urls + hosturl = location.href.match(/^[a-z0-9]+:(?:\/\/)?(?:[^@/]*@)?[^/]*/)[0], + docpath = location.pathname, + sphinx = window.DOCUMENTATION_OPTIONS; + + /*========================================================================== + * utils + *==========================================================================*/ + var utils = { + + /*========================================================================== + * url helpers + *==========================================================================*/ + + // helper to generate an absolute url path from a relative one. + // absolute paths passed through unchanged. + // paths treated as relative to , + // if base is omitted, uses directory of current document. + abspath: function (path, base) { + var parts = path.split("/"), + stack = []; + if (parts[0]) { + // if path is relative, put base on stack + stack = (base || location.pathname).split("/"); + // remove blank from leading '/' + if (!stack[0]) { + stack.shift(); + } + // discard filename & blank from trailing '/' + if (stack.length && !(base && stack[stack.length - 1])) { + stack.pop(); + } + } + for (var i = 0; i < parts.length; ++i) { + if (parts[i] && parts[i] != '.') { + if (parts[i] == '..') { + stack.pop(); + } else { + stack.push(parts[i]); + } + } + } + return "/" + stack.join("/"); + }, + + // return subpath of url, if it starts with base ("" or non-empty string) + // returns undefined if url doesn't start with base. + // base url search params & fragments are ignored. + getSubUrl: function(url, base){ + base = base.replace(/(?:\/|[#?].*)$/, ''); + if(url.startsWith(base)) { + var suffix = url.slice(base.length); + if(suffix == '' || suffix.match(/^[/#?]/)){ return suffix; } + } + return; + }, + + // helper to normalize urls for comparison + // * strips current document's scheme, host, & path from local document links (just fragment will be left) + // * strips current document's scheme & host from internal urls (just path + fragment will be left) + // * makes all internal url paths absolute + // * external urls returned unchanged. + shortenUrl: function(url) { + if (!url){ + return ""; + } else if (url.indexOf(hosturl) == 0) { + // absolute path to same host + url = url.substr(hosturl.length) || '/'; + } else if (url[0] == '.') { + // relative path + url = utils.abspath(url); + } else if (!url.match(/^[/#?]|[a-z0-9]+:/)) { + // not abs path, or fragment, or query, or uri:// -- + // another page in current dir + url = utils.abspath('./' + url); + } + + if (url.indexOf(docpath) == 0) { + // strip current doc's url; only thing left will be e.g. #anchor + url = url.substr(docpath.length); + } + if (url == "#" || url == "#top") { + // normalize to empty string + url = ""; + } + return url; + }, + + // url w/ query params & hash stripped + baseUrl: function(url){ + return utils.shortenUrl(url).replace(/[#?].*$/, ''); + } + }; + + /*========================================================================== + * misc es5 polyfills + *==========================================================================*/ + var StrProto = String.prototype; + if (!StrProto.startsWith) { + StrProto.startsWith = function(search, pos){ + return this.substr(pos || 0, search.length) === search; + }; + } + + /*========================================================================== + * jquery patches + *==========================================================================*/ + + // custom helper to toggle visibility + $.fn.toggleVis = function (state){ + if(state) { this.show(); } else { this.hide(); } + return this; + }; + + /*========================================================================== + * initialize namespace + *==========================================================================*/ + + window.CST = window.CloudSphinxTheme = { + // url to root of host, without trailing "/" + hosturl: hosturl, + // path to root of document dir, without trailing "/" or index.html + rootpath: sphinx && utils.abspath(sphinx.URL_ROOT || ""), + utils: utils + }; + + /*========================================================================== + * eof + *==========================================================================*/ + +// end encapsulation +// NOTE: sphinx provides underscore.js as $u +}(window, jQuery, $u)); diff --git a/docs/_static/cloud.css b/docs/_static/cloud.css new file mode 100644 index 00000000..6bba31e9 --- /dev/null +++ b/docs/_static/cloud.css @@ -0,0 +1,2384 @@ +/***************************************************** +* cloud.css_t +* ~~~~~~~~~~~ +* +* stylesheet for "Cloud" theme for Sphinx. +* +* :copyright: Copyright 2011-2012 by Assurance Technologies +* :license: BSD +* +*****************************************************/ + +@import url("basic.css"); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} + +body +{ + padding: 0; + color: #000; + font-family: Arial, sans-serif; + font-size: 100%; + line-height: 1.5em; + + + margin: 1em 1em 0; + background: #1A4162; + background-attachment: fixed; + +} + + + + + + + + + + + + + + + + + + + + + + + + + +div.related +{ + margin: 0 auto; + max-width: 11.5in; + background: #5682AD; + line-height: 1.5em; + padding: .75em 0; + color: #ffffff; + text-shadow: 1px 1px 1px rgba(0,0,0,.3); + + + + +} + +div.relbar-top div.related +{ + + + -moz-border-radius: .7em .7em 0 0; + -webkit-border-radius: .7em .7em 0 0; + -o-border-radius: .7em .7em 0 0; + -ms-border-radius: .7em .7em 0 0; + border-radius: .7em .7em 0 0; + + + +} + +div.relbar-bottom div.related +{ + + + -moz-border-radius: 0 0 .7em .7em; + -webkit-border-radius: 0 0 .7em .7em; + -o-border-radius: 0 0 .7em .7em; + -ms-border-radius: 0 0 .7em .7em; + border-radius: 0 0 .7em .7em; + + + + + +} + + + + + + + + + + + +div.related a +{ + display: inline-block; + padding: 0.3em 0.6em; + + + -moz-border-radius: 0.8em; + -webkit-border-radius: 0.8em; + -o-border-radius: 0.8em; + -ms-border-radius: 0.8em; + border-radius: 0.8em; + + + + font-weight: bold; + color: #ffffff; + border: 1px solid transparent; +} + +div.related li.right a +{ + background: rgba(0,0,0,.1); + font-weight: normal; +} + +div.related a:hover, +div.related li.right a:hover +{ + background: #fff9e4; + color: #d39110; + border-color: #F8D186; + text-decoration: none; + text-shadow: none; + + + -moz-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + -webkit-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + -o-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + -ms-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + + + +} + + + + + + + + + + + +div.document +{ + + position: relative; + margin: 0 auto; + max-width: 11.5in; + background: #F2F2F2; + + +} + + + +div.documentwrapper +{ + float: left; + width: 100%; +} + +div.bodywrapper +{ + margin: 0 0 0 3in; + +} + + + + + + + + + + + + + + + + + +div.document.sidebar-hidden div.bodywrapper { + margin-left: 0; +} + +div.body +{ + min-height: 6in; + + + + background-color: #f8f8f8; + border-left: 1px solid rgba(0,0,0,.05); + + + + + -moz-box-shadow: -1px 0 2px rgba(0,0,0,.05); + -webkit-box-shadow: -1px 0 2px rgba(0,0,0,.05); + -o-box-shadow: -1px 0 2px rgba(0,0,0,.05); + -ms-box-shadow: -1px 0 2px rgba(0,0,0,.05); + box-shadow: -1px 0 2px rgba(0,0,0,.05); + + + + + + + line-height: 1.5em; + + color: #000000; + padding: 30px 20px; + + + + + + min-width: 0; + max-width: none; +} + + + + + + + + + + + + + +div.sphinxsidebar +{ + margin-top: 0; + width: 3in; + + font-size: 90%; + line-height: 1.25em; + + +} + + + + + + + + + + + + + + + + + +div.document.sidebar-hidden div.sphinxsidebar { display: none; } + +div.sphinxsidebarwrapper +{ + padding: 1em 0 0 10px; +} + +div.sphinxsidebar h3, +div.sphinxsidebar h4 +{ + padding: 0; + margin: 24px 16px 0 0; + + font-family: Arial, sans-serif; + font-weight: normal; + color: #777777; +} + +div.sphinxsidebar h3 { font-size: 1.4em; } +div.sphinxsidebar h4 { font-size: 1.3em; } + +div.sphinxsidebar h3 a, +div.sphinxsidebar h4 a +{ + color: #777777; +} + +div.sphinxsidebar p +{ + color: #777777; +} + +div.sphinxsidebar p.topless +{ + margin: 5px 10px 10px 10px; +} + +div.sphinxsidebar ul +{ + margin: 10px; + margin-right: 0; + padding: 0; + color: #777777; +} + +div.sphinxsidebar a +{ + color: #003469; + border: 1px solid transparent; + border-width: 1px 0; +} + +div.sphinxsidebar a:hover +{ + color: #d39110; + background: #fff9e4; + border-color: #F8D186; + text-decoration: none; +} + +div.sphinxsidebar ul li a +{ + overflow: hidden; + white-space: nowrap; +} + +div.sphinxsidebar ul li a:hover +{ + + display: inline-table; + min-width: 98%; + min-width: calc(100% - 5px); + +} + +div.sphinxsidebar a:active +{ + color: #777777; +} + +div.sphinxsidebar p.logo +{ + margin: 1em 0 0 -10px; + text-align: center; + max-width: 100%; +} + +div.sphinxsidebar p.logo a +{ + display: inline-block; + + + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + + + +} + + +div.sphinxsidebarwrapper > h3:first-child, +div.sphinxsidebarwrapper > h4:first-child, +div.sphinxsidebarwrapper > div:first-child > h3:first-child, +div.sphinxsidebarwrapper > div:first-child > h4:first-child +{ + margin-top: .2em; +} + + + + +div.sphinxsidebar ul, +div.sphinxsidebar ul ul, +div.sphinxprev p.topless, +div.sphinxnext p.topless +{ + list-style: none; + margin-left: 0; +} + +div.sphinxsidebar ul ul +{ + margin-left: 1.5em; +} + + +div.sphinxsidebar ul a, +div.sphinxprev a, +div.sphinxnext a +{ + position: relative; + display: block; + padding: 1px 4px 3px 5px; + margin: 0 5px 0 0; + border: 1px solid transparent; + + + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + + + +} + + +div.sphinxsidebar ul a:hover, +div.sphinxprev a:hover, +div.sphinxnext a:hover +{ + background: #fff9e4; + border-color: #F8D186; + color: #d39110; + text-decoration: none; +} + + + div.sphinx-toc ul a:not([href^="#"]):hover + { + position: relative; + overflow: visible; + } + + div.sphinx-toc ul a:not([href^="#"]):hover:before + { + content: "⇒"; + position: absolute; + right: 100%; + font-size: 1.5em; + margin-right: 4px; + opacity: 0.7; + } + + + + + + + + +div.sphinxglobaltoc ul a[href="#"] +{ + font-style: italic; +} + +div.sphinxglobaltoc ul a:not([href*="#"]) +{ + font-size: 0.95em; + font-style: italic; +} + + +div.sphinx-toc li +{ + position: relative; +} + +div.sphinx-toc li:before +{ + position: absolute; + left: -0.8em; + color: #d39110; +} + + + + div.sphinx-toc li.current.active:not(.focus):before + { + content: "▼"; + top: 0.1em; + opacity: 0.5; + } + + + + div.sphinx-toc li.focus.local:before + { + content: "▶"; + opacity: 0.7; + + + + } + + + div.sphinx-toc > ul:not(:hover) li.focus.child:before + { + content: "⇒"; + opacity: 0.5; + font-size: 1.5em; + margin-left: -4px; + } + + +div.sphinx-toc li.focus.local > a:not(:hover) +{ + color: #d39110; +} + + +div.sphinx-toc li.toc-toggle > a:after +{ + content: "[–]"; + padding-left: .25em; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity= + 50); + opacity: 0.5; + +} + +div.sphinx-toc li.toc-toggle.closed > a:after +{ + content: "[+]"; +} + + + + + +div#searchbox { + margin-right: 10px; /* make this match sphinxsidebarwrapper left margin */ +} + +div#searchbox form > div { + display: inline-block; + margin-right: -0.4em; +} + +div.sphinxsidebar input, +h1#search-documentation ~ form input +{ + border: 1px solid rgba(0,0,0,.15); + font-family: sans-serif; + font-size: 1em; +} + +div#searchbox input[type="submit"], +h1#search-documentation ~ form > input[type="submit"] +{ + background: #F2F2F2; + + + -moz-border-radius: 0 5px 5px 0; + -webkit-border-radius: 0 5px 5px 0; + -o-border-radius: 0 5px 5px 0; + -ms-border-radius: 0 5px 5px 0; + border-radius: 0 5px 5px 0; + + + +} + +div#searchbox input[type="submit"]:hover, +h1#search-documentation ~ form input[type="submit"]:hover, +button.sidebar-toggle#sidebar-hide:hover, +button.sidebar-toggle#sidebar-show:hover, +.highlight .copybutton:hover +{ + background: #fff9e4; + color: #d39110; + border-color: #F8D186; +} + +h1#search-documentation ~ form input[type="text"]:focus, +div.sphinxsidebar input[type="text"]:focus +{ + border-color: #F8D186; +} + +.highlight .copybutton:hover:not(:active), +div.sphinxsidebar button:hover:not(:active), +div.sphinxsidebar input[type="submit"]:hover:not(:active), +h1#search-documentation ~ form input[type="submit"]:hover, +button.sidebar-toggle:hover:not(:active) +{ + + + -moz-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + -webkit-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + -o-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + -ms-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + + + +} + +button.sidebar-toggle::-moz-focus-inner, +.highlight .copybutton::-moz-focus-inner +{ + border: 0; +} + +div.sphinxsidebar .searchtip +{ + color: #999999; +} + +#searchbox .highlight-link a[href$="hideSearchWords()"] +{ + display: block; + padding: 0 1em; + font-size: 80%; + text-align: right; +} + +#searchbox .highlight-link a[href$="hideSearchWords()"]:before +{ + content: "\00D7"; + font-weight: bold; + padding-right: 0.25em; +} + + +.sidebar-toggle-group +{ + position: absolute; + width: 3in; + top: 0; + left: 0; + z-index: 1; +} + + .sidebar-toggle-group.no-js { display: none; } + + + + + + + + + + + + + + + + + + div.document.sidebar-hidden .sidebar-toggle-group + { + width: auto; + } + + div.document.document-hidden .sidebar-toggle-group + { + width: 100%; + } + +button.sidebar-toggle +{ + margin: 0; + padding: 6px 12px; + + color: #777777; + font-size: 1em; + white-space: nowrap; +} + +button#sidebar-hide +{ + position: absolute; + + top: 0; + right: -1px; + + + background: transparent; + border: 1px solid rgba(0,0,0,.05); + + border-top-width: 0; + + + border-bottom-left-radius: 0.7em; + +} + + + + + + + + +button#sidebar-show +{ + position: absolute; + top: 0; + + left: 0; + + + background: #F2F2F2; + border: 1px solid rgba(0,0,0,.15); + + border-top-width: 0; + + + border-bottom-right-radius: 0.7em; + +} + + + + + +div.footer +{ + color: #B0B0B0; + width: 100%; + padding: 9px 0; + text-align: center; + font-size: 75%; + + +} + +div.footer button.link +{ + margin: 0 -1px; + padding: 0; + background: none; + border: none; + font-size: inherit; + font-family: inherit; +} + +div.footer a, +div.footer button.link +{ + color: #B0B0B0; + text-decoration: underline; +} + +div.footer a:hover, +div.footer button.link:hover +{ + color: white; +} + +div.footer + div.footer, +div.footer + script + div.footer +{ + margin-top: -12px; +} + + + + + + + + + +div.body h1, +div.body h2, +div.body p.rubric, +div.body h3, +div.body h4, +div.body h5, +div.body h6 +{ + font-family: Arial, sans-serif; + font-weight: normal; + color: #333; + clear: both; + +} + + + + + + +div.body h1 +{ + + + + + + + font-size: 2.0em; + line-height: 1.5em; + margin: 1.5em + 0 + 1.5em + 0; + + text-align: center; + +} + + +div.body > .section > h1 +{ + + + + + margin: 0.562em + 0 + 1.5em + 0; + +} + + +div.body h1 + .subtitle { + opacity: 0.54; + font-style: italic; + font-weight: bold; + margin-bottom: 2.25rem; + margin-top: -2.25rem; + text-align: center; +}div.body h2, +div.body p.rubric +{ + + + + + + + font-size: 1.875em; + line-height: 1.6em; + margin: 0.8em + 0 + 0.8em + 0; + +} + +div.body h3 +{ + + + + + + + font-size: 1.625em; + line-height: 1.8461538461538463em; + margin: 0.692em + 0 + 0.692em + 0; + +} +div.body h2, +div.body p.rubric, +.section.emphasize-children > .section > h3, +#table-of-contents > h1, +h1#search-documentation +{ + + + padding: 6px 10px; + background-color: #75c47c; + border: 1px solid rgba(0,0,0,.1); + border-width: 0 0 0 6px; + color: inherit; + text-shadow: 1px 1px rgba(0,0,0,.1); + + + + + + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + -o-border-radius: 5px; + -ms-border-radius: 5px; + border-radius: 5px; + + + +} + + + + + + + + + + + +div.body h2, +div.body p.rubric, +#table-of-contents > h1, +h1#search-documentation +{ + + + + + + + margin: 0.8em + 1px + 0.8em + 1px; + +} + + +.section.emphasize-children > .section > h3 +{ + + + + + + + margin: 0.923em + 1px + 0.923em + 1px; + +} + + +div.body p.rubric, +.section.emphasize-children > .section > h3 +{ + + background-color: #d2e7d0; + + +} + + + + + div.body h2:hover a.headerlink:not(:hover), + .section.emphasize-children > .section > h3:hover a.headerlink:not(:hover) + { + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity= + 40); + opacity: 0.4; + + } + + + div.body h2.highlighted, + .section.emphasize-children > .section > h3.highlighted + { + background-color: #fbe54e; + border-color: #F8D186; + color: #333; + } + + + + +div.body h4 { + + + + + + + font-size: 1.25em; + line-height: 1.2em; + margin: 1.2em + 0 + 1.2em + 0; + + clear: both; +} +div.body h5 { + + + + + + font-size: 1.1em; + line-height: 1.3636363636363635em; + margin: 1.364em + 0 + 1.364em + 0; + } +div.body h6 { + + + + + + font-size: 1.0em; + line-height: 1.5em; + margin: 1.5em + 0 + 1.5em + 0; + }#table-of-contents > h1, +h1#search-documentation +{ + margin-top: 0; +} + + +.toctree-wrapper.highlight-pages:not(.hide-sections) li.page > a +{ + font-weight: bold; +} + +.toctree-wrapper.space-pages li.page +{ + margin-top: 1em; +} + + +.toctree-wrapper.hide-sections li:not(.page) { + list-style: none; + margin-left: -2.5rem; +} +.toctree-wrapper.hide-sections li:not(.page) > a { display: none; } + +#hide-page-sections { float: right; opacity: 0.88; }a.headerlink +{ + color: #327438; + font-size: 0.8em; + margin: 0 0 0 1px; + padding: 0 5px 0 4px; + text-decoration: none; + border: 1px solid transparent; + border-width: 1px 0; + + + -moz-border-radius: 0.35em; + -webkit-border-radius: 0.35em; + -o-border-radius: 0.35em; + -ms-border-radius: 0.35em; + border-radius: 0.35em; + + + +} + +div.body a.headerlink:hover +{ + background-color: #fff9e4; + border-color: #F8D186; + color: #d39110; + text-decoration: none; + +} + +a.headerlink:hover:active +{ + + + -moz-box-shadow: none; + -webkit-box-shadow: none; + -o-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + + + +} +.html-toggle-button +{ + position: relative; + cursor: pointer; +} + + +.html-toggle-button:hover:after, +.section.emphasize-children > .section > h3.html-toggle-button:hover:after +{ + background: #fff9e4; + + + border-color: #F8D186; + + + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -o-border-radius: 4px; + -ms-border-radius: 4px; + border-radius: 4px; + + + + + + -moz-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + -webkit-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + -o-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + -ms-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.5); + + + + + color: #d39110; +} + + +.html-toggle-button:after +{ + position: relative; + top: -0.15em; + margin: 0; + padding: 0.15em 0.3em; + text-shadow: none; + font-size: 65%; + font-style: italic; + font-weight: bold; + border: 1px solid transparent; +} + + + +.html-toggle.collapsed > .html-toggle-button:after { content: "[+ show section]"; } +.html-toggle.expanded > .html-toggle-button:after { content: "[- hide section]"; } + + +.html-toggle-button:active:after, +.section.emphasize-children > .section > h3.html-toggle-button:active:after + +{ + position: relative; + top: calc(-0.15em + 1px); + left: 1px; +} + + + + + + + + +.clear, .clear-both { clear: both; } + +.clear-left { clear: left; } + +.clear-right { clear: right; } + +.clear-none { clear: none; } + + div.body .clear-none > h3 { clear: none; } + +.hidden { display: none; }div.body p +{ + text-align: justify; + + + + + + + margin: 1.5em + 0 + 1.5em + 0; + +} + + + +div.body li, +div.body dd +{ + text-align: justify; +} + +div.body hr { + margin: 0 10px; + background: none; + border: 1px dashed rgba(0,0,0,.15); + border-width: 1px 0 0 0; +} + +.strike +{ + text-decoration: line-through; +}a.footnote-reference +{ + font-size: 70%; + position: relative; + top: -.75em; +} + +table.docutils.footnote { margin: 1em 0 0 1em; }dl { margin-bottom: 1.5em; } +li > dl:only-child { margin-bottom: 0; } + +dd { margin-right: 10px; } + +dd ol { margin-bottom: 10px; } + +dl.docutils > dt { font-size: 1.1em; margin-bottom: .5em; } +dl.docutils > dd + dt { margin-top: 1.5em; } + + +ul + ul, +ul + div > ul:only-child, +div.toctree-wrapper + ul { margin-top: -1em; } + + +dd ul { margin-bottom: 1.5em; } + + +li > p ~ ul.simple { margin-bottom: 1.5em; } + + + +a +{ + color: #006906; + text-decoration: none; +} + +a:visited +{ + + text-decoration: none; +} + +a:hover +{ + color: #d39110; + background: #fff9e4; + text-decoration: underline; +} + +a:hover:active +{ + left: 1px; + top: 1px; + + + -moz-box-shadow: 0; + -webkit-box-shadow: 0; + -o-box-shadow: 0; + -ms-box-shadow: 0; + box-shadow: 0; + + + +} + +a.biglink +{ + font-size: 130%; +} + + + a.external:before + { + content: "\21D7"; + padding-right: .1em; + } + + a.external.issue:before + { + content: "\21D7"; + } + + a.external[href^="mailto:"]:before + { + content: ""; + } + + em.issue:before + { + content: "\21D7"; + padding-right: .1em; + } +dt:target, +.footnote:target, +.highlighted +{ + padding: 4px; + margin: -4px; + background-color: #fbe54e; + + + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + -o-border-radius: 10px; + -ms-border-radius: 10px; + border-radius: 10px; + + + +} + +table.fullwidth { width: 100%; } + +table.centered { margin-left: auto; margin-right: auto; } + +table.docutils.plain { border: none; } +table.docutils.plain tr.row-odd > * { background: none; } + + +table.docutils.html-plain-table tr.row-odd > * { background: none; } + + +table.docutils.align-right { margin-left: auto; } + table.docutils tbody + { + + vertical-align: top; + } + + + + table.docutils th p:first-child, + table.docutils td p:first-child + { + margin-top: 0; + } + + table.docutils th p:last-child, + table.docutils td p:last-child + { + margin-bottom: 0; + } + + +table.docutils th { + border: 0 solid transparent; + padding: .4em; + font-family: Arial, sans-serif; + background: rgba(0,0,0,.15); +} + +table.docutils th.head:not(.stub) { + border-bottom: 1px solid rgba(0,0,0,.15); +} + +table.docutils th.stub + td +{ + border-left: 1px solid rgba(0,0,0,.15); +} + +table.docutils td { + padding: .4em; + border: 0 solid rgba(0,0,0,.15); +} +table.docutils tr.row-odd td { background: rgba(0,0,0,.06); } + +h2 + table.docutils { margin-top: 1em; } +table > caption { margin: 1em 0 .5em; font-style: italic; } + + + +table.docutils th + .single-left-divider, +table.docutils th + .double-left-divider { border-left-width: 0; } + + + + + + + dl.field-list > dd > p:first-child, + dl.field-list > dd > p:first-child:empty + ul.simple li > p:first-child, + dl.field-list > dd > ul:first-child.simple li > p:first-child + { margin-top: 0; } + + + dl.field-list > dd > p:first-child:empty { display: none; } + + + + + +div.admonition, p.deprecated +{ + background: #E7F0FE; + + + + + + + font-size: 0.88em; + line-height: 1.7045454545454546em; + margin: 0.705em + 0 + 0.705em + 0; + + padding: .5em 1em; + border: 1px solid rgba(0,0,0,.05); + border-width: 1px 0; + + + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + -o-border-radius: 5px; + -ms-border-radius: 5px; + border-radius: 5px; + + + + + + background-position: .6em .5em; + background-size: auto 1.58em; + background-repeat: no-repeat; + + + background-image: url("icon-note.png"); +} + + + +div.caution, div.important { background-color: #FFF7E0; background-image: url("icon-caution.png"); } +div.warning { background-color: #ffe4e4; background-image: url("icon-warning.png"); } +div.danger, div.admonition.error { background-color: #ffe4e4; background-image: url("icon-danger.png"); } + +div.seealso { background-color: #FFF7E0; background-image: url("icon-seealso.png"); } +div.admonition-todo { background-color: #FFF7E0; background-image: url("icon-todo.png"); } +p.deprecated { background-color: #fbece0; background-image: url("icon-deprecated.png"); } + + +div.admonition p, +div.admonition pre, +div.admonition ul, +div.admonition ol { + + + + + + + line-height: 1.7045454545454546em; + margin: 0.0em + 0 + 0.0em + 0; + +} + + +h1 ~ div.admonition { margin-left: 1.5em; margin-right: 1.5em; }div.admonition.float-right, +div.admonition.floater +{ + float: right; + max-width: 40%; + margin: 0 0 1.5em 1.5em; +} + +.admonition.float-left +{ + float: left; + max-width: 50%; + margin: 0 1.5em 1.5em 0; +} + +.admonition.float-center +{ + clear: both; + max-width: 65%; + margin: 0 auto 1.5em; +} + + + + + + + + + + p.admonition-title:first-child +{ + + margin: -.5em -1em .5em; + padding: .5em .5em .5em 2.65em; + background: rgba(0,0,0,.05); + + + -moz-border-radius: 3px 3px 0 0; + -webkit-border-radius: 3px 3px 0 0; + -o-border-radius: 3px 3px 0 0; + -ms-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + + + + +} + + + p.admonition-title:first-child { margin-top: -.5em !important; } + + +div.admonition.inline-title p.admonition-title +{ + display: inline; + margin: 0; + padding: 0 .25em 0 1.5em; +} + +div.admonition.inline-title p.admonition-title:after { content: ":"; } +div.admonition.inline-title p.admonition-title + p { display: inline; } +div.admonition.inline-title p.admonition-title + ul { margin-top: 0; } + + div.admonition.inline-title p.admonition-title { background: none; } + + + +div.admonition.without-title p.admonition-title { + display: none; +} + +div.admonition.without-title +{ + padding-left: 2.65em; +}div#todos p.admonition-title +{ + font-weight: normal; + color: #AAA; + font-size: 70%; +} + +div#todos div.admonition-todo + p +{ + font-size: 70%; + text-align: right; + margin-top: -.5em; + margin-bottom: 1.5em; + color: #AAA; +} + +div#todos div.admonition-todo + p a +{ + font-size: 130%; +} + + +div.deprecated, div.versionchanged, div.versionadded +{ + + + + + + + font-size: 0.88em; + line-height: 1.7045454545454546em; + margin: 1.705em + 0 + 1.705em + 0; + + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity= + 60); + opacity: 0.6; +; +} + + +span.versionmodified +{ + font-weight: bold; +} + + + +div.highlight +{ + background: none; + margin: 1.5em 0; +} + +div.highlight pre, +td.linenos pre +{ + padding: 10px; + + font-family: "Roboto Mono", monospace; + font-size: 85%; + line-height: 1.5em; +} + +div.highlight pre +{ + background-color: #eeffcc; + + border: 1px solid #AACC99; + border-width: 1px 0; + border-style: solid dotted dotted solid; + + + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + + + + color: #111111; +} + + +div[class|="highlight"] + div[class|="highlight"] +{ + margin-top: -1.5em; +} + + +p + [class|=highlight] > table.highlighttable +{ + margin-top: -1em; + + margin-bottom: -1em; +} + + +table.highlighttable { display: block; } +table.highlighttable tbody { display: block; } +table.highlighttable tr { display: flex; align-items: flex-start; justify-content: flex-start; } +table.highlighttable td { display: block; padding: 0; } +table.highlighttable td.code { width: 100%; max-width: calc(100% - 1em); } +table.highlighttable div.linenodiv { margin-top: 2.2em; } +table.highlighttable div.linenodiv pre +{ + background: none; + border: 0; + margin: 0; + padding: 0; + padding-right: .5em; +} + + + + + + +code +{ + font-family: "Roboto Mono", monospace; + font-size: 90%; +} + +code.literal +{ + background-color: rgba(0,0,0,.075); + border: 1px solid rgba(0,0,0,.05); + padding: 0px 4px; + margin: 1px; + + + + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -o-border-radius: 4px; + -ms-border-radius: 4px; + border-radius: 4px; + + + +} + +p code.literal { white-space: nowrap; } + +code.samp.literal > em +{ + font-family: "Roboto Mono", monospace; + padding: 0 1px; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity= + 60); + opacity: 0.6; + +} + +code.samp.literal > em:before { content: "{"; } +code.samp.literal > em:after { content: "}"; } + +h1 code.literal +{ + + font-size: 80%; +} + +h1 code.samp.literal > em +{ + font-weight: normal; +} + +div.sphinxsidebar code.literal, +a.reference code.literal, +div.related a code.literal, +code.literal.xref +{ + background-color: transparent; + border: none; + padding: 0; + margin: 0; +} + +.viewcode-back +{ + font-family: Arial, sans-serif; +} + +div.viewcode-block:target +{ + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; +} + + +.highlight .copybutton +{ + position: absolute; + right: 0; + top: 0; + + margin: 0; + padding: 0 6px; + + background: transparent; + border: 1px solid transparent; + + + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + + + + + font-size: 75%; + color: #777777; + white-space: nowrap; + cursor: pointer; +} + +.highlight .copybutton.active +{ + text-decoration: line-through; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity= + 80); + opacity: 0.8; + +} + +.highlight:not(:hover) .copybutton:not(.active) +{ + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity= + 70); + opacity: 0.7; + +} + + + + +.desc-section > .section-header +{ + position: relative; +} + +.desc-section-1 > .section-header +{ + + + + + + + margin: 0.8em + 0 + 0.8em + 0; + + border-bottom: 1px dotted #75c47c; + color: #75c47c; +} + +.desc-section-2 > .section-header +{ + color: #75c47c; +} + +.desc-section > .section-header:before +{ + + content: attr(data-nested-label); + font-size: 0.75em; + opacity: 0.75; + letter-spacing: 1px; + font-style: italic; +} + + + + + + + + + + + + + + + dl.object > dt, + dl.data > dt, + dl.function > dt, + dl.method > dt, + dl.attribute > dt, + dl.class > dt, + dl.exception > dt, + dl.classmethod > dt, + dl.staticmethod > dt + { + display: inline-block; + + padding: 0.3em 1em 0.3em 0.6em; + + border: rgba(0,0,0,0.1) solid 1px; + border-width: 0 0 0 3px; + + + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + + + + } + + + + dl.has-headerlink > dt, + dl.has-headerlink > dt + { + padding-right: 0; + } + + + + dl.object > dt, + dl.data > dt, + dl.attribute > dt + { + background-color: + #e6e6e6; + } + + dl.function > dt, + dl.method > dt, + dl.classmethod > dt, + dl.staticmethod > dt + { + background-color: + #deebf5; + } + + dl.class > dt + { + background-color: + #eee3ce; + border-width: 0 0 0 6px; + } + + dl.exception > dt + { + background-color: + #eee3ce; + } + + + dl.object > dt:before, + dl.data > dt:before, + dl.function > dt:before, + dl.method > dt:before, + dl.attribute > dt:before, + dl.class > dt > .property:first-child, + dl.exception > dt > .property:first-child, + dl.classmethod > dt > .property:first-child, + dl.method[subtype] > dt > .property:first-child, + dl.staticmethod > dt > .property:first-child + { + font-size: 0.8em; + font-weight: bold; + font-style: italic; + letter-spacing: 0.1em; + color: rgba(0,0,0,0.3); + } + + + + + + .desc-section dl.attribute > dt:before + { + content: "attr"; + padding-right: 0.6em; + } + + .desc-section dl.function > dt:before + { + content: "func"; + padding-right: 0.6em; + } + + .desc-section dl.method:not([subtype]) > dt:before + { + content: "method"; + padding-right: 0.6em; + } + + + + + +dl > dt.highlighted +{ + background: #fbe54e; +} + + +.viewcode-link +{ + position: absolute; + right: 0; + margin-right: 1.5em; + margin-right: calc(1em + 10px); +} + + + +table.indextable span.category +{ + font-size: 80%; + font-style: italic; + color: #84ADBE; +} + +table.indextable a, +table.indextable a:hover span.category +{ + color: #006906; +} + +table.indextable span.category span.location +{ + font-weight: bold; +} + +table.indextable td > dl > dt +{ + margin-bottom: .5em; +} + +table.indextable td > dl > dd > dl +{ + margin-top: -.5em; + margin-bottom: .5em; +} + + + + +@media only screen and (min-device-width: 16in) +{ + + + +} + + +@media only screen and (min-width: 11.5in) +{ + + + +} + + +@media only screen and (min-width: 700px) +{ + + + + + + .show-for-small { display: none !important; } +} + + +@media only screen and (max-width: 11.5in), + only screen and (max-width: 700px), + only screen and (max-device-width: 700px), + handheld +{ + + + body + { + margin: 0; + } + + + div.relbar-top div.related, + div.relbar-bottom div.related + { + + + -moz-border-radius: 0; + -webkit-border-radius: 0; + -o-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + + + + } + + + div.bodywrapper + { + margin: 0 0 0 2.5in; + + } + + + div.sphinxsidebar { width: 2.5in; } + + + .sidebar-toggle-group { width: 2.5in; } + + +} + + +@media only screen and (max-width: 700px), + only screen and (max-device-width: 700px), + handheld +{ + + + body { + font-size: 75%; + } + + + + div.related > ul > li.right + li:not(.right) { font-weight: bold; } + div.related > ul > li:not(.right) + li { display: none; } + + + div.bodywrapper + { + margin-left: 0; + } + + + div.document:not(.document-hidden) div.sphinxsidebar, + div.document.document-hidden div.documentwrapper + { + display: none; + } + + div.document.document-hidden div.sphinxsidebar + { + width: 100%; + margin: 0; + border: 0; + border-radius: 0; + } + + + button#sidebar-hide + { + left: auto; + top: 0; + right: 0; + background: #f8f8f8; + border-color: rgba(0,0,0,.15); + } + + + + div.body h2, + div.body p.rubric, + .section.emphasize-children > .section > h3 + { + + padding-top: 0.25em; + padding-bottom: .25em; + + + + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; + + + + } + + + + + .hide-for-small { display: none; } +} + + +@media print +{ + + + div.body { + border: 0; + + + -moz-box-shadow: none; + -webkit-box-shadow: none; + -o-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + + + + } + + + .sidebar-toggle-group { display: none; } + + + + div.body h1, + div.body h2, + div.body p.rubric, + div.body h3, + div.body h4, + div.body h5, + div.body h6 + { + color: #333 !important; + text-shadow: none !important; + border: none !important; + padding: 0; + } + + + + + .html-toggle.expanded > .html-toggle-button:after + { + display: none; + } + + + .html-toggle.collapsed > .html-toggle-button:after + { + content: "[not printed]" !important; + } + + + +} + + + + diff --git a/docs/_static/cloud.js b/docs/_static/cloud.js new file mode 100644 index 00000000..053e7c0f --- /dev/null +++ b/docs/_static/cloud.js @@ -0,0 +1,981 @@ +/* ~~~~~~~~~~~~~~ + * cloud.js_t + *~~~~~~~~~~~~~~ + * + * Various bits of javascript driving the moving parts behind various + * parts of the cloud theme. Handles things such as toggleable sections, + * collapsing the sidebar, etc. + * + * :copyright: Copyright 2011-2012 by Assurance Technologies + * :license: BSD + */ + + + + + + + +// begin encapsulation +(function (window, $, _, CST) { + + /*========================================================================== + * common helpers + *==========================================================================*/ + var isUndef = _.isUndefined, + TEXT_NODE = 3, // could use Node.TEXT_NODE, but IE doesn't define it :( + $window = $(window), + utils = CST.utils, + shorten_url = utils.shortenUrl, + baseUrl = utils.baseUrl; + + // helper that retrieves css property in pixels + function csspx(elem, prop) { + return parseInt($(elem).css(prop).replace("px", ""), 10); + } + + // NOTE: would use $().offset(), but it's document-relative, + // and we need viewport-relative... which means getBoundingClientRect(). + // NOTE: 'window.frameElement' will only work we're embedded in an iframe on same domain. + var parentFrame = window.frameElement; + if (window.parent && window.parent !== window) { + $(window.parent).scroll(function () { + $window.scroll(); + }); + } + + function leftFrameOffset() { + return parentFrame ? parentFrame.getBoundingClientRect().left : 0; + } + + function topFrameOffset() { + return parentFrame ? parentFrame.getBoundingClientRect().top : 0; + } + + function leftViewOffset($node) { + return ($node && $node.length > 0) ? $node[0].getBoundingClientRect().left + leftFrameOffset() : 0; + } + + function topViewOffset($node) { + return ($node && $node.length > 0) ? $node[0].getBoundingClientRect().top + topFrameOffset() : 0; + } + + function bottomViewOffset($node) { + return ($node && $node.length > 0) ? $node[0].getBoundingClientRect().bottom + topFrameOffset() : 0; + } + + + function topOffset($target, $parent) { + if (!($target && $target[0])) { + return 0; + } + var offset = $target[0].getBoundingClientRect().top; + if ($parent && $parent[0]) { + offset -= $parent[0].getBoundingClientRect().top; + } + else { + offset += topFrameOffset(); + } + return offset; + } + + // return normalized nodename, takes in node or jquery selector + // (can't trust nodeName, per http://ejohn.org/blog/nodename-case-sensitivity/) + function nodeName(elem) { + if (elem && elem.length) { + elem = elem[0]; + } + return elem && elem.nodeName.toUpperCase(); + } + + /*========================================================================== + * Sythesize 'cloud-breakpoint' event + *========================================================================== + * Event emitted when crossing small <-> medium media breakpoint + *==========================================================================*/ + var smallScreen; + + $(function (){ + var $smallDiv = $('
').appendTo("body"), + $html = $("html"); + function update(){ + var test = $smallDiv.css("display") == "none"; + if(test !== smallScreen){ + smallScreen = test; + $html.toggleClass("small-screen", test) + .toggleClass("medium-up-screen", !test); + $window.trigger("cloud-breakpoint"); + } + } + $window.on("DOMContentLoaded load resize", update); + update(); + }); + + /*========================================================================== + * Highlighter Assist + *========================================================================== + * Sphinx's highlighter marks some objects when user follows link, + * but doesn't include section names, etc. This catches those. + *==========================================================================*/ + $(function () { + // helper to locate highlight target based on #fragment + function locate_target() { + // find id referenced by #fragment + var hash = document.location.hash; + if (!hash) return null; + var section = document.getElementById(hash.substr(1)); + if (!section) return null; + + // could be div.section, or hidden span at top of div.section + var name = nodeName(section); + if (name != "DIV") { + if (name == "SPAN" && section.innerHTML == "" && + nodeName(section.parentNode) == "DIV") { + section = section.parentNode; + } + else if (name == "DT" && section.children.length && + $(section).children("tt.descname, code.descname").length > 0) { + // not a section, but an object definition, e.g. a class, func, or attr + return $(section); + } + } + // now at section div and either way we have to find title element - h2, h3, etc. + var header = $(section).children("h2, h3, h4, h5, h6").first(); + return header.length ? header : null; + } + + // init highlight + var target = locate_target(); + if (target) target.addClass("highlighted"); + + // update highlight if hash changes + $window.on("hashchange", function () { + if (target) target.removeClass("highlighted"); + target = locate_target(); + if (target) target.addClass("highlighted"); + }); + }); + + /*========================================================================== + * Toggleable Sections + *========================================================================== + * Added expand/collapse button to any collapsible RST sections. + * Looks for sections with CSS class "html-toggle", + * along with the optional classes "expanded" or "collapsed". + * Button toggles "html-toggle.expanded/collapsed" classes, + * and relies on CSS to do the rest of the job displaying them as appropriate. + *==========================================================================*/ + + // given "#hash-name-with.periods", escape so it's usable as CSS selector + // (e.g. "#hash-name-with\\.periods") + // XXX: replace this with proper CSS.escape polyfill? + function escapeHash(hash) { + return hash.replace(/\./g, "\\."); + } + + $(function () { + function init() { + // get header & section, and add static classes + var header = $(this); + var section = header.parent(); + header.addClass("html-toggle-button"); + + // helper to test if url hash is within this section + function contains_hash() { + var hash = document.location.hash; + return hash && (section[0].id == hash.substr(1) || + section.find(escapeHash(hash)).length > 0); + } + + // helper to control toggle state + function set_state(expanded) { + expanded = !!expanded; // toggleClass et al need actual boolean + section.toggleClass("expanded", expanded); + section.toggleClass("collapsed", !expanded); + section.children().toggle(expanded); + if (!expanded) { + section.children("span:first-child:empty").show(); + /* for :ref: span tag */ + header.show(); + } + } + + // initialize state + set_state(section.hasClass("expanded") || contains_hash()); + + // bind toggle callback + header.click(function (evt) { + var state = section.hasClass("expanded") + if (state && $(evt.target).is(".headerlink")) { + return; + } + set_state(!state); + $window.trigger('cloud-section-toggled', section[0]); + }); + + // open section if user jumps to it from w/in page + $window.on("hashchange", function () { + if (contains_hash()) set_state(true); + }); + } + + $(".html-toggle.section > h2, .html-toggle.section > h3, .html-toggle.section > h4, .html-toggle.section > h5, .html-toggle.section > h6").each(init); + }); + + /*========================================================================== + * mobile menu / collapsible sidebar + *========================================================================== + * Instruments sidebar toggle buttons. Relies on applying classes + * to div.document in order to trigger css rules that show/hide sidebar. + * Persists sidebar state via session cookie. + * Sidebar state for small screens is tracked separately, + * and is NOT persisted. + *==========================================================================*/ + $(function () { + // get nodes + if (!$(".sphinxsidebar").length) { return; } + + var $doc = $('div.document'), + $hide = $('button#sidebar-hide'), + $show = $('button#sidebar-show'), + copts = { + // expires: 7, + path: utils.rootpath + }; + + // set sidebar state for current media size + var lastSmall = false, + smallState = false, + largeState = false; + function setState(visible){ + $doc.toggleClass("sidebar-hidden", !smallScreen && !visible) + .toggleClass("document-hidden", smallScreen && visible); + $hide.toggleVis(visible); + $show.toggleVis(!visible); + lastSmall = smallScreen; + if(smallScreen) { + smallState = visible; + if(visible) { largeState = true; } + } else { + largeState = visible; + if(!visible) { smallState = false; } + $.cookie("sidebar", visible ? "expanded" : "collapsed", copts); + } + $window.trigger("cloud-sidebar-toggled", visible); + } + + // change when buttons clicked + $show.click(function () { setState(true); }); + $hide.click(function () { setState(false); }); + + // refresh sidebar state when crossing breakpoints + $window.on("cloud-breakpoint", function (){ + setState(smallScreen ? smallState : largeState); + }); + + // load initial state + if(smallScreen){ + setState(false); + } else { + var value = $.cookie("sidebar"); + + setState(value != "collapsed"); + } + + // make buttons visible now that they're instrumented + $(".sidebar-toggle-group").removeClass("no-js"); + }); + /*========================================================================== + * sticky sidebar + *========================================================================== + * Instrument sidebar so that it sticks in place as page is scrolled. + *==========================================================================*/ + + function resetStickyState($target){ + $target.css({ + position: "", + marginLeft: "", + top: "", + left: "", + bottom: "" + }); + } + + // helper to update 'sticky' state of target -- + // tried to make this generic, but some bits are specific to sidebar + function setStickyState($target, top, start, end, $container){ + if (top >= start) { + // top of sidebar is above stickyStart -- scroll with document + resetStickyState($target); + } else if (top > end) { + $target.css({ + position: "fixed", + marginLeft: 0, + top: start - topFrameOffset(), + left: leftViewOffset($container), + bottom: "" + }); + } else { + // bottom of sidebar is below stickyEnd -- scroll with document, + // but place at bottom of container + $target.css({ + position: "absolute", + marginLeft: 0, + top: "", + left: 0, + bottom: 0 + }); + } + } + + $(function () { + // initialize references to relevant elements, + // and internal state + var $bodywrapper = $(".bodywrapper"), // element that contains content + $bodytoc = $('.sphinxglobaltoc a[href="#"]').parent(), // element containing toc for page + $container = $('.document'), // element to stick within + $target = $('.sphinxsidebar'), // element to sticky + $toggle = $(".sidebar-toggle-group"), // extra element to sticky + targetMargin = 0, // $target top margin + windowHeight = 0, // cache of window height + disable = false, // whether sticky is disabled for given window size + start = 0, // start sticking when top of target goes above this point + lastTop = null, // tracks last offset for scroll+hover handling + containerOffset = 0, // top margin of target (included) + offset = 0, // offset within target + offsetMin = Math.max(0, start); // min offset + + // func to update sidebar position based on scrollbar & container positions + function update_sticky(evt) { + if (disable) { return; } + + // calc stats + // HACK: using $container for offset so we don't have to reset_sticky() for calc. + // then add cached container-relative offset to get topViewOffset($target). + var top = topViewOffset($container), + targetHeight = $target.outerHeight(true), + end = targetHeight - $container.height(); + + // adjust offset if users scrolls while hovering over sidebar + if (evt && evt.type == "scroll" && ($target.first().is(":hover") || + // make sure local toc scrolls into view + // XXX: will this still work right if window height < bodytoc height? + ($bodytoc.length && bottomViewOffset($bodytoc) + 16 >= windowHeight))) { + offset -= top - lastTop; + } + lastTop = top; + + // see note in top init (above), but doing this here + // so it doesn't affect offset adjustment + top += containerOffset; + + // limit offset to container bounds + if (offset < offsetMin) { + offset = offsetMin; + } else { + var offsetMax = targetHeight - windowHeight - start; + offset = Math.max(offsetMin, Math.min(offset, -top, offsetMax)); + } + + // offset = 0; + // console.debug("sticky sidebar: top=%o offset=%o start=%o end=%o", + // top, offset, start, end); + + // set sticky state + setStickyState($target, top, start - offset, end - offset, $container); + + // set button sticky state -- has to stay at top of screen + setStickyState($toggle, top, start - Math.min(offset, targetMargin), -1e9, $container); + } + + // func to update sidebar measurements, and then call update_sticky() + function update_measurements() { + // if body shorter than sidebar, setting sidebar to 'fixed' would cause doc + // to shrink below sidebar height, so have to disable sticky mode in this case. + resetStickyState($target); + resetStickyState($toggle); + disable = (smallScreen || $bodywrapper.height() < $target.height()); + if (disable) { + return; + } + + // calc stats + windowHeight = $window.height(); + targetMargin = csspx($target, "margin-top"); + if($target.css("display") == "none"){ + // so toggle positioned correctly on collapsed sidebar + containerOffset = 0; + } else { + // NOTE: this includes margin-top since it's not removed by sticky code above + containerOffset = topOffset($target, $container) - targetMargin; + } + + // update state + update_sticky(); + } + + // run function now, and every time window scrolls + // XXX: would it help to throttle/raf() scroll & resize calls? + $window.scroll(update_sticky) + .on("resize hashchange cloud-section-toggled cloud-sidebar-toggled", update_measurements); + update_measurements(); + + // hack to fix errant initial-layout issue + $window.on("load", update_sticky); + }); + + + // flag set by smooth scroller to temporarily disable toc sliding. + var scrollingActive = false; + /*========================================================================== + * sidebar toc highlighter + *========================================================================== + * highlights toc entry for current section being viewed; + * as well as expands & collapses entries for sections that aren't onscreen. + *==========================================================================*/ + $(function () { + // scan all links, gathering info about their relationships + var $sbody = $("div.body"), + localDB = [], // entries that are part of local page OR child page + toggleDB = []; // subset of localDB which has $ul defined + + // scan all links w/o TOCs + $(".sphinxlocaltoc ul a, .sphinxglobaltoc ul a").each(function (idx, link) { + // grab basic info about link + var $link = $(link), + // NOTE: reading link.attr() so highlight parameter + // from current location isn't included... + href = shorten_url($link.attr("href")) || "#", + isLocal = (href[0] == "#"), + isTop = (href == "#"), + $li = $link.parent("li"), + parent = $li.parent("ul").prev("a").data("toc"), + $target; + + // determine type of link & target element for visibility calc + if (isLocal) { + // css code relies on all local links starting with "#" + // so make sure links use right representation + $link.attr("href", href); + + // needing for styling + $li.addClass("local"); + + // link points to section in current document. + // use that section as visibility target + if(isTop){ + $target = $sbody; + + // don't bother traversing to parent entry if outside page + parent = null; + } else { + $target = $(document.getElementById(href.slice(1))); + + // XXX: what about rare border case where there's + // multiple toplevel entries? not sure *how* to handle that. + // (parent will be null in this case) + } + + } else if (parent) { + // needing for styling + $li.addClass("child"); + + // parent (or some ancestor) is part of page, + // so this is link for child page. + // prefer to use actual link in document as visibility target + $target = parent.$target.find("a").filter(function () { + return shorten_url(this.href) == href; + }); + if (!$target.length) { + // target link not actually visible in document + // XXX: what if target has multiple links, but to subfragments + // e.g. (passlib.hash manpage's link to passlib.hash.ldap_std)? + return; + } + if (($target.parent("li").attr("class") || '').search(/(^|\w)toctree-/) == 0) { + // it's part of embedded toc tree, use whole LI as target. + $target = $target.parent("li"); + } + // XXX: what if target link is w/in subsection, + // even though it belongs at this level in TOC? + // *think* active_child code below will prevent spurious highlighting. + } else { + // this link isn't local, nor is any ancestor, so ignore this one. + return; + } + + // add to update list + var entry = { + // + // static vars + // + $target: $target, // section/object controlling link's visibility + $li: $li, // list item we're instrumenting + parent: parent, // reference to parent entry + children: [], // list of child nodes + href: href, // normalized copy of li > a[href] + isLocal: isLocal, // whether href points to local page + + // filled by $ul pass, below + $ul: null, // list of child items if we're doing collapse checking, else null + openSize: 0, // avg # of child items expecting to be visible at a time. + + // + // state vars modified by updateTOC() + // + rect: null, // cache of client bounding rect + visible: false, // whether target is onscreen + active: false, // whether this entry (or child) is marked active + justOpened: false // whether toc-toggle was opened during this updateTOC() pass + }; + localDB.push(entry); + if(parent) { parent.children.push(entry); } + $link.data("toc", entry); // used to get parent entry (above), and for debugging + }); + + // if no local links found, don't bother w/ update hook + //console.debug("localDB: %o", localDB); + if (!localDB.length) return; + + // figure out which nodes should be collapsible. + // go in reverse order, so we have count available for parent elements. + // fills in $ul & viewCount in entries + for(var i=localDB.length - 1; i>=0; --i){ + // don't fill in $ul for toplevel, or ones w/ no entries. + var entry = localDB[i], + $ul = entry.$li.children("ul"); + if(!i || !$ul.length){ continue; } + + // calculate how many children will be visible at a time + // when $ul is open. this is # of children, plus number + // of descendants always visible in non-collapsing children, + // plus the largest visibility count of all collapsing children. + var weight = entry.children.length, + dynamic = 0; + entry.children.forEach(function (child){ + if(!child.$ul) { + // always open + weight += child.openSize; + } else if(child.openSize > dynamic){ + // largest collapsible child seen so far + dynamic = child.openSize; + } + }); + entry.openSize = (weight += dynamic); + + // determine if this one should actually be collapsible + // TODO: this max weight should really depend on how much + // room is available; and/or be decided when parent + // is comparing all the children. + // NOTE: 'toc-always-open' and 'toc-always-toggle' are control + // flags that can be applied via rst-class to section header. + if((weight > 3 && !entry.$target.hasClass("toc-always-open") || + entry.$target.hasClass("toc-always-toggle"))) + { + entry.$ul = $ul; + entry.$li.addClass("toc-toggle"); + toggleDB.push(entry); + } + } + + // debugging helper +// var cutoffPrefix = 'pointer-events: none; position: fixed; left: 0; right: 0; background: ', +// $cutoff = $('
', {style: cutoffPrefix + 'rgba(0,0,255,0.3)'}).appendTo("body"), +// $cutoff2 = $('
', {style: cutoffPrefix + 'rgba(0,255,0,0.3)'}).appendTo("body"); + + // function to update cutoff settings + var winHeight, // window height + lineHeight, // sbody's line height (px) + minCutoff, // minimum viewport offset where we assume user is reading + curHash; // hash of current highlighted section + + function updateConfig(_evt, first_run){ + // determine viewable range + lineHeight = csspx($sbody, "line-height"); + winHeight = $window.height(); + minCutoff = Math.floor(Math.min(winHeight * 0.2, 7 * lineHeight)); + curHash = shorten_url(document.location.hash) || "#"; + + // update TOC markers + updateTOC(_evt, first_run); + } + + // function to update toc markers + function updateTOC(_evt, first_run) { + // recalc readline -- attempt to estimate where user who's + // scanning through docs is "reading". We start w/ minCutoff, + // but when at bottom of screen, may have a bunch of sections visible, + // and want to have them expand as last bit of document scrolls into view, + // so the readline moves down page when document gets to the end. + var readline = minCutoff, + bodyBottom = $sbody[0].getBoundingClientRect().bottom, + useMaxRatio = (2 * winHeight - bodyBottom - minCutoff) / (winHeight - minCutoff); + if (useMaxRatio > 0) { + var maxCutoff = Math.min(bodyBottom - 3 * lineHeight, winHeight); + readline = minCutoff + (maxCutoff - minCutoff) * Math.min(useMaxRatio, 1); + } + if (winHeight > $sbody.height()) { + readline = 0; + } + + // debug stats +// console.debug("useMaxRatio=%o", useMaxRatio); +// $cutoff.css({height: readline, top: 0}); +// $cutoff2.css({height: minCutoff, top: 0}); + + // reset entries -- recalc .rect & .visible; clear .active flag; + // clear active/focus styling classes + localDB.forEach(function (entry){ + var rect = entry.rect = entry.$target[0].getBoundingClientRect(); + entry.visible = (rect.top <= winHeight && rect.bottom >= 0 && + (rect.width || rect.height)); + entry.active = false; + entry.$li.removeClass("active focus"); + }); + + // pick focus at top TOC level, then check if one of it's + // children would be better choice, and so on until + // there are no children that could hold focus. + // NOTE: assumes children are listed in reading order. + var focus = localDB[0]; + while (true) { + var best = null, + children = focus.children, + cutoff = readline; + for(var i = 0, e = children.length; i < e; ++i){ + var child = children[i]; + // skip hidden children + if(!child.visible) { continue; } + + // pick bottom-most child which starts above readline. + else if (child.rect.top <= cutoff) { + best = child; + + // if child is highlighted, keep it open longer, + // by raising the readline up to minCutoff. + if(child.href == curHash){ + cutoff = minCutoff; + } + } + } + var $li = focus.$li; + focus.active = true; + $li.addClass("active"); + if (best) { + if(!best.isLocal && focus.isLocal){ + // set focus on final local section + // as well as child link + $li.addClass("focus"); + } + focus = best; + } else { + $li.addClass("focus"); + break; + } + } + + // update open/closed status of nested ULs + // TODO: would like to do cleaner job tracking + // which sections are being animated open/close, + // and sync it w/ smooth-scrolling code (below). + // for now, only have '.justOpened' hack to detect + // if we're currently animating a parent element. + toggleDB.forEach(function (entry){ + var $li = entry.$li, + $ul = entry.$ul, + closed = (!entry.visible || !entry.active || + entry.$target.hasClass("collapsed")); + if(smallScreen) { closed = false; first_run = true; } + entry.justOpened = false; + if ($li.hasClass("closed") == closed) { return; } + if (closed) { + if (first_run) { + $ul.hide(); // don't animate things on first run + } else { + $ul.slideUp(); + } + } else { + var parent = entry.parent; + if (first_run || (parent && parent.justOpened)) { + $ul.show(); // don't animate if parent is animated. + } else { + $ul.slideDown(); + } + entry.justOpened = true; + } + $li.toggleClass("closed", closed); + }); + } + + // run function now, and every time window is resized + // TODO: disable when sidebar isn't sticky (including when window is too small) + // and when sidebar is collapsed / invisible + function scrollWrapper(evt){ + if(scrollingActive) { return; } + return updateTOC(evt); + } + $window.on("scroll", scrollWrapper) + .on('resize hashchange cloud-section-toggled cloud-sidebar-toggled', + updateConfig); + updateConfig(null, true); + }); + + + /* ========================================================================== + * header breaker + * ========================================================================== + * attempts to intelligently insert linebreaks into page titles, where possible. + * currently only handles titles such as "module - description", + * adding a break after the "-". + * ==========================================================================*/ + $(function () { + // get header's content, insert linebreaks + var header = $("h1"); + var orig = header[0].innerHTML; + var shorter = orig; + if ($("h1 > a:first > tt > span.pre").length > 0) { + shorter = orig.replace(/(<\/tt><\/a>\s*[-\u2013\u2014:]\s+)/im, "$1
"); + } + else if ($("h1 > tt.literal:first").length > 0) { + shorter = orig.replace(/(<\/tt>\s*[-\u2013\u2014:]\s+)/im, "$1
"); + } + if (shorter == orig) { + return; + } + + // hack to determine full width of header + header.css({whiteSpace: "nowrap", position: "absolute"}); + var header_width = header.width(); + header.css({whiteSpace: "", position: ""}); + + // func to insert linebreaks when needed + function layout_header() { + header[0].innerHTML = (header_width > header.parent().width()) ? shorter : orig; + } + + // run function now, and every time window is resized + layout_header(); + $window.on('resize cloud-sidebar-toggled', layout_header); + }); + + + + + /*========================================================================== + * smooth scrolling + * instrument toc links w/in same page to use smooth scrolling + *==========================================================================*/ + var scrollSpeed = 500; + $(function () { + $('.sphinxsidebar a[href^="#"]').click(function (event) { + var hash = this.hash; + event.preventDefault(); + scrollingActive = true; // disable toc focus calc + $('html,body').animate({ + // NOTE: hash == "" for top of document + scrollTop: hash ? $(escapeHash(hash)).offset().top : 0 + }, scrollSpeed).promise().always(function (){ + // enable & redraw toc focus + // xxx: would really like to update *before* animation starts, + // so it's animation happened in parallel to scrolling animation + scrollingActive = false; + $window.trigger("cloud-sidebar-toggled"); + }); + if (window.history.pushState) { + window.history.pushState(null, "", hash || "#"); + } + $window.trigger("hashchange"); // for toggle section code + }); + }); + + + + /*========================================================================== + * auto determine when admonition should have inline / block title + * under this mode, the css will default to styling everything like a block, + * so we just mark everything that shouldn't be blocked out. + *==========================================================================*/ + $(function () { + $("div.body div.admonition:not(.inline-title):not(.block-title)" + + ":not(.danger):not(.error)" + + ":has(p:first-child + p:last-child)").addClass("inline-title"); + }); + + + /*========================================================================== + * patch sphinx search code to try to and prevent rest markup from showing up + * in search results + *==========================================================================*/ + var Search = window.Search; + if (Search && Search.makeSearchSummary) { + var sphinxSummary = Search.makeSearchSummary; + Search.makeSearchSummary = function (text, keywords, hlwords) { + /* very primitive regex hack to turn headers into dots */ + text = text.replace(/^(\s|\n)*([-#=.])\2{6,}\s*\n/, ''); + text = text.replace(/^([-#=.])\1{6,}\s*$/mg, '\u26AB'); + text = text.replace(/^\s*#\.\s*/mg, '\u2022 '); + //console.debug("makeSearchSummary: text=%o keywords=%o hlwords=%o", text, keywords, hlwords); + return sphinxSummary.call(this, text, keywords, hlwords); + } + } + + /*========================================================================== + * toc page styling + *========================================================================== + * adds some classes to TOC page so items can be styled. + * sets li.page and div.highlight-pages markers + *==========================================================================*/ + $(function () { + $("div.body div.toctree-wrapper").each(function (){ + var $div = $(this), + highlight = false; + $div.find("li").each(function (){ + var $li = $(this), + url = baseUrl($li.children("a").attr("href")), + $parent = $li.parent("ul").prev("a"), + parentUrl = baseUrl($parent.attr("href")); + if(!$parent.length || parentUrl != url){ + $li.addClass("page"); + } else { + highlight = true; + } + }); + if(highlight) { $div.addClass("highlight-pages"); } + }); + + var $toc = $("#table-of-contents div.toctree-wrapper.highlight-pages"); + if($toc.length){ + $('') + .insertBefore($toc).find("input") + .change(function (evt){ + $toc.toggleClass("hide-sections", evt.target.checked); + }).change(); + $(".sphinxglobaltoc > h3").css("margin-top", "4px").wrap('
'); + } + }); + + /* ========================================================================== + * codeblock lineno aligner + * if document contains multiple codeblocks, and some have different counts + * (e.g. 10 lines vs 300 lines), the alignment will look off, since the + * 300 line block will be indented 1 extra space to account for the hundreds. + * this unifies the widths of all such blocks (issue 19) + *==========================================================================*/ + $(function () { + var $lines = $(".linenodiv pre"); + if (!$lines.length) { + return; + } + // NOTE: using ems so this holds under font size changes + var largest = Math.max.apply(null, $lines.map(function () { + return $(this).innerWidth(); + })), + em_to_px = csspx($lines, "font-size"); + $lines.css("width", (largest / em_to_px) + "em").css("text-align", "right"); + }); + + /*========================================================================== + * codeblock copy helper button + *========================================================================== + * + * Add a [>>>] button on the top-right corner of code samples to hide + * the '>>>' and '...' prompts and the output and thus make the code + * copyable. Also hides linenumbers. + * + * Adapted from copybutton.js, + * Copyright 2014 PSF. Licensed under the PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 + * File originates from the cpython source found in Doc/tools/sphinxext/static/copybutton.js + *==========================================================================*/ + $(function () { + // TODO: enhance this to hide linenos for ALL highlighted code blocks, + // and only perform python-specific hiding as-needed. + + // static text + var hide_text = 'Hide the prompts and output', + show_text = 'Show the prompts and output'; + + // helper which sets button & codeblock state + function setButtonState($button, active) { + $button.parent().find('.go, .gp, .gt').toggle(!active); + $button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', active ? 'hidden' : 'visible'); + $button.closest(".highlighttable").find(".linenos pre").css('visibility', active ? 'hidden' : 'visible'); + $button.attr('title', active ? show_text : hide_text); + $button.toggleClass("active", active); + } + + // create and add the button to all the code blocks containing a python prompt + var $blocks = $('.highlight-python, .highlight-python3'); + $blocks.find(".highlight:has(pre .gp)").each(function () { + var $block = $(this); + + // tracebacks (.gt) contain bare text elements that need to be + // wrapped in a span to work with .nextUntil() call in setButtonState() + $block.find('pre:has(.gt)').contents().filter(function () { + return ((this.nodeType == TEXT_NODE) && (this.data.trim().length > 0)); + }).wrap(''); + + // insert button into block + var $button = $(''); + $block.css("position", "relative").prepend($button); + setButtonState($button, false); + }); + + // toggle button state when clicked + $('.copybutton').click( + function () { + var $button = $(this); + setButtonState($button, !$button.hasClass("active")); + }); + }); + + /*========================================================================== + * nested section helper + *========================================================================== + * fills out 'data-nested-label' for nested sections (e.g. those w/in a class def) + * based on name of containing class. this is used to generate a "return to top" + * link w/in nested section header. + *==========================================================================*/ + + $(function () { + var template = _.template(('<%- name %> \\2014\\0020').replace( + /\\(\d{4})/g, function (m, char) { return String.fromCharCode(parseInt(char,16)); } + )); + $(".desc-section > .section-header").each(function (idx, header) { + var $header = $(header), + $parent = $header.closest("dd").prev("dt"), + name = $parent.find(".descname").text(); + if (!name) { + return; + } + $header.attr("data-nested-label", template({name: name, parent: $parent})); + }); + }); + + + /*========================================================================== + * field definition markup + * XXX: could try to do this via an extension + *==========================================================================*/ + $(function () { + // sphinx2 doesn't distinguish classmethod/staticmethod, so add helper class for styling. + $("dl.method").each(function (){ + var $item = $(this), + type = $item.find("> dt > em.property:first-child").text().trim(); + if(type){ + $item.attr("subtype", type); + } + }); + + // detect which ones end w/ headerlink, to adjust markup + // NOTE: .classmethod & .staticmethod can be removed when sphinx 1.x is dropped. + $("dl.object, dl.data, dl.function, dl.method, dl.attribute, dl.class , dl.exception, dl.classmethod, dl.staticmethod") + .filter(":has(> dt > a.headerlink:last-child)").addClass("has-headerlink"); + }); + + /*========================================================================== + * eof + *==========================================================================*/ + +// end encapsulation +// NOTE: sphinx provides underscore.js as $u +}(window, jQuery, $u, CST)); \ No newline at end of file diff --git a/docs/_static/collapsible-lists/LICENSE.md b/docs/_static/collapsible-lists/LICENSE.md deleted file mode 100644 index ef81a645..00000000 --- a/docs/_static/collapsible-lists/LICENSE.md +++ /dev/null @@ -1,7 +0,0 @@ -This code is the fruit of Kate Morley's labor, taken from here: - -- http://code.iamkate.com/javascript/collapsible-lists/ - -She includes a generous CC0 1.0 license for all materials on her site: - -- http://code.iamkate.com/ diff --git a/docs/_static/collapsible-lists/css/button-closed.png b/docs/_static/collapsible-lists/css/button-closed.png deleted file mode 100644 index 417eb2fc..00000000 Binary files a/docs/_static/collapsible-lists/css/button-closed.png and /dev/null differ diff --git a/docs/_static/collapsible-lists/css/button-open.png b/docs/_static/collapsible-lists/css/button-open.png deleted file mode 100644 index ac4a6ef3..00000000 Binary files a/docs/_static/collapsible-lists/css/button-open.png and /dev/null differ diff --git a/docs/_static/collapsible-lists/css/button.png b/docs/_static/collapsible-lists/css/button.png deleted file mode 100644 index 631d734d..00000000 Binary files a/docs/_static/collapsible-lists/css/button.png and /dev/null differ diff --git a/docs/_static/collapsible-lists/css/list-item-contents.png b/docs/_static/collapsible-lists/css/list-item-contents.png deleted file mode 100644 index bc082929..00000000 Binary files a/docs/_static/collapsible-lists/css/list-item-contents.png and /dev/null differ diff --git a/docs/_static/collapsible-lists/css/list-item-last-open.png b/docs/_static/collapsible-lists/css/list-item-last-open.png deleted file mode 100644 index cf4cf9bd..00000000 Binary files a/docs/_static/collapsible-lists/css/list-item-last-open.png and /dev/null differ diff --git a/docs/_static/collapsible-lists/css/list-item-last.png b/docs/_static/collapsible-lists/css/list-item-last.png deleted file mode 100644 index 1eb1c64a..00000000 Binary files a/docs/_static/collapsible-lists/css/list-item-last.png and /dev/null differ diff --git a/docs/_static/collapsible-lists/css/list-item-open.png b/docs/_static/collapsible-lists/css/list-item-open.png deleted file mode 100644 index 0889c801..00000000 Binary files a/docs/_static/collapsible-lists/css/list-item-open.png and /dev/null differ diff --git a/docs/_static/collapsible-lists/css/list-item-root.png b/docs/_static/collapsible-lists/css/list-item-root.png deleted file mode 100644 index 87441710..00000000 Binary files a/docs/_static/collapsible-lists/css/list-item-root.png and /dev/null differ diff --git a/docs/_static/collapsible-lists/css/list-item.png b/docs/_static/collapsible-lists/css/list-item.png deleted file mode 100644 index 81934f9b..00000000 Binary files a/docs/_static/collapsible-lists/css/list-item.png and /dev/null differ diff --git a/docs/_static/collapsible-lists/css/tree_view.css b/docs/_static/collapsible-lists/css/tree_view.css deleted file mode 100644 index fa21ac4e..00000000 --- a/docs/_static/collapsible-lists/css/tree_view.css +++ /dev/null @@ -1,61 +0,0 @@ -/* Source taken directly from: - * view-source:http://code.iamkate.com/javascript/collapsible-lists/ - * - * Kate Morley's license for this code is CC0: - * Created by [Kate Morley](http://iamkate.com/). Except where explicitly - * stated otherwise, all content is released under the terms of the - * [CC0 1.0 Universal legal code](http://creativecommons.org/publicdomain/zero/1.0/legalcode). - */ -.treeView{ - -moz-user-select:none; - position:relative; -} - -.treeView ul{ - margin:0 0 0 -1.5em ! important; - padding:0 0 0 1.5em ! important; -} - -.treeView ul ul{ - background:url('list-item-contents.png') repeat-y left ! important; -} - -.treeView li.lastChild > ul{ - background-image:none ! important; -} - -.treeView li{ - margin:0 ! important; - padding:0 ! important; - background:url('list-item-root.png') no-repeat top left ! important; - list-style-position:inside ! important; - list-style-image:url('button.png') ! important; - cursor:auto; -} - -.treeView li.collapsibleListOpen{ - list-style-image:url('button-open.png') ! important; - cursor:pointer; -} - -.treeView li.collapsibleListClosed{ - list-style-image:url('button-closed.png') ! important; - cursor:pointer; -} - -.treeView li li{ - background-image:url('list-item.png') ! important; - padding-left:1.5em ! important; -} - -.treeView li.lastChild{ - background-image:url('list-item-last.png') ! important; -} - -.treeView li.collapsibleListOpen{ - background-image:url('list-item-open.png') ! important; -} - -.treeView li.collapsibleListOpen.lastChild{ - background-image:url('list-item-last-open.png') ! important; -} diff --git a/docs/_static/collapsible-lists/js/CollapsibleLists.compressed.js b/docs/_static/collapsible-lists/js/CollapsibleLists.compressed.js deleted file mode 100644 index 429406cf..00000000 --- a/docs/_static/collapsible-lists/js/CollapsibleLists.compressed.js +++ /dev/null @@ -1,83 +0,0 @@ -/* - -CollapsibleLists.js - -An object allowing lists to dynamically expand and collapse - -Created by Kate Morley - http://code.iamkate.com/ - and released under -the terms of the CC0 1.0 Universal legal code: - -http://creativecommons.org/publicdomain/zero/1.0/legalcode - -*/ - -var CollapsibleLists=new function(){ -this.apply=function(_1){ -var _2=document.getElementsByTagName("ul"); -for(var _3=0;_3<_2.length;_3++){ -if(_2[_3].className.match(/(^| )collapsibleList( |$)/)){ -this.applyTo(_2[_3],true); -if(!_1){ -var _4=_2[_3].getElementsByTagName("ul"); -for(var _5=0;_5<_4.length;_5++){ -_4[_5].className+=" collapsibleList"; -} -} -} -} -}; -this.applyTo=function(_6,_7){ -var _8=_6.getElementsByTagName("li"); -for(var _9=0;_9<_8.length;_9++){ -if(!_7||_6==_8[_9].parentNode){ -if(_8[_9].addEventListener){ -_8[_9].addEventListener("mousedown",function(e){ -e.preventDefault(); -},false); -}else{ -_8[_9].attachEvent("onselectstart",function(){ -event.returnValue=false; -}); -} -if(_8[_9].addEventListener){ -_8[_9].addEventListener("click",_a(_8[_9]),false); -}else{ -_8[_9].attachEvent("onclick",_a(_8[_9])); -} -_b(_8[_9]); -} -} -}; -function _a(_c){ -return function(e){ -if(!e){ -e=window.event; -} -var _d=(e.target?e.target:e.srcElement); -while(_d.nodeName!="LI"){ -_d=_d.parentNode; -} -if(_d==_c){ -_b(_c); -} -}; -}; -function _b(_e){ -var _f=_e.className.match(/(^| )collapsibleListClosed( |$)/); -var uls=_e.getElementsByTagName("ul"); -for(var _10=0;_100){ -_e.className+=" collapsibleList"+(_f?"Open":"Closed"); -} -}; -}(); - diff --git a/docs/_static/collapsible-lists/js/apply-collapsible-lists.js b/docs/_static/collapsible-lists/js/apply-collapsible-lists.js deleted file mode 100644 index e848bb98..00000000 --- a/docs/_static/collapsible-lists/js/apply-collapsible-lists.js +++ /dev/null @@ -1,3 +0,0 @@ -$(document).ready(function() { - CollapsibleLists.apply(); -}); diff --git a/docs/_static/icon-caution.png b/docs/_static/icon-caution.png new file mode 100644 index 00000000..0437a0df Binary files /dev/null and b/docs/_static/icon-caution.png differ diff --git a/docs/_static/icon-danger.png b/docs/_static/icon-danger.png new file mode 100644 index 00000000..b68290bf Binary files /dev/null and b/docs/_static/icon-danger.png differ diff --git a/docs/_static/icon-deprecated.png b/docs/_static/icon-deprecated.png new file mode 100644 index 00000000..f9801382 Binary files /dev/null and b/docs/_static/icon-deprecated.png differ diff --git a/docs/_static/icon-note.png b/docs/_static/icon-note.png new file mode 100644 index 00000000..07cf0102 Binary files /dev/null and b/docs/_static/icon-note.png differ diff --git a/docs/_static/icon-seealso.png b/docs/_static/icon-seealso.png new file mode 100644 index 00000000..5a0d618e Binary files /dev/null and b/docs/_static/icon-seealso.png differ diff --git a/docs/_static/icon-todo.png b/docs/_static/icon-todo.png new file mode 100644 index 00000000..8ef08e2e Binary files /dev/null and b/docs/_static/icon-todo.png differ diff --git a/docs/_static/icon-warning.png b/docs/_static/icon-warning.png new file mode 100644 index 00000000..0ce38d93 Binary files /dev/null and b/docs/_static/icon-warning.png differ diff --git a/docs/_static/jquery.cookie.js b/docs/_static/jquery.cookie.js new file mode 100644 index 00000000..c7f3a59b --- /dev/null +++ b/docs/_static/jquery.cookie.js @@ -0,0 +1,117 @@ +/*! + * jQuery Cookie Plugin v1.4.1 + * https://github.com/carhartl/jquery-cookie + * + * Copyright 2013 Klaus Hartl + * Released under the MIT license + */ +(function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD + define(['jquery'], factory); + } else if (typeof exports === 'object') { + // CommonJS + factory(require('jquery')); + } else { + // Browser globals + factory(jQuery); + } +}(function ($) { + + var pluses = /\+/g; + + function encode(s) { + return config.raw ? s : encodeURIComponent(s); + } + + function decode(s) { + return config.raw ? s : decodeURIComponent(s); + } + + function stringifyCookieValue(value) { + return encode(config.json ? JSON.stringify(value) : String(value)); + } + + function parseCookieValue(s) { + if (s.indexOf('"') === 0) { + // This is a quoted cookie as according to RFC2068, unescape... + s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\'); + } + + try { + // Replace server-side written pluses with spaces. + // If we can't decode the cookie, ignore it, it's unusable. + // If we can't parse the cookie, ignore it, it's unusable. + s = decodeURIComponent(s.replace(pluses, ' ')); + return config.json ? JSON.parse(s) : s; + } catch(e) {} + } + + function read(s, converter) { + var value = config.raw ? s : parseCookieValue(s); + return $.isFunction(converter) ? converter(value) : value; + } + + var config = $.cookie = function (key, value, options) { + + // Write + + if (value !== undefined && !$.isFunction(value)) { + options = $.extend({}, config.defaults, options); + + if (typeof options.expires === 'number') { + var days = options.expires, t = options.expires = new Date(); + t.setTime(+t + days * 864e+5); + } + + return (document.cookie = [ + encode(key), '=', stringifyCookieValue(value), + options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE + options.path ? '; path=' + options.path : '', + options.domain ? '; domain=' + options.domain : '', + options.secure ? '; secure' : '' + ].join('')); + } + + // Read + + var result = key ? undefined : {}; + + // To prevent the for loop in the first place assign an empty array + // in case there are no cookies at all. Also prevents odd result when + // calling $.cookie(). + var cookies = document.cookie ? document.cookie.split('; ') : []; + + for (var i = 0, l = cookies.length; i < l; i++) { + var parts = cookies[i].split('='); + var name = decode(parts.shift()); + var cookie = parts.join('='); + + if (key && key === name) { + // If second argument (value) is a function it's a converter... + result = read(cookie, value); + break; + } + + // Prevent storing a cookie that we couldn't decode. + if (!key && (cookie = read(cookie)) !== undefined) { + result[name] = cookie; + } + } + + return result; + }; + + config.defaults = {}; + + $.removeCookie = function (key, options) { + if ($.cookie(key) === undefined) { + return false; + } + + // Must not alter options, thus extending a fresh object... + $.cookie(key, '', $.extend({}, options, { expires: -1 })); + return !$.cookie(key); + }; + +})); diff --git a/docs/_static/logo.png b/docs/_static/logo.png deleted file mode 100644 index 6899d26f..00000000 Binary files a/docs/_static/logo.png and /dev/null differ diff --git a/docs/_static/pygments_dark.css b/docs/_static/pygments_dark.css deleted file mode 100644 index 69316ad1..00000000 --- a/docs/_static/pygments_dark.css +++ /dev/null @@ -1,83 +0,0 @@ -pre { line-height: 125%; } -td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -.highlight .hll { background-color: #404040 } -.highlight { background: #202020; color: #d0d0d0 } -.highlight .c { color: #999999; font-style: italic } /* Comment */ -.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ -.highlight .esc { color: #d0d0d0 } /* Escape */ -.highlight .g { color: #d0d0d0 } /* Generic */ -.highlight .k { color: #6ab825; font-weight: bold } /* Keyword */ -.highlight .l { color: #d0d0d0 } /* Literal */ -.highlight .n { color: #d0d0d0 } /* Name */ -.highlight .o { color: #d0d0d0 } /* Operator */ -.highlight .x { color: #d0d0d0 } /* Other */ -.highlight .p { color: #d0d0d0 } /* Punctuation */ -.highlight .ch { color: #999999; font-style: italic } /* Comment.Hashbang */ -.highlight .cm { color: #999999; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */ -.highlight .cpf { color: #999999; font-style: italic } /* Comment.PreprocFile */ -.highlight .c1 { color: #999999; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ -.highlight .gd { color: #d22323 } /* Generic.Deleted */ -.highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #d22323 } /* Generic.Error */ -.highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #589819 } /* Generic.Inserted */ -.highlight .go { color: #cccccc } /* Generic.Output */ -.highlight .gp { color: #aaaaaa } /* Generic.Prompt */ -.highlight .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */ -.highlight .gt { color: #d22323 } /* Generic.Traceback */ -.highlight .kc { color: #6ab825; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #6ab825; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #6ab825; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #6ab825 } /* Keyword.Pseudo */ -.highlight .kr { color: #6ab825; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #6ab825; font-weight: bold } /* Keyword.Type */ -.highlight .ld { color: #d0d0d0 } /* Literal.Date */ -.highlight .m { color: #3677a9 } /* Literal.Number */ -.highlight .s { color: #ed9d13 } /* Literal.String */ -.highlight .na { color: #bbbbbb } /* Name.Attribute */ -.highlight .nb { color: #24909d } /* Name.Builtin */ -.highlight .nc { color: #447fcf; text-decoration: underline } /* Name.Class */ -.highlight .no { color: #40ffff } /* Name.Constant */ -.highlight .nd { color: #ffa500 } /* Name.Decorator */ -.highlight .ni { color: #d0d0d0 } /* Name.Entity */ -.highlight .ne { color: #bbbbbb } /* Name.Exception */ -.highlight .nf { color: #447fcf } /* Name.Function */ -.highlight .nl { color: #d0d0d0 } /* Name.Label */ -.highlight .nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */ -.highlight .nx { color: #d0d0d0 } /* Name.Other */ -.highlight .py { color: #d0d0d0 } /* Name.Property */ -.highlight .nt { color: #6ab825; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #40ffff } /* Name.Variable */ -.highlight .ow { color: #6ab825; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #666666 } /* Text.Whitespace */ -.highlight .mb { color: #3677a9 } /* Literal.Number.Bin */ -.highlight .mf { color: #3677a9 } /* Literal.Number.Float */ -.highlight .mh { color: #3677a9 } /* Literal.Number.Hex */ -.highlight .mi { color: #3677a9 } /* Literal.Number.Integer */ -.highlight .mo { color: #3677a9 } /* Literal.Number.Oct */ -.highlight .sa { color: #ed9d13 } /* Literal.String.Affix */ -.highlight .sb { color: #ed9d13 } /* Literal.String.Backtick */ -.highlight .sc { color: #ed9d13 } /* Literal.String.Char */ -.highlight .dl { color: #ed9d13 } /* Literal.String.Delimiter */ -.highlight .sd { color: #ed9d13 } /* Literal.String.Doc */ -.highlight .s2 { color: #ed9d13 } /* Literal.String.Double */ -.highlight .se { color: #ed9d13 } /* Literal.String.Escape */ -.highlight .sh { color: #ed9d13 } /* Literal.String.Heredoc */ -.highlight .si { color: #ed9d13 } /* Literal.String.Interpol */ -.highlight .sx { color: #ffa500 } /* Literal.String.Other */ -.highlight .sr { color: #ed9d13 } /* Literal.String.Regex */ -.highlight .s1 { color: #ed9d13 } /* Literal.String.Single */ -.highlight .ss { color: #ed9d13 } /* Literal.String.Symbol */ -.highlight .bp { color: #24909d } /* Name.Builtin.Pseudo */ -.highlight .fm { color: #447fcf } /* Name.Function.Magic */ -.highlight .vc { color: #40ffff } /* Name.Variable.Class */ -.highlight .vg { color: #40ffff } /* Name.Variable.Global */ -.highlight .vi { color: #40ffff } /* Name.Variable.Instance */ -.highlight .vm { color: #40ffff } /* Name.Variable.Magic */ -.highlight .il { color: #3677a9 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/docs/_static/scripts/main.js b/docs/_static/scripts/main.js deleted file mode 100644 index 79383cce..00000000 --- a/docs/_static/scripts/main.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e,t){"function"==typeof define&&define.amd?define([],function(){return t(e)}):"object"==typeof exports?module.exports=t(e):e.Gumshoe=t(e)}("undefined"!=typeof global?global:"undefined"!=typeof window?window:this,function(u){"use strict";function d(e,t,n){n.settings.events&&(n=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n}),t.dispatchEvent(n))}function n(e){var t=0;if(e.offsetParent)for(;e;)t+=e.offsetTop,e=e.offsetParent;return 0<=t?t:0}function f(e){e&&e.sort(function(e,t){return n(e.content)=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)}function m(e,t){var n,o,r=e[e.length-1];if(n=r,o=t,!(!s()||!l(n.content,o,!0)))return r;for(var c=e.length-1;0<=c;c--)if(l(e[c].content,t))return e[c]}function v(e,t){var n;!e||(n=e.nav.closest("li"))&&(n.classList.remove(t.navClass),e.content.classList.remove(t.contentClass),o(n,t),d("gumshoeDeactivate",n,{link:e.nav,content:e.content,settings:t}))}var h={navClass:"active",contentClass:"active",nested:!1,nestedClass:"active",offset:0,reflow:!1,events:!0},o=function(e,t){t.nested&&e.parentNode&&((e=e.parentNode.closest("li"))&&(e.classList.remove(t.nestedClass),o(e,t)))},p=function(e,t){!t.nested||(e=e.parentNode.closest("li"))&&(e.classList.add(t.nestedClass),p(e,t))};return function(e,t){var n,r,c,o,l,s={setup:function(){n=document.querySelectorAll(e),r=[],Array.prototype.forEach.call(n,function(e){var t=document.getElementById(decodeURIComponent(e.hash.substr(1)));t&&r.push({nav:e,content:t})}),f(r)}};s.detect=function(){var e,t,n,o=m(r,l);o?c&&o.content===c.content||(v(c,l),t=l,!(e=o)||(n=e.nav.closest("li"))&&(n.classList.add(t.navClass),e.content.classList.add(t.contentClass),p(n,t),d("gumshoeActivate",n,{link:e.nav,content:e.content,settings:t})),c=o):c&&(v(c,l),c=null)};function i(e){o&&u.cancelAnimationFrame(o),o=u.requestAnimationFrame(s.detect)}function a(e){o&&u.cancelAnimationFrame(o),o=u.requestAnimationFrame(function(){f(r),s.detect()})}s.destroy=function(){c&&v(c,l),u.removeEventListener("scroll",i,!1),l.reflow&&u.removeEventListener("resize",a,!1),l=o=c=n=r=null};return l=function(){var n={};return Array.prototype.forEach.call(arguments,function(e){for(var t in e){if(!e.hasOwnProperty(t))return;n[t]=e[t]}}),n}(h,t||{}),s.setup(),s.detect(),u.addEventListener("scroll",i,!1),l.reflow&&u.addEventListener("resize",a,!1),s}});var tocScroll=null,header=null;function scrollHandlerForHeader(){0==Math.floor(header.getBoundingClientRect().top)?header.classList.add("scrolled"):header.classList.remove("scrolled")}function scrollHandlerForTOC(e){null!==tocScroll&&(0==e?tocScroll.scrollTo(0,0):Math.ceil(e)>=Math.floor(document.documentElement.scrollHeight-window.innerHeight)?tocScroll.scrollTo(0,tocScroll.scrollHeight):document.querySelector(".scroll-current"))}function scrollHandler(e){scrollHandlerForHeader(),scrollHandlerForTOC(e)}function setupScrollHandler(){var t,n=!1;window.addEventListener("scroll",function(e){t=window.scrollY,n||(window.requestAnimationFrame(function(){scrollHandler(t),n=!1}),n=!0)}),window.scroll()}function setupScrollSpy(){null!==tocScroll&&new Gumshoe(".toc-tree a",{reflow:!0,recursive:!0,navClass:"scroll-current"})}function setup(){setupScrollHandler(),setupScrollSpy()}function main(){document.body.parentNode.classList.remove("no-js"),header=document.querySelector("header"),tocScroll=document.querySelector(".toc-scroll"),setup()}document.addEventListener("DOMContentLoaded",main); -//# sourceMappingURL=main.js.map diff --git a/docs/_static/scripts/main.js.map b/docs/_static/scripts/main.js.map deleted file mode 100644 index 5d70f82f..00000000 --- a/docs/_static/scripts/main.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["gumshoe-5.1.2-patched.js","main.js"],"names":["root","factory","define","amd","exports","module","Gumshoe","global","window","this","emitEvent","type","elem","detail","settings","events","event","CustomEvent","bubbles","cancelable","dispatchEvent","getOffsetTop","location","offsetParent","offsetTop","sortContents","contents","sort","item1","item2","content","isInView","bottom","bounds","getBoundingClientRect","offset","parseFloat","parseInt","innerHeight","document","documentElement","clientHeight","top","isAtBottom","Math","ceil","pageYOffset","max","body","scrollHeight","offsetHeight","getActive","item","last","length","i","deactivate","items","li","nav","closest","classList","remove","navClass","contentClass","deactivateNested","link","defaults","nested","nestedClass","reflow","parentNode","activateNested","add","selector","options","navItems","current","timeout","publicAPIs","setup","querySelectorAll","Array","prototype","forEach","call","getElementById","decodeURIComponent","hash","substr","push","detect","active","scrollHandler","cancelAnimationFrame","requestAnimationFrame","resizeHandler","destroy","removeEventListener","merged","arguments","obj","key","hasOwnProperty","extend","addEventListener","tocScroll","header","scrollHandlerForHeader","floor","scrollHandlerForTOC","positionY","scrollTo","querySelector","setupScrollHandler","last_known_scroll_position","ticking","e","scrollY","scroll","setupScrollSpy","recursive","main"],"mappings":"CAQA,SAAAA,EAAAC,GACA,mBAAAC,QAAAA,OAAAC,IACAD,OAAA,GAAA,WACA,OAAAD,EAAAD,KAEA,iBAAAI,QACAC,OAAAD,QAAAH,EAAAD,GAEAA,EAAAM,QAAAL,EAAAD,GARA,CAWA,oBAAAO,OACAA,OACA,oBAAAC,OACAA,OACAC,KACA,SAAAD,gBAkDA,SAAAE,EAAAC,EAAAC,EAAAC,GAEAA,EAAAC,SAAAC,SAGAC,EAAA,IAAAC,YAAAN,EAAA,CACAO,SAAA,EACAC,YAAA,EACAN,OAAAA,IAIAD,EAAAQ,cAAAJ,IAQA,SAAAK,EAAAT,GACA,IAAAU,EAAA,EACA,GAAAV,EAAAW,aACA,KAAAX,GACAU,GAAAV,EAAAY,UACAZ,EAAAA,EAAAW,aAGA,OAAA,GAAAD,EAAAA,EAAA,EAOA,SAAAG,EAAAC,GACAA,GACAA,EAAAC,KAAA,SAAAC,EAAAC,GAGA,OAFAR,EAAAO,EAAAE,SACAT,EAAAQ,EAAAC,UACA,EACA,IA2CA,SAAAC,EAAAnB,EAAAE,EAAAkB,GAGA,OAFAC,EAAArB,EAAAsB,wBACAC,EAjCA,mBAFArB,EAmCAA,GAjCAqB,OACAC,WAAAtB,EAAAqB,UAIAC,WAAAtB,EAAAqB,QA6BAH,EAEAK,SAAAJ,EAAAD,OAAA,KACAxB,EAAA8B,aAAAC,SAAAC,gBAAAC,cAGAJ,SAAAJ,EAAAS,IAAA,KAAAP,EAOA,SAAAQ,IACA,OACAC,KAAAC,KAAArC,EAAA8B,YAAA9B,EAAAsC,cAnCAF,KAAAG,IACAR,SAAAS,KAAAC,aACAV,SAAAC,gBAAAS,aACAV,SAAAS,KAAAE,aACAX,SAAAC,gBAAAU,aACAX,SAAAS,KAAAP,aACAF,SAAAC,gBAAAC,cAqDA,SAAAU,EAAAzB,EAAAZ,GACA,IAZAsC,EAAAtC,EAYAuC,EAAA3B,EAAAA,EAAA4B,OAAA,GACA,GAbAF,EAaAC,EAbAvC,EAaAA,KAZA6B,MAAAZ,EAAAqB,EAAAtB,QAAAhB,GAAA,IAYA,OAAAuC,EACA,IAAA,IAAAE,EAAA7B,EAAA4B,OAAA,EAAA,GAAAC,EAAAA,IACA,GAAAxB,EAAAL,EAAA6B,GAAAzB,QAAAhB,GAAA,OAAAY,EAAA6B,GA6BA,SAAAC,EAAAC,EAAA3C,GAEA,IAGA4C,GAHAD,IAGAC,EAAAD,EAAAE,IAAAC,QAAA,SAIAF,EAAAG,UAAAC,OAAAhD,EAAAiD,UACAN,EAAA3B,QAAA+B,UAAAC,OAAAhD,EAAAkD,cAGAC,EAAAP,EAAA5C,GAGAJ,EAAA,oBAAAgD,EAAA,CACAQ,KAAAT,EAAAE,IACA7B,QAAA2B,EAAA3B,QACAhB,SAAAA,KA7NA,IAAAqD,EAAA,CAEAJ,SAAA,SACAC,aAAA,SAGAI,QAAA,EACAC,YAAA,SAGAlC,OAAA,EACAmC,QAAA,EAGAvD,QAAA,GAwKAkD,EAAA,SAAAN,EAAA7C,GAEAA,EAAAsD,QAAAT,EAAAY,cAGAb,EAAAC,EAAAY,WAAAX,QAAA,SAIAF,EAAAG,UAAAC,OAAAhD,EAAAuD,aAGAJ,EAAAP,EAAA5C,MAoCA0D,EAAA,SAAAb,EAAA7C,IAEAA,EAAAsD,SAGAV,EAAAC,EAAAY,WAAAX,QAAA,SAIAF,EAAAG,UAAAY,IAAA3D,EAAAuD,aAGAG,EAAAd,EAAA5C,KA8LA,OA1JA,SAAA4D,EAAAC,GAKA,IACAC,EAAAlD,EAAAmD,EAAAC,EAAAhE,EADAiE,EAAA,CAUAC,MAAA,WAEAJ,EAAArC,SAAA0C,iBAAAP,GAGAhD,EAAA,GAGAwD,MAAAC,UAAAC,QAAAC,KAAAT,EAAA,SAAAxB,GAEA,IAAAtB,EAAAS,SAAA+C,eACAC,mBAAAnC,EAAAoC,KAAAC,OAAA,KAEA3D,GAGAJ,EAAAgE,KAAA,CACA/B,IAAAP,EACAtB,QAAAA,MAKAL,EAAAC,KAMAqD,EAAAY,OAAA,WAEA,IA1EAlC,EAAA3C,EAKA4C,EAqEAkC,EAAAzC,EAAAzB,EAAAZ,GAGA8E,EASAf,GAAAe,EAAA9D,UAAA+C,EAAA/C,UAGA0B,EAAAqB,EAAA/D,GAzFAA,EA0FAA,IA1FA2C,EA0FAmC,KArFAlC,EAAAD,EAAAE,IAAAC,QAAA,SAIAF,EAAAG,UAAAY,IAAA3D,EAAAiD,UACAN,EAAA3B,QAAA+B,UAAAY,IAAA3D,EAAAkD,cAGAQ,EAAAd,EAAA5C,GAGAJ,EAAA,kBAAAgD,EAAA,CACAQ,KAAAT,EAAAE,IACA7B,QAAA2B,EAAA3B,QACAhB,SAAAA,KA0EA+D,EAAAe,GAfAf,IACArB,EAAAqB,EAAA/D,GACA+D,EAAA,OAoBA,SAAAgB,EAAA7E,GAEA8D,GACAtE,EAAAsF,qBAAAhB,GAIAA,EAAAtE,EAAAuF,sBAAAhB,EAAAY,QAOA,SAAAK,EAAAhF,GAEA8D,GACAtE,EAAAsF,qBAAAhB,GAIAA,EAAAtE,EAAAuF,sBAAA,WACAtE,EAAAC,GACAqD,EAAAY,WAOAZ,EAAAkB,QAAA,WAEApB,GACArB,EAAAqB,EAAA/D,GAIAN,EAAA0F,oBAAA,SAAAL,GAAA,GACA/E,EAAAwD,QACA9D,EAAA0F,oBAAA,SAAAF,GAAA,GAQAlF,EADAgE,EADAD,EADAD,EADAlD,EAAA,MAgCA,OApBAZ,EA3XA,WACA,IAAAqF,EAAA,GAOA,OANAjB,MAAAC,UAAAC,QAAAC,KAAAe,UAAA,SAAAC,GACA,IAAA,IAAAC,KAAAD,EAAA,CACA,IAAAA,EAAAE,eAAAD,GAAA,OACAH,EAAAG,GAAAD,EAAAC,MAGAH,EAmXAK,CAAArC,EAAAQ,GAAA,IAGAI,EAAAC,QAGAD,EAAAY,SAGAnF,EAAAiG,iBAAA,SAAAZ,GAAA,GACA/E,EAAAwD,QACA9D,EAAAiG,iBAAA,SAAAT,GAAA,GASAjB,KCrcA,IAAA2B,UAAA,KACAC,OAAA,KAEA,SAAAC,yBACA,GAAAhE,KAAAiE,MAAAF,OAAAzE,wBAAAQ,KACAiE,OAAA9C,UAAAY,IAAA,YAEAkC,OAAA9C,UAAAC,OAAA,YAIA,SAAAgD,oBAAAC,GACA,OAAAL,YAKA,GAAAK,EACAL,UAAAM,SAAA,EAAA,GAGApE,KAAAC,KAAAkE,IACAnE,KAAAiE,MAAAtE,SAAAC,gBAAAS,aAAAzC,OAAA8B,aAEAoE,UAAAM,SAAA,EAAAN,UAAAzD,cAGAV,SAAA0E,cAAA,oBAgBA,SAAApB,cAAAkB,GACAH,yBACAE,oBAAAC,GAMA,SAAAG,qBAEA,IAAAC,EACAC,GAAA,EAEA5G,OAAAiG,iBAAA,SAAA,SAAAY,GACAF,EAAA3G,OAAA8G,QAEAF,IACA5G,OAAAuF,sBAAA,WACAF,cAAAsB,GACAC,GAAA,IAGAA,GAAA,KAGA5G,OAAA+G,SAGA,SAAAC,iBACA,OAAAd,WAKA,IAAApG,QAAA,cAAA,CACAgE,QAAA,EACAmD,WAAA,EACA1D,SAAA,mBAIA,SAAAiB,QACAkC,qBACAM,iBAGA,SAAAE,OACAnF,SAAAS,KAAAuB,WAAAV,UAAAC,OAAA,SAEA6C,OAAApE,SAAA0E,cAAA,UACAP,UAAAnE,SAAA0E,cAAA,eAEAjC,QAGAzC,SAAAkE,iBAAA,mBAAAiB","file":"main.js","sourcesContent":["/*!\n * gumshoejs v5.1.2 (patched by @pradyunsg)\n * A simple, framework-agnostic scrollspy script.\n * (c) 2019 Chris Ferdinandi\n * MIT License\n * http://github.com/cferdinandi/gumshoe\n */\n\n(function (root, factory) {\n if (typeof define === \"function\" && define.amd) {\n define([], function () {\n return factory(root);\n });\n } else if (typeof exports === \"object\") {\n module.exports = factory(root);\n } else {\n root.Gumshoe = factory(root);\n }\n})(\n typeof global !== \"undefined\"\n ? global\n : typeof window !== \"undefined\"\n ? window\n : this,\n function (window) {\n \"use strict\";\n\n //\n // Defaults\n //\n\n var defaults = {\n // Active classes\n navClass: \"active\",\n contentClass: \"active\",\n\n // Nested navigation\n nested: false,\n nestedClass: \"active\",\n\n // Offset & reflow\n offset: 0,\n reflow: false,\n\n // Event support\n events: true,\n };\n\n //\n // Methods\n //\n\n /**\n * Merge two or more objects together.\n * @param {Object} objects The objects to merge together\n * @returns {Object} Merged values of defaults and options\n */\n var extend = function () {\n var merged = {};\n Array.prototype.forEach.call(arguments, function (obj) {\n for (var key in obj) {\n if (!obj.hasOwnProperty(key)) return;\n merged[key] = obj[key];\n }\n });\n return merged;\n };\n\n /**\n * Emit a custom event\n * @param {String} type The event type\n * @param {Node} elem The element to attach the event to\n * @param {Object} detail Any details to pass along with the event\n */\n var emitEvent = function (type, elem, detail) {\n // Make sure events are enabled\n if (!detail.settings.events) return;\n\n // Create a new event\n var event = new CustomEvent(type, {\n bubbles: true,\n cancelable: true,\n detail: detail,\n });\n\n // Dispatch the event\n elem.dispatchEvent(event);\n };\n\n /**\n * Get an element's distance from the top of the Document.\n * @param {Node} elem The element\n * @return {Number} Distance from the top in pixels\n */\n var getOffsetTop = function (elem) {\n var location = 0;\n if (elem.offsetParent) {\n while (elem) {\n location += elem.offsetTop;\n elem = elem.offsetParent;\n }\n }\n return location >= 0 ? location : 0;\n };\n\n /**\n * Sort content from first to last in the DOM\n * @param {Array} contents The content areas\n */\n var sortContents = function (contents) {\n if (contents) {\n contents.sort(function (item1, item2) {\n var offset1 = getOffsetTop(item1.content);\n var offset2 = getOffsetTop(item2.content);\n if (offset1 < offset2) return -1;\n return 1;\n });\n }\n };\n\n /**\n * Get the offset to use for calculating position\n * @param {Object} settings The settings for this instantiation\n * @return {Float} The number of pixels to offset the calculations\n */\n var getOffset = function (settings) {\n // if the offset is a function run it\n if (typeof settings.offset === \"function\") {\n return parseFloat(settings.offset());\n }\n\n // Otherwise, return it as-is\n return parseFloat(settings.offset);\n };\n\n /**\n * Get the document element's height\n * @private\n * @returns {Number}\n */\n var getDocumentHeight = function () {\n return Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight,\n document.body.offsetHeight,\n document.documentElement.offsetHeight,\n document.body.clientHeight,\n document.documentElement.clientHeight\n );\n };\n\n /**\n * Determine if an element is in view\n * @param {Node} elem The element\n * @param {Object} settings The settings for this instantiation\n * @param {Boolean} bottom If true, check if element is above bottom of viewport instead\n * @return {Boolean} Returns true if element is in the viewport\n */\n var isInView = function (elem, settings, bottom) {\n var bounds = elem.getBoundingClientRect();\n var offset = getOffset(settings);\n if (bottom) {\n return (\n parseInt(bounds.bottom, 10) <\n (window.innerHeight || document.documentElement.clientHeight)\n );\n }\n return parseInt(bounds.top, 10) <= offset;\n };\n\n /**\n * Check if at the bottom of the viewport\n * @return {Boolean} If true, page is at the bottom of the viewport\n */\n var isAtBottom = function () {\n if (\n Math.ceil(window.innerHeight + window.pageYOffset) >=\n getDocumentHeight()\n )\n return true;\n return false;\n };\n\n /**\n * Check if the last item should be used (even if not at the top of the page)\n * @param {Object} item The last item\n * @param {Object} settings The settings for this instantiation\n * @return {Boolean} If true, use the last item\n */\n var useLastItem = function (item, settings) {\n if (isAtBottom() && isInView(item.content, settings, true)) return true;\n return false;\n };\n\n /**\n * Get the active content\n * @param {Array} contents The content areas\n * @param {Object} settings The settings for this instantiation\n * @return {Object} The content area and matching navigation link\n */\n var getActive = function (contents, settings) {\n var last = contents[contents.length - 1];\n if (useLastItem(last, settings)) return last;\n for (var i = contents.length - 1; i >= 0; i--) {\n if (isInView(contents[i].content, settings)) return contents[i];\n }\n };\n\n /**\n * Deactivate parent navs in a nested navigation\n * @param {Node} nav The starting navigation element\n * @param {Object} settings The settings for this instantiation\n */\n var deactivateNested = function (nav, settings) {\n // If nesting isn't activated, bail\n if (!settings.nested || !nav.parentNode) return;\n\n // Get the parent navigation\n var li = nav.parentNode.closest(\"li\");\n if (!li) return;\n\n // Remove the active class\n li.classList.remove(settings.nestedClass);\n\n // Apply recursively to any parent navigation elements\n deactivateNested(li, settings);\n };\n\n /**\n * Deactivate a nav and content area\n * @param {Object} items The nav item and content to deactivate\n * @param {Object} settings The settings for this instantiation\n */\n var deactivate = function (items, settings) {\n // Make sure there are items to deactivate\n if (!items) return;\n\n // Get the parent list item\n var li = items.nav.closest(\"li\");\n if (!li) return;\n\n // Remove the active class from the nav and content\n li.classList.remove(settings.navClass);\n items.content.classList.remove(settings.contentClass);\n\n // Deactivate any parent navs in a nested navigation\n deactivateNested(li, settings);\n\n // Emit a custom event\n emitEvent(\"gumshoeDeactivate\", li, {\n link: items.nav,\n content: items.content,\n settings: settings,\n });\n };\n\n /**\n * Activate parent navs in a nested navigation\n * @param {Node} nav The starting navigation element\n * @param {Object} settings The settings for this instantiation\n */\n var activateNested = function (nav, settings) {\n // If nesting isn't activated, bail\n if (!settings.nested) return;\n\n // Get the parent navigation\n var li = nav.parentNode.closest(\"li\");\n if (!li) return;\n\n // Add the active class\n li.classList.add(settings.nestedClass);\n\n // Apply recursively to any parent navigation elements\n activateNested(li, settings);\n };\n\n /**\n * Activate a nav and content area\n * @param {Object} items The nav item and content to activate\n * @param {Object} settings The settings for this instantiation\n */\n var activate = function (items, settings) {\n // Make sure there are items to activate\n if (!items) return;\n\n // Get the parent list item\n var li = items.nav.closest(\"li\");\n if (!li) return;\n\n // Add the active class to the nav and content\n li.classList.add(settings.navClass);\n items.content.classList.add(settings.contentClass);\n\n // Activate any parent navs in a nested navigation\n activateNested(li, settings);\n\n // Emit a custom event\n emitEvent(\"gumshoeActivate\", li, {\n link: items.nav,\n content: items.content,\n settings: settings,\n });\n };\n\n /**\n * Create the Constructor object\n * @param {String} selector The selector to use for navigation items\n * @param {Object} options User options and settings\n */\n var Constructor = function (selector, options) {\n //\n // Variables\n //\n\n var publicAPIs = {};\n var navItems, contents, current, timeout, settings;\n\n //\n // Methods\n //\n\n /**\n * Set variables from DOM elements\n */\n publicAPIs.setup = function () {\n // Get all nav items\n navItems = document.querySelectorAll(selector);\n\n // Create contents array\n contents = [];\n\n // Loop through each item, get it's matching content, and push to the array\n Array.prototype.forEach.call(navItems, function (item) {\n // Get the content for the nav item\n var content = document.getElementById(\n decodeURIComponent(item.hash.substr(1))\n );\n if (!content) return;\n\n // Push to the contents array\n contents.push({\n nav: item,\n content: content,\n });\n });\n\n // Sort contents by the order they appear in the DOM\n sortContents(contents);\n };\n\n /**\n * Detect which content is currently active\n */\n publicAPIs.detect = function () {\n // Get the active content\n var active = getActive(contents, settings);\n\n // if there's no active content, deactivate and bail\n if (!active) {\n if (current) {\n deactivate(current, settings);\n current = null;\n }\n return;\n }\n\n // If the active content is the one currently active, do nothing\n if (current && active.content === current.content) return;\n\n // Deactivate the current content and activate the new content\n deactivate(current, settings);\n activate(active, settings);\n\n // Update the currently active content\n current = active;\n };\n\n /**\n * Detect the active content on scroll\n * Debounced for performance\n */\n var scrollHandler = function (event) {\n // If there's a timer, cancel it\n if (timeout) {\n window.cancelAnimationFrame(timeout);\n }\n\n // Setup debounce callback\n timeout = window.requestAnimationFrame(publicAPIs.detect);\n };\n\n /**\n * Update content sorting on resize\n * Debounced for performance\n */\n var resizeHandler = function (event) {\n // If there's a timer, cancel it\n if (timeout) {\n window.cancelAnimationFrame(timeout);\n }\n\n // Setup debounce callback\n timeout = window.requestAnimationFrame(function () {\n sortContents(contents);\n publicAPIs.detect();\n });\n };\n\n /**\n * Destroy the current instantiation\n */\n publicAPIs.destroy = function () {\n // Undo DOM changes\n if (current) {\n deactivate(current, settings);\n }\n\n // Remove event listeners\n window.removeEventListener(\"scroll\", scrollHandler, false);\n if (settings.reflow) {\n window.removeEventListener(\"resize\", resizeHandler, false);\n }\n\n // Reset variables\n contents = null;\n navItems = null;\n current = null;\n timeout = null;\n settings = null;\n };\n\n /**\n * Initialize the current instantiation\n */\n var init = function () {\n // Merge user options into defaults\n settings = extend(defaults, options || {});\n\n // Setup variables based on the current DOM\n publicAPIs.setup();\n\n // Find the currently active content\n publicAPIs.detect();\n\n // Setup event listeners\n window.addEventListener(\"scroll\", scrollHandler, false);\n if (settings.reflow) {\n window.addEventListener(\"resize\", resizeHandler, false);\n }\n };\n\n //\n // Initialize and return the public APIs\n //\n\n init();\n return publicAPIs;\n };\n\n //\n // Return the Constructor\n //\n\n return Constructor;\n }\n);\n","////////////////////////////////////////////////////////////////////////////////\n// Scroll Handling\n////////////////////////////////////////////////////////////////////////////////\nvar tocScroll = null;\nvar header = null;\n\nfunction scrollHandlerForHeader() {\n if (Math.floor(header.getBoundingClientRect().top) == 0) {\n header.classList.add(\"scrolled\");\n } else {\n header.classList.remove(\"scrolled\");\n }\n}\n\nfunction scrollHandlerForTOC(positionY) {\n if (tocScroll === null) {\n return;\n }\n\n // top of page.\n if (positionY == 0) {\n tocScroll.scrollTo(0, 0);\n } else if (\n // bottom of page.\n Math.ceil(positionY) >=\n Math.floor(document.documentElement.scrollHeight - window.innerHeight)\n ) {\n tocScroll.scrollTo(0, tocScroll.scrollHeight);\n } else {\n // somewhere in the middle.\n const current = document.querySelector(\".scroll-current\");\n if (current == null) {\n return;\n }\n\n // https://github.com/pypa/pip/issues/9159 This breaks scroll behaviours.\n // // scroll the currently \"active\" heading in toc, into view.\n // const rect = current.getBoundingClientRect();\n // if (0 > rect.top) {\n // current.scrollIntoView(true); // the argument is \"alignTop\"\n // } else if (rect.bottom > window.innerHeight) {\n // current.scrollIntoView(false);\n // }\n }\n}\n\nfunction scrollHandler(positionY) {\n scrollHandlerForHeader();\n scrollHandlerForTOC(positionY);\n}\n\n////////////////////////////////////////////////////////////////////////////////\n// Setup\n////////////////////////////////////////////////////////////////////////////////\nfunction setupScrollHandler() {\n // Taken from https://developer.mozilla.org/en-US/docs/Web/API/Document/scroll_event\n var last_known_scroll_position = 0;\n var ticking = false;\n\n window.addEventListener(\"scroll\", function (e) {\n last_known_scroll_position = window.scrollY;\n\n if (!ticking) {\n window.requestAnimationFrame(function () {\n scrollHandler(last_known_scroll_position);\n ticking = false;\n });\n\n ticking = true;\n }\n });\n window.scroll();\n}\n\nfunction setupScrollSpy() {\n if (tocScroll === null) {\n return;\n }\n\n // Scrollspy -- highlight table on contents, based on scroll\n var spy = new Gumshoe(\".toc-tree a\", {\n reflow: true,\n recursive: true,\n navClass: \"scroll-current\",\n });\n}\n\nfunction setup() {\n setupScrollHandler();\n setupScrollSpy();\n}\n\nfunction main() {\n document.body.parentNode.classList.remove(\"no-js\");\n\n header = document.querySelector(\"header\");\n tocScroll = document.querySelector(\".toc-scroll\");\n\n setup();\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", main);\n"]} \ No newline at end of file diff --git a/docs/_static/styles/furo-extensions.css b/docs/_static/styles/furo-extensions.css deleted file mode 100644 index 2c5aee50..00000000 --- a/docs/_static/styles/furo-extensions.css +++ /dev/null @@ -1,2 +0,0 @@ -#furo-sidebar-ad-placement{padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)}#furo-sidebar-ad-placement .ethical-sidebar{border:none;box-shadow:none;background:var(--color-background-secondary)}#furo-sidebar-ad-placement .ethical-sidebar:hover{background:var(--color-background-hover)}#furo-sidebar-ad-placement .ethical-sidebar a{color:var(--color-foreground-primary)}#furo-sidebar-ad-placement .ethical-callout a{color:var(--color-foreground-secondary)!important}:root{--tabs--label-text:var(--color-foreground-muted);--tabs--label-text--active:var(--color-brand-content);--tabs--label-text--hover:var(--color-brand-content);--tabs--label-background--active:transparent;--tabs--label-background--hover:var(--color-background-secondary);--tabs--border:var(--color-background-border)}[role=main] .container{max-width:none;padding-left:0;padding-right:0}.shadow.docutils{border:none;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1)!important}.sphinx-bs .card{background-color:var(--color-background-secondary);color:var(--color-foreground)} -/*# sourceMappingURL=furo-extensions.css.map */ diff --git a/docs/_static/styles/furo-extensions.css.map b/docs/_static/styles/furo-extensions.css.map deleted file mode 100644 index 1f98ed24..00000000 --- a/docs/_static/styles/furo-extensions.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["extensions/_readthedocs.sass","furo-extensions.css","extensions/_sphinx-inline-tabs.sass","extensions/_sphinx-panels.sass"],"names":[],"mappings":"AAGA,2BACE,mFCFF,CDGE,4CAEE,WAAA,CACA,eAAA,CAEA,4CCHJ,CDII,kDACE,wCCFN,CDII,8CACE,qCCFN,CDGE,8CACI,iDCDN,CCdA,MACE,gDAAA,CACA,qDAAA,CACA,oDAAA,CACA,4CAAA,CACA,iEAAA,CACA,6CDiBF,CErBA,uBACE,cAAA,CACA,cAAA,CACA,eFwBF,CErBA,iBACE,WAAA,CACA,8EFwBF,CErBA,iBACE,kDAAA,CACA,6BFwBF","file":"furo-extensions.css","sourcesContent":["// This file contains the styles used for tweaking how ReadTheDoc's embedded\n// contents would show up inside the theme.\n\n#furo-sidebar-ad-placement\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n .ethical-sidebar\n // Remove the border and box-shadow.\n border: none\n box-shadow: none\n // Manage the background colors.\n background: var(--color-background-secondary)\n &:hover\n background: var(--color-background-hover)\n // Ensure the text is legible.\n a\n color: var(--color-foreground-primary)\n .ethical-callout a\n color: var(--color-foreground-secondary) !important\n","#furo-sidebar-ad-placement {\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);\n}\n#furo-sidebar-ad-placement .ethical-sidebar {\n border: none;\n box-shadow: none;\n background: var(--color-background-secondary);\n}\n#furo-sidebar-ad-placement .ethical-sidebar:hover {\n background: var(--color-background-hover);\n}\n#furo-sidebar-ad-placement .ethical-sidebar a {\n color: var(--color-foreground-primary);\n}\n#furo-sidebar-ad-placement .ethical-callout a {\n color: var(--color-foreground-secondary) !important;\n}\n\n:root {\n --tabs--label-text: var(--color-foreground-muted);\n --tabs--label-text--active: var(--color-brand-content);\n --tabs--label-text--hover: var(--color-brand-content);\n --tabs--label-background--active: transparent;\n --tabs--label-background--hover: var(--color-background-secondary);\n --tabs--border: var(--color-background-border);\n}\n\n[role=main] .container {\n max-width: initial;\n padding-left: initial;\n padding-right: initial;\n}\n\n.shadow.docutils {\n border: none;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1) !important;\n}\n\n.sphinx-bs .card {\n background-color: var(--color-background-secondary);\n color: var(--color-foreground);\n}","// This file contains styles to tweak sphinx-inline-tabs to work well with Furo.\n\n:root\n --tabs--label-text: var(--color-foreground-muted)\n --tabs--label-text--active: var(--color-brand-content)\n --tabs--label-text--hover: var(--color-brand-content)\n --tabs--label-background--active: transparent\n --tabs--label-background--hover: var(--color-background-secondary)\n --tabs--border: var(--color-background-border)\n","// This file contains styles to tweak sphinx-panels to work well with Furo.\n\n// sphinx-panels includes Bootstrap 4, which uses .container which can conflict\n// with docutils' `.. container::` directive.\n[role=\"main\"] .container\n max-width: initial\n padding-left: initial\n padding-right: initial\n\n// Make the panels look nicer!\n.shadow.docutils\n border: none\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1) !important\n\n// Make panel colors respond to dark mode\n.sphinx-bs .card\n background-color: var(--color-background-secondary)\n color: var(--color-foreground)\n"]} \ No newline at end of file diff --git a/docs/_static/styles/furo.css b/docs/_static/styles/furo.css deleted file mode 100644 index a2bd8d18..00000000 --- a/docs/_static/styles/furo.css +++ /dev/null @@ -1,2 +0,0 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{color:var(--color-foreground-primary);background:var(--color-background-primary)}.mobile-header .header-center a{color:var(--color-header-text);text-decoration:none}.announcement{background-color:var(--color-announcement-background);color:var(--color-announcement-text)}.sidebar-drawer{border-right:1px solid var(--color-sidebar-background-border);background:var(--color-sidebar-background)}.sidebar-brand{color:var(--color-sidebar-brand-text)}.sidebar-search-container{background:var(--color-sidebar-search-background)}.sidebar-search-container:focus-within,.sidebar-search-container:hover{background:var(--color-sidebar-search-background--focus)}.sidebar-search-container:before{background-color:var(--color-sidebar-search-icon);-webkit-mask-image:var(--icon-search);mask-image:var(--icon-search)}.sidebar-search{border:none;border-top:1px solid var(--color-sidebar-search-border);border-bottom:1px solid var(--color-sidebar-search-border)}.sidebar-tree .icon,.sidebar-tree .reference{color:var(--color-sidebar-link-text)}.sidebar-tree .reference{text-decoration:none}.sidebar-tree .reference:hover{background:var(--color-sidebar-item-background--hover)}.sidebar-tree .reference.external:after{color:var(--color-sidebar-link-text)}.sidebar-tree .caption{color:var(--color-sidebar-caption-text)}.sidebar-tree .toctree-l1>.reference,.sidebar-tree .toctree-l1>label .icon{color:var(--color-sidebar-link-text--top-level)}.sidebar-tree label{background:var(--color-sidebar-item-expander-background)}.sidebar-tree label:hover{background:var(--color-sidebar-item-expander-background--hover)}.sidebar-tree .current>.reference{background:var(--color-sidebar-item-background--current)}.sidebar-tree .current>.reference:hover{background:var(--color-sidebar-item-background--hover)}.toc-drawer{background:var(--color-toc-background)}.toc-title{color:var(--color-toc-title-text)}.toc-tree{border-left:1px solid var(--color-background-border)}.toc-tree .reference{text-decoration:none;color:var(--color-toc-item-text)}.toc-tree .scroll-current>.reference{color:var(--color-toc-item-text--active)}article{color:var(--color-content-foreground);background:var(--color-content-background)}a{text-decoration:underline;color:var(--color-link);-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline)}a:hover{color:var(--color-link--hover);-webkit-text-decoration-color:var(--color-link-underline--hover);text-decoration-color:var(--color-link-underline--hover)}a.muted-link{text-decoration:none}a.muted-link:hover{text-decoration:underline;color:var(--color-link);-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline)}.problematic{color:var(--color-problematic)}.only-light{display:block!important}.only-dark{display:none!important}@media (prefers-color-scheme:dark){.only-light{display:none!important}.only-dark{display:block!important}}html{font-family:var(--font-stack)}code,kbd,pre,samp{font-family:var(--font-stack--monospace)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article{line-height:1.5}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}h1,h2{margin-bottom:1rem;font-weight:300}h1,h2,h3{margin-top:1.5rem}h3{margin-bottom:.75rem;font-weight:400}h4,h5,h6{text-transform:uppercase;margin-top:1rem;margin-bottom:.5rem;font-weight:700}p{margin-top:.75rem;margin-bottom:.75rem}hr.docutils{height:1px;padding:0;margin:2rem 0;background-color:var(--color-background-border);border:0}.centered{text-align:center}:root{--font-stack:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--font-stack--monospace:"SFMono-Regular",Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--font-size--normal:100%;--font-size--small:87.5%;--font-size--small--2:81.25%;--font-size--small--3:75%;--font-size--small--4:62.5%;--sidebar-caption-font-size:var(--font-size--small--2);--sidebar-item-font-size:var(--font-size--small);--sidebar-search-input-font-size:var(--font-size--small);--toc-font-size:var(--font-size--small--3);--toc-font-size--mobile:var(--font-size--normal);--toc-title-font-size:var(--font-size--small--4);--admonition-font-size:0.8125rem;--admonition-title-font-size:0.8125rem;--code-font-size:var(--font-size--small--2);--header-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*4);--sidebar-tree-space-above:1.5rem;--sidebar-caption-space-above:1rem;--sidebar-item-line-height:1rem;--sidebar-item-spacing-vertical:0.5rem;--sidebar-item-spacing-horizontal:1rem;--sidebar-item-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*2);--sidebar-expander-width:var(--sidebar-item-height);--sidebar-search-space-above:0.5rem;--sidebar-search-input-spacing-vertical:0.5rem;--sidebar-search-input-spacing-horizontal:0.5rem;--sidebar-search-input-height:1rem;--sidebar-search-icon-size:var(--sidebar-search-input-height);--toc-title-padding:0.25rem 0;--toc-spacing-vertical:1.5rem;--toc-spacing-horizontal:1.5rem;--toc-item-spacing-vertical:0.4rem;--toc-item-spacing-horizontal:1rem;--icon-search:url('data:image/svg+xml;charset=utf-8,');--icon-pencil:url('data:image/svg+xml;charset=utf-8,');--icon-abstract:url('data:image/svg+xml;charset=utf-8,');--icon-info:url('data:image/svg+xml;charset=utf-8,');--icon-flame:url('data:image/svg+xml;charset=utf-8,');--icon-question:url('data:image/svg+xml;charset=utf-8,');--icon-warning:url('data:image/svg+xml;charset=utf-8,');--icon-failure:url('data:image/svg+xml;charset=utf-8,');--icon-spark:url('data:image/svg+xml;charset=utf-8,');--icon-admonition-default:var(--icon-abstract);--color-problematic:#b30000;--color-foreground-primary:#000;--color-foreground-secondary:#5a5c63;--color-foreground-muted:#72747e;--color-foreground-border:#878787;--color-background-primary:#fff;--color-background-secondary:#f8f9fb;--color-background-hover:#efeff4;--color-background-hover--transparent:rgba(239,239,244,0);--color-background-border:#eeebee;--color-announcement-background:rgba(0,0,0,0.8666666666666667);--color-announcement-text:#eeebee;--color-brand-primary:#2962ff;--color-brand-content:#2a5adf;--color-api-overall:var(--color-foreground-muted);--color-api-name:var(--color-brand-content);--color-api-pre-name:var(--color-brand-content);--color-api-paren:var(--color-foreground-secondary);--color-api-keyword:var(--color-problematic);--color-api-highlight-on-target:#ffc;--color-inline-code-background:var(--color-background-secondary);--color-highlighted-background:#def;--color-highlighted-text:var(--color-foreground-primary);--color-guilabel-background:rgba(221,238,255,0.5019607843137255);--color-guilabel-border:rgba(190,218,245,0.5019607843137255);--color-guilabel-text:var(--color-foreground-primary);--color-admonition-background:transparent;--color-admonition-title:#651fff;--color-admonition-title-background:rgba(101,31,255,0.1);--color-admonition-title--caution:#ff9100;--color-admonition-title-background--caution:rgba(255,145,0,0.1);--color-admonition-title--warning:#ff9100;--color-admonition-title-background--warning:rgba(255,145,0,0.1);--color-admonition-title--danger:#ff5252;--color-admonition-title-background--danger:rgba(255,82,82,0.1);--color-admonition-title--attention:#ff5252;--color-admonition-title-background--attention:rgba(255,82,82,0.1);--color-admonition-title--error:#ff5252;--color-admonition-title-background--error:rgba(255,82,82,0.1);--color-admonition-title--hint:#00c852;--color-admonition-title-background--hint:rgba(0,200,82,0.1);--color-admonition-title--important:#00bfa5;--color-admonition-title-background--important:rgba(0,191,165,0.1);--color-admonition-title--note:#00b0ff;--color-admonition-title-background--note:rgba(0,176,255,0.1);--color-admonition-title--seealso:#448aff;--color-admonition-title-background--seealso:rgba(68,138,255,0.1);--color-admonition-title--tip:#00c852;--color-admonition-title-background--tip:rgba(0,200,82,0.1);--color-admonition-title--admonition-todo:grey;--color-admonition-title-background--admonition-todo:hsla(0,0%,50.2%,0.1);--color-header-background:var(--color-background-primary);--color-header-border:var(--color-background-border);--color-header-text:var(--color-foreground-primary);--color-sidebar-background:var(--color-background-secondary);--color-sidebar-background-border:var(--color-background-border);--color-sidebar-brand-text:var(--color-foreground-primary);--color-sidebar-caption-text:var(--color-foreground-muted);--color-sidebar-link-text:var(--color-foreground-secondary);--color-sidebar-link-text--top-level:var(--color-brand-primary);--color-sidebar-item-background:var(--color-sidebar-background);--color-sidebar-item-background--current:var(--color-sidebar-item-background);--color-sidebar-item-background--hover:linear-gradient(90deg,var(--color-background-hover--transparent),var(--color-background-hover) var(--sidebar-item-spacing-horizontal),var(--color-background-hover));--color-sidebar-item-expander-background:transparent;--color-sidebar-item-expander-background--hover:var(--color-background-hover);--color-sidebar-search-text:var(--color-foreground-primary);--color-sidebar-search-background:var(--color-background-secondary);--color-sidebar-search-background--focus:var(--color-background-primary);--color-sidebar-search-border:var(--color-background-border);--color-sidebar-search-icon:var(--color-foreground-muted);--color-toc-background:var(--color-background-primary);--color-toc-title-text:var(--color-foreground-muted);--color-toc-item-text:var(--color-foreground-secondary);--color-toc-item-text--hover:var(--color-foreground-primary);--color-toc-item-text--active:var(--color-brand-primary);--color-content-foreground:var(--color-foreground-primary);--color-content-background:transparent;--color-link:var(--color-brand-content);--color-link--hover:var(--color-brand-content);--color-link-underline:var(--color-background-border);--color-link-underline--hover:var(--color-foreground-border)}@media (prefers-color-scheme:dark){:root{--color-problematic:#e25050;--color-foreground-primary:hsla(0,0%,100%,0.8509803921568627);--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:rgba(30,33,36,0);--color-background-border:#303335;--color-announcement-background:rgba(0,0,0,0.8666666666666667);--color-announcement-text:#eeebee;--color-brand-primary:#2b8cee;--color-brand-content:#368ce2;--color-highlighted-background:#083563;--color-guilabel-background:rgba(8,53,99,0.5019607843137255);--color-guilabel-border:rgba(19,57,95,0.5019607843137255);--color-api-highlight-on-target:#330;--color-admonition-background:#18181a}}html{overflow-x:hidden;overflow-y:scroll}:not(html):not(body){scrollbar-width:thin;scrollbar-color:var(--color-foreground-border) transparent}:not(html):not(body)::-webkit-scrollbar{width:.25rem;height:.25rem}:not(html):not(body)::-webkit-scrollbar-thumb{background-color:var(--color-foreground-border);border-radius:.125rem}body,html{height:100%}.page{display:flex;min-height:100%}.mobile-header{width:100%;height:var(--header-height);background-color:var(--color-header-background);color:var(--color-header-text);border-bottom:1px solid var(--color-header-border);z-index:10;display:none}.mobile-header.scrolled{border-bottom:none;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.main{display:flex;flex:1}.sidebar-drawer{box-sizing:border-box;display:flex;justify-content:flex-end;width:calc(50% - 26em);min-width:15em}.sidebar-container,.toc-drawer{box-sizing:border-box;width:15em}.toc-drawer{padding-right:1rem}.sidebar-sticky,.toc-sticky{position:-webkit-sticky;position:sticky;top:0;height:min(100%,100vh);height:100vh;display:flex;flex-direction:column}.sidebar-scroll,.toc-scroll{flex-shrink:1;overflow:auto;scroll-behavior:smooth}.content{padding:0 3em;width:46em;display:flex;flex-direction:column;justify-content:space-between}.icon{display:inline-block;height:1rem;width:1rem}.icon svg{width:100%;height:100%}.announcement{height:var(--header-height);display:flex;align-items:center;overflow-x:auto}.announcement+.page{min-height:calc(100% - var(--header-height))}.announcement-content{box-sizing:border-box;padding:.5rem;min-width:100%;white-space:nowrap;text-align:center}.nav-overlay-icon,.toc-overlay-icon{display:none;cursor:pointer}.nav-overlay-icon .icon,.toc-overlay-icon .icon{color:var(--color-foreground-secondary);height:1.25rem;width:1.25rem}.nav-overlay-icon,.toc-header-icon{justify-content:center;align-items:center}.toc-content-icon{height:1.5rem;width:1.5rem;margin-top:1.5rem;float:right}.sidebar-toggle{position:absolute;display:none}.sidebar-toggle[name=__toc]{left:20px}.sidebar-toggle:checked{left:40px}.overlay{position:fixed;top:0;width:0;height:0;transition:width 0ms,height 0ms,opacity .25s ease-out;opacity:0;background-color:rgba(0,0,0,.54)}.sidebar-overlay{z-index:20}.toc-overlay{z-index:40}.sidebar-drawer{z-index:30;transition:left .25s ease-in-out}.toc-drawer{z-index:50;transition:right .25s ease-in-out}#__navigation:checked~.sidebar-overlay{width:100%;height:100%;opacity:1}#__navigation:checked~.page .sidebar-drawer{top:0;left:0}#__toc:checked~.toc-overlay{width:100%;height:100%;opacity:1}#__toc:checked~.page .toc-drawer{top:0;right:0}@media (min-width:97em){html{font-size:110%}}@media (max-width:82em){.toc-content-icon{display:flex}.toc-drawer{position:fixed;height:100vh;top:0;right:-15em;border-left:1px solid var(--color-background-muted)}.toc-tree{border-left:none;font-size:var(--toc-font-size--mobile)}.sidebar-drawer{width:calc(50% - 18.5em)}}@media (max-width:67em){.nav-overlay-icon{display:flex}.sidebar-drawer{position:fixed;height:100vh;width:15em;top:0;left:-15em}.toc-header-icon{display:flex}.toc-content-icon{display:none}.mobile-header{position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center}.mobile-header .header-left,.mobile-header .header-right{display:flex;height:var(--header-height);width:var(--header-height)}.mobile-header .header-left label,.mobile-header .header-right label{height:100%;width:100%}:target{scroll-margin-top:var(--header-height)}.page{flex-direction:column;justify-content:center}.content{margin-left:auto;margin-right:auto}}@media (max-width:52em){.content{width:100%;overflow-x:auto}}@media (max-width:46em){.content{padding:0 1em}article div.sidebar{float:none;width:100%;margin:1rem 0}}.admonition{margin:1rem auto;padding:0 .5rem .5rem;background:var(--color-admonition-background);border-radius:.2rem;border-left:.2rem solid var(--color-admonition-title);box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1);font-size:var(--admonition-font-size);overflow:hidden;page-break-inside:avoid}.admonition>:nth-child(2){margin-top:0}.admonition>:last-child{margin-bottom:0}.admonition p.admonition-title{position:relative;margin:0 -.5rem .5rem;padding:.5rem .5rem .5rem 2rem;font-weight:500;font-size:var(--admonition-title-font-size);background-color:var(--color-admonition-title-background);line-height:1.3}.admonition p.admonition-title:before{content:"";position:absolute;left:.5rem;width:1rem;height:1rem;background-color:var(--color-admonition-title);-webkit-mask-image:var(--icon-admonition-default);mask-image:var(--icon-admonition-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.admonition.caution{border-left-color:var(--color-admonition-title--caution)}.admonition.caution>.admonition-title{background-color:var(--color-admonition-title-background--caution)}.admonition.caution>.admonition-title:before{background-color:var(--color-admonition-title--caution);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.warning{border-left-color:var(--color-admonition-title--warning)}.admonition.warning>.admonition-title{background-color:var(--color-admonition-title-background--warning)}.admonition.warning>.admonition-title:before{background-color:var(--color-admonition-title--warning);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.danger{border-left-color:var(--color-admonition-title--danger)}.admonition.danger>.admonition-title{background-color:var(--color-admonition-title-background--danger)}.admonition.danger>.admonition-title:before{background-color:var(--color-admonition-title--danger);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.attention{border-left-color:var(--color-admonition-title--attention)}.admonition.attention>.admonition-title{background-color:var(--color-admonition-title-background--attention)}.admonition.attention>.admonition-title:before{background-color:var(--color-admonition-title--attention);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.error{border-left-color:var(--color-admonition-title--error)}.admonition.error>.admonition-title{background-color:var(--color-admonition-title-background--error)}.admonition.error>.admonition-title:before{background-color:var(--color-admonition-title--error);-webkit-mask-image:var(--icon-failure);mask-image:var(--icon-failure)}.admonition.hint{border-left-color:var(--color-admonition-title--hint)}.admonition.hint>.admonition-title{background-color:var(--color-admonition-title-background--hint)}.admonition.hint>.admonition-title:before{background-color:var(--color-admonition-title--hint);-webkit-mask-image:var(--icon-question);mask-image:var(--icon-question)}.admonition.important{border-left-color:var(--color-admonition-title--important)}.admonition.important>.admonition-title{background-color:var(--color-admonition-title-background--important)}.admonition.important>.admonition-title:before{background-color:var(--color-admonition-title--important);-webkit-mask-image:var(--icon-flame);mask-image:var(--icon-flame)}.admonition.note{border-left-color:var(--color-admonition-title--note)}.admonition.note>.admonition-title{background-color:var(--color-admonition-title-background--note)}.admonition.note>.admonition-title:before{background-color:var(--color-admonition-title--note);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition.seealso{border-left-color:var(--color-admonition-title--seealso)}.admonition.seealso>.admonition-title{background-color:var(--color-admonition-title-background--seealso)}.admonition.seealso>.admonition-title:before{background-color:var(--color-admonition-title--seealso);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.tip{border-left-color:var(--color-admonition-title--tip)}.admonition.tip>.admonition-title{background-color:var(--color-admonition-title-background--tip)}.admonition.tip>.admonition-title:before{background-color:var(--color-admonition-title--tip);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.admonition-todo{border-left-color:var(--color-admonition-title--admonition-todo)}.admonition.admonition-todo>.admonition-title{background-color:var(--color-admonition-title-background--admonition-todo)}.admonition.admonition-todo>.admonition-title:before{background-color:var(--color-admonition-title--admonition-todo);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition-todo>.admonition-title{text-transform:uppercase}dl.c dd,dl.cpp dd,dl.js dd,dl.py dd{margin-left:2rem}dl.c dd>:first-child,dl.cpp dd>:first-child,dl.js dd>:first-child,dl.py dd>:first-child{margin-top:.125rem}dl.c dd>:last-child,dl.cpp dd>:last-child,dl.js dd>:last-child,dl.py dd>:last-child{margin-bottom:1.25rem}dl.c .field-list,dl.cpp .field-list,dl.js .field-list,dl.py .field-list{margin-bottom:.75rem}dl.c .field-list dt,dl.cpp .field-list dt,dl.js .field-list dt,dl.py .field-list dt{text-transform:uppercase;font-size:var(--font-size--small)}dl.c .field-list dd:empty,dl.cpp .field-list dd:empty,dl.js .field-list dd:empty,dl.py .field-list dd:empty{margin-bottom:.5rem}dl.c .field-list dd>ul,dl.cpp .field-list dd>ul,dl.js .field-list dd>ul,dl.py .field-list dd>ul{margin-left:-1.2rem}dl.c .field-list dd>ul>li>p:nth-child(2),dl.cpp .field-list dd>ul>li>p:nth-child(2),dl.js .field-list dd>ul>li>p:nth-child(2),dl.py .field-list dd>ul>li>p:nth-child(2){margin-top:0}dl.c .field-list dd>ul>li>p+p:last-child:empty,dl.cpp .field-list dd>ul>li>p+p:last-child:empty,dl.js .field-list dd>ul>li>p+p:last-child:empty,dl.py .field-list dd>ul>li>p+p:last-child:empty{margin-top:0;margin-bottom:0}dl.c>dt,dl.cpp>dt,dl.js>dt,dl.py>dt{color:var(--color-api-overall)}dl.c>dt:target,dl.cpp>dt:target,dl.js>dt:target,dl.py>dt:target{background-color:var(--color-api-highlight-on-target)}dl.class>dt,dl.enum-class>dt,dl.enum-struct>dt,dl.enum>dt,dl.exception>dt,dl.function>dt,dl.method>dt,dl.type>dt{padding-left:3em;text-indent:-3em}dl.class>dt .property,dl.enum-class>dt .property,dl.enum-struct>dt .property,dl.enum>dt .property,dl.exception>dt .property,dl.function>dt .property,dl.method>dt .property,dl.type>dt .property{color:var(--color-api-keyword);padding-right:.25rem}.sig-name{font-weight:700;color:var(--color-api-name)}.sig-prename{color:var(--color-api-pre-name)}.sig-paren{color:var(--color-api-paren)}.sig-param{font-style:normal}.versionmodified{font-style:italic}div.deprecated p,div.versionadded p,div.versionchanged p{margin-top:.125rem;margin-bottom:.125rem}.viewcode-back,.viewcode-link{float:right;font-size:var(--font-size--small)}.code-block-caption,article p.caption,table>caption{font-size:var(--font-size--small);text-align:center}.toctree-wrapper.compound .caption{font-size:var(--font-size--small);text-transform:uppercase;text-align:initial;margin-bottom:0}.toctree-wrapper.compound>ul{margin-top:0;margin-bottom:0}code.literal{background:var(--color-inline-code-background);border-radius:.2em;font-size:var(--font-size--small--2);padding:.1em .2em}article div[class*=" highlight-"],article div[class^=highlight-]{margin:1em 0;display:flex}pre{margin:0;padding:0}article pre{line-height:1.5}.highlight pre,pre.literal-block{font-size:var(--code-font-size);padding:.625rem .875rem;overflow:auto}pre.literal-block{margin-top:1rem;margin-bottom:1rem;border-radius:.2rem;background-color:var(--color-code-background);color:var(--color-code-foreground)}.highlight{width:100%;border-radius:.2rem}.highlighttable{width:100%;display:block}.highlighttable tbody{display:block}.highlighttable tr{display:flex}.highlighttable td.linenos{background-color:var(--color-code-background);color:var(--color-code-foreground);padding:.625rem 0 .625rem .875rem;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.highlighttable .linenodiv{font-size:var(--code-font-size);padding-right:.5rem;box-shadow:-.0625rem 0 var(--color-code-foreground) inset;opacity:.5}.highlighttable td.code{padding:0;display:block;flex:1;overflow:hidden}.highlighttable td.code .highlight{border-top-left-radius:0;border-bottom-left-radius:0}.footnote-reference{font-size:var(--font-size--small--4);vertical-align:super}dl.footnote{font-size:var(--font-size--small);color:var(--color-foreground-secondary);display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}dl.footnote dt{margin:0}dl.footnote dt>.fn-backref{margin-left:.25rem}dl.footnote dt:after{content:":"}dl.footnote dt .brackets:before{content:"["}dl.footnote dt .brackets:after{content:"]"}img{box-sizing:border-box;max-width:100%;height:auto}article .figure{border-radius:.2rem;padding:.5rem}article .figure :last-child{margin-bottom:0}article .align-left{float:left;clear:left;margin:0 1rem 1rem}article .align-right{float:right;clear:right;margin:0 1rem 1rem}article .align-center,article .figure.align-default,article .legend .align-default{text-align:center;margin-left:auto;margin-right:auto}article .figure.align-default,article .legend .align-default{display:block}.genindex-jumpbox{border-top:1px solid var(--color-background-border);border-bottom:1px solid var(--color-background-border);padding:.25rem}.genindex-section h2{margin-top:.75rem;margin-bottom:.5rem}.genindex-section ul{margin-top:0;margin-bottom:0}ol,ul{padding-left:1.2rem;margin-top:1rem;margin-bottom:1rem}ol li>p:first-child,ul li>p:first-child{margin-top:.25rem;margin-bottom:.25rem}ol li>p:last-child,ul li>p:last-child{margin-top:.25rem}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin-top:.5rem;margin-bottom:.5rem}.simple li>ol,.simple li>ul,.toctree-wrapper li>ol,.toctree-wrapper li>ul{margin-top:0;margin-bottom:0}.field-list dt,.option-list dt,dl.footnote dt,dl.glossary dt,dl.simple dt,dl:not([class]) dt{font-weight:500;margin-top:.25rem}.field-list dt+dt,.option-list dt+dt,dl.footnote dt+dt,dl.glossary dt+dt,dl.simple dt+dt,dl:not([class]) dt+dt{margin-top:0}.field-list dt .classifier:before,.option-list dt .classifier:before,dl.footnote dt .classifier:before,dl.glossary dt .classifier:before,dl.simple dt .classifier:before,dl:not([class]) dt .classifier:before{content:":";margin-left:.2rem;margin-right:.2rem}.field-list dd>p:first-child,.field-list dd ul,.option-list dd>p:first-child,.option-list dd ul,dl.footnote dd>p:first-child,dl.footnote dd ul,dl.glossary dd>p:first-child,dl.glossary dd ul,dl.simple dd>p:first-child,dl.simple dd ul,dl:not([class]) dd>p:first-child,dl:not([class]) dd ul{margin-top:.125rem}.field-list dd ul,.option-list dd ul,dl.footnote dd ul,dl.glossary dd ul,dl.simple dd ul,dl:not([class]) dd ul{margin-bottom:.125rem}.math-wrapper{width:100%;overflow-x:auto}abbr[title]{cursor:help}kbd:not(.compound){margin:0 .2rem;padding:0 .2rem;border-radius:.2rem;border:1px solid var(--color-foreground-border);color:var(--color-foreground-primary);vertical-align:text-bottom;font-size:var(--font-size--small--3);display:inline-block;box-shadow:0 .0625rem 0 rgba(0,0,0,.2),inset 0 0 0 .125rem var(--color-background-primary);background-color:var(--color-background-secondary)}blockquote{border-left:1px solid var(--color-foreground-border);font-style:italic;margin-left:.5rem;margin-right:.5rem;padding:.5rem 1rem}.reference img{vertical-align:middle}.code-block-caption>.headerlink,dl dt>.headerlink,h1>.headerlink,h2>.headerlink,h3>.headerlink,h4>.headerlink,h5>.headerlink,h6>.headerlink,p.caption>.headerlink,table>caption>.headerlink{font-weight:100;margin-left:.5rem;visibility:hidden;text-decoration:none}.code-block-caption:hover>.headerlink,:target>h1:first-child>.headerlink,:target>h2:first-child>.headerlink,:target>h3:first-child>.headerlink,:target>h4:first-child>.headerlink,:target>h5:first-child>.headerlink,:target>h6:first-child>.headerlink,dl dt:hover>.headerlink,h1:hover>.headerlink,h2:hover>.headerlink,h3:hover>.headerlink,h4:hover>.headerlink,h5:hover>.headerlink,h6:hover>.headerlink,p.caption:hover>.headerlink,table>caption:hover>.headerlink{visibility:visible}p.rubric{text-transform:uppercase;font-size:var(--font-size--small)}article .sidebar{float:right;clear:right;width:30%;margin-left:1rem;margin-right:0;border-radius:.2rem;background-color:var(--color-background-secondary);border:1px solid var(--color-background-border)}article .sidebar>*{padding-left:1rem;padding-right:1rem}article .sidebar .sidebar-title{margin:0;padding:.5rem 1rem;border-bottom:1px solid var(--color-background-border);font-weight:500}.table-wrapper{width:100%;overflow-x:auto;margin-top:1rem;margin-bottom:.5rem;padding:.2rem .2rem .75rem}table.docutils{border-radius:.2rem;border-spacing:0;border-collapse:collapse;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1)}table.docutils th{background:var(--color-background-secondary)}table.docutils td,table.docutils th{padding:0 .25rem;border-left:1px solid var(--color-background-border);border-right:1px solid var(--color-background-border);border-bottom:1px solid var(--color-background-border)}table.docutils td p,table.docutils th p{margin:.25rem}table.docutils td:first-child,table.docutils th:first-child{border-left:none}table.docutils td:last-child,table.docutils th:last-child{border-right:none}.guilabel{background-color:var(--color-guilabel-background);border:1px solid var(--color-guilabel-border);color:var(--color-guilabel-text);padding:0 .3em;border-radius:.5em;font-size:.9em}footer{font-size:var(--font-size--small);display:flex;flex-direction:column;margin-top:2rem}.related-information{margin-top:1rem;padding:.75rem .75rem 1rem;border-top:1px solid var(--color-background-border);line-height:1.5;color:var(--color-foreground-secondary)}.related-pages a{display:flex;align-items:center;text-decoration:none}.related-pages a:hover .page-info .title{text-decoration:underline;color:var(--color-link);-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline)}.related-pages a svg,.related-pages a svg>use{flex-shrink:0;color:var(--color-foreground-border);width:.75rem;height:.75rem;margin:0 .5rem}.related-pages a.next-page{max-width:50%;float:right;clear:right;text-align:right}.related-pages a.prev-page{max-width:50%;float:left;clear:left}.related-pages a.prev-page svg{transform:rotate(180deg)}.page-info{display:flex;flex-direction:column}.next-page .page-info{align-items:flex-end}.page-info .context{display:flex;align-items:center;padding-bottom:.1rem;color:var(--color-foreground-muted);font-size:var(--font-size--small);text-decoration:none}ul.search{padding-left:0;list-style:none}ul.search li{padding:1rem 0;border-bottom:1px solid var(--color-background-border)}.highlighted{background-color:var(--color-highlighted-background);color:var(--color-highlighted-text)}.sidebar-brand{display:flex;flex-direction:column;flex-shrink:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none}.sidebar-brand-text{overflow-wrap:break-word;font-size:1.5rem}.sidebar-brand-text,.sidebar-logo-container{margin:var(--sidebar-item-spacing-vertical) 0}.sidebar-logo{margin:0 auto;display:block;max-width:100%}.sidebar-search-container{display:flex;align-items:center;margin-top:var(--sidebar-search-space-above);position:relative}.sidebar-search-container:before{content:"";position:absolute;left:var(--sidebar-item-spacing-horizontal);width:var(--sidebar-search-icon-size);height:var(--sidebar-search-icon-size)}.sidebar-search{box-sizing:border-box;padding:var(--sidebar-search-input-spacing-vertical) var(--sidebar-search-input-spacing-horizontal) var(--sidebar-search-input-spacing-vertical) calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size));width:100%;color:var(--color-sidebar-search-foreground);background:transparent;z-index:10}.sidebar-search:focus{outline:none}.sidebar-search::-moz-placeholder{font-size:var(--sidebar-search-input-font-size)}.sidebar-search:-ms-input-placeholder{font-size:var(--sidebar-search-input-font-size)}.sidebar-search::placeholder{font-size:var(--sidebar-search-input-font-size)}.sidebar-tree{font-size:var(--sidebar-item-font-size);margin-top:var(--sidebar-tree-space-above);margin-bottom:var(--sidebar-item-spacing-vertical)}.sidebar-tree ul{padding:0;margin-top:0;margin-bottom:0;display:flex;flex-direction:column;list-style:none}.sidebar-tree li{position:relative;margin:0}.sidebar-tree li>ul{margin-left:var(--sidebar-item-spacing-horizontal)}.sidebar-tree .reference{box-sizing:border-box;display:inline-block;line-height:var(--sidebar-item-line-height);height:100%;width:100%;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)}.sidebar-tree .reference.external:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23607D8B' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='M11 7H6a2 2 0 00-2 2v9a2 2 0 002 2h9a2 2 0 002-2v-5M10 14L20 4M15 4h5v5'/%3E%3C/svg%3E");margin:0 .25rem;vertical-align:middle}.sidebar-tree .current-page>.reference{font-weight:700}.sidebar-tree label{position:absolute;top:0;right:0;height:var(--sidebar-item-height);width:var(--sidebar-expander-width);cursor:pointer;display:flex;justify-content:center;align-items:center}.sidebar-tree .caption{font-size:var(--sidebar-caption-font-size);font-weight:700;text-transform:uppercase;margin:var(--sidebar-caption-space-above) 0 0 0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)}.sidebar-tree li.has-children>.reference{padding-right:var(--sidebar-expander-width)}.toctree-checkbox{position:absolute;display:none}.toctree-checkbox~ul{display:none}.toctree-checkbox~label .icon svg{transform:rotate(90deg)}.toctree-checkbox:checked~ul{display:block}.toctree-checkbox:checked~label .icon svg{transform:rotate(-90deg)}.toc-title-container{padding:var(--toc-title-padding);padding-top:var(--toc-spacing-vertical)}.toc-title{font-size:var(--toc-title-font-size);padding-left:var(--toc-spacing-horizontal);text-transform:uppercase}.no-toc{display:none}.toc-tree-container{padding-bottom:var(--toc-spacing-vertical)}.toc-tree{font-size:var(--toc-font-size);line-height:1.3;padding-left:calc(var(--toc-spacing-horizontal) - var(--toc-item-spacing-horizontal))}.toc-tree>ul>li:first-child{padding-top:0}.toc-tree>ul>li:first-child>ul{padding-left:0}.toc-tree>ul>li:first-child>a{display:none}.toc-tree ul{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:var(--toc-item-spacing-horizontal)}.toc-tree li{padding-top:var(--toc-item-spacing-vertical)}.toc-tree li .reference{word-break:break-word;text-decoration:none}.toc-tree li.scroll-current>.reference{font-weight:700}.toc-scroll{max-height:100vh;overflow-y:scroll}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here){color:var(--color-problematic);background:rgba(255,0,0,.25)}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here):before{content:"ERROR: Adding a table of contents in Furo-based documentation is unnecessary, and does not work well with existing styling. Add a 'this-will-duplicate-information-and-it-is-still-useful-here' class, if you want an escape hatch."} -/*# sourceMappingURL=furo.css.map */ diff --git a/docs/_static/styles/furo.css.map b/docs/_static/styles/furo.css.map deleted file mode 100644 index dc54e623..00000000 --- a/docs/_static/styles/furo.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../../../node_modules/normalize.css/normalize.css","base/_theme.sass","furo.css","base/_typography.sass","variables/_index.scss","_scaffold.sass","content/_admonitions.sass","content/_api.sass","content/_captions.sass","content/_code.sass","content/_footnotes.sass","content/_images.sass","content/_indexes.sass","content/_lists.sass","content/_math.sass","content/_misc.sass","content/_permalinks.sass","content/_rubrics.sass","content/_sidebar.sass","content/_tables.sass","content/_gui-labels.sass","components/_footer.sass","components/_search.sass","components/_sidebar.sass","components/_table_of_contents.sass"],"names":[],"mappings":"AAAA,2EAA2E,CAU3E,KACE,gBAAiB,CACjB,6BACF,CASA,KACE,QACF,CAMA,KACE,aACF,CAOA,GACE,aAAc,CACd,cACF,CAUA,GACE,sBAAuB,CACvB,QAAS,CACT,gBACF,CAOA,IACE,+BAAiC,CACjC,aACF,CASA,EACE,4BACF,CAOA,YACE,kBAAmB,CACnB,yBAA0B,CAC1B,wCAAiC,CAAjC,gCACF,CAMA,SAEE,kBACF,CAOA,cAGE,+BAAiC,CACjC,aACF,CAMA,MACE,aACF,CAOA,QAEE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,uBACF,CAEA,IACE,aACF,CAEA,IACE,SACF,CASA,IACE,iBACF,CAUA,sCAKE,mBAAoB,CACpB,cAAe,CACf,gBAAiB,CACjB,QACF,CAOA,aAEE,gBACF,CAOA,cAEE,mBACF,CAMA,gDAIE,yBACF,CAMA,wHAIE,iBAAkB,CAClB,SACF,CAMA,4GAIE,6BACF,CAMA,SACE,0BACF,CASA,OACE,qBAAsB,CACtB,aAAc,CACd,aAAc,CACd,cAAe,CACf,SAAU,CACV,kBACF,CAMA,SACE,uBACF,CAMA,SACE,aACF,CAOA,6BAEE,qBAAsB,CACtB,SACF,CAMA,kFAEE,WACF,CAOA,cACE,4BAA6B,CAC7B,mBACF,CAMA,yCACE,uBACF,CAOA,6BACE,yBAA0B,CAC1B,YACF,CASA,QACE,aACF,CAMA,QACE,iBACF,CAiBA,kBACE,YACF,CCtVA,KACE,qCAAA,CACA,0CCJF,CDWI,gCACE,8BAAA,CACA,oBCRN,CDaA,cACE,qDAAA,CACA,oCCVF,CDeA,gBACE,6DAAA,CACA,0CCZF,CDcA,eACE,qCCXF,CDaA,0BACE,iDCVF,CDWE,uEAEE,wDCVJ,CDYE,iCACE,iDAAA,CACA,qCAAA,CAAA,6BCVJ,CDYA,gBACE,WAAA,CACA,uDAAA,CACA,0DCTF,CDcE,6CADE,oCCLJ,CDME,yBACE,oBCPJ,CDSI,+BACE,sDCPN,CDSI,wCAEE,oCCRN,CDSE,uBACE,uCCPJ,CDWI,2EAEE,+CCVN,CDaE,oBACE,wDCXJ,CDYI,0BACE,+DCVN,CDYE,kCACE,wDCVJ,CDWI,wCACE,sDCTN,CDeA,YACE,sCCZF,CDcA,WACE,iCCXF,CDaA,UACE,oDCVF,CDYE,qBACE,oBAAA,CACA,gCCVJ,CDYE,qCACE,wCCVJ,CDeA,QACE,qCAAA,CACA,0CCZF,CDcA,EACE,yBAAA,CAEA,uBAAA,CACA,yDAAA,CAAA,iDCZF,CDcE,QACE,8BAAA,CACA,gEAAA,CAAA,wDCZJ,CDaE,aACE,oBCXJ,CDYI,mBACE,yBAAA,CACA,uBAAA,CACA,yDAAA,CAAA,iDCVN,CDYA,aACE,8BCTF,CDYA,YACE,uBCTF,CDUA,WACE,sBCPF,CDSA,mCACE,YACE,sBCNF,CDOA,WACE,uBCJF,CACF,CCrIA,KACE,6BDuIF,CCtIA,kBAIE,wCDyIF,CCtIA,KACE,kCAAA,CACA,iCDyIF,CCtIA,QACE,eDyIF,CCpIA,GACE,iBDuIF,CCtIA,GACE,iBDyIF,CCxIA,GACE,iBD2IF,CC1IA,GACE,cD6IF,CC5IA,GACE,iBD+IF,CC9IA,GACE,gBDiJF,CC9IA,MAGE,kBAAA,CACA,eDiJF,CC/IA,SAJE,iBDyJF,CCrJA,GAEE,oBAAA,CACA,eDkJF,CC/IA,SAGE,wBAAA,CACA,eAAA,CACA,mBAAA,CACA,eDkJF,CC/IA,EACE,iBAAA,CACA,oBDkJF,CC/IA,YACE,UAAA,CACA,SAAA,CACA,aAAA,CACA,+CAAA,CACA,QDkJF,CChJA,UACE,iBDmJF,CEzLA,MAKE,kHAAA,CAEA,uGAAA,CAGA,wBAAA,CACA,wBAAA,CACA,4BAAA,CACA,yBAAA,CACA,2BAAA,CAGA,sDAAA,CACA,gDAAA,CACA,wDAAA,CAGA,0CAAA,CACA,gDAAA,CACA,gDAAA,CAGA,gCAAA,CACA,sCAAA,CAGA,2CAAA,CAKA,8FAAA,CAKA,iCAAA,CACA,kCAAA,CAEA,+BAAA,CACA,sCAAA,CACA,sCAAA,CACA,oGAAA,CAIA,mDAAA,CAEA,mCAAA,CACA,8CAAA,CACA,gDAAA,CACA,kCAAA,CACA,6DAAA,CAGA,6BAAA,CACA,6BAAA,CACA,+BAAA,CACA,kCAAA,CACA,kCAAA,CAME,yTAAA,CAAA,8QAAA,CAAA,6LAAA,CAAA,+NAAA,CAAA,8wBAAA,CAAA,qZAAA,CAAA,kLAAA,CAAA,mTAAA,CAAA,0UAAA,CAEF,8CAAA,CAQA,2BAAA,CAGA,+BAAA,CACA,oCAAA,CACA,gCAAA,CACA,iCAAA,CAEA,+BAAA,CACA,oCAAA,CACA,gCAAA,CACA,yDAAA,CACA,iCAAA,CAGA,8DAAA,CACA,iCAAA,CAGA,6BAAA,CACA,6BAAA,CAGA,iDAAA,CACA,2CAAA,CACA,+CAAA,CACA,mDAAA,CACA,4CAAA,CACA,oCAAA,CAGA,gEAAA,CAGA,mCAAA,CACA,wDAAA,CAGA,gEAAA,CACA,4DAAA,CACA,qDAAA,CAGA,yCAAA,CACA,gCAAA,CACA,wDAAA,CAGE,yCAAA,CACA,gEAAA,CADA,yCAAA,CACA,gEAAA,CADA,wCAAA,CACA,+DAAA,CADA,2CAAA,CACA,kEAAA,CADA,uCAAA,CACA,8DAAA,CADA,sCAAA,CACA,4DAAA,CADA,2CAAA,CACA,kEAAA,CADA,sCAAA,CACA,6DAAA,CADA,yCAAA,CACA,iEAAA,CADA,qCAAA,CACA,2DAAA,CADA,8CAAA,CACA,yEAAA,CAcF,yDAAA,CACA,oDAAA,CACA,mDAAA,CAGA,4DAAA,CACA,gEAAA,CAEA,0DAAA,CACA,0DAAA,CACA,2DAAA,CACA,+DAAA,CAEA,+DAAA,CACA,6EAAA,CAGA,2MAAA,CAOA,oDAAA,CACA,6EAAA,CAIA,2DAAA,CACA,mEAAA,CACA,wEAAA,CACA,4DAAA,CACA,yDAAA,CAGA,sDAAA,CACA,oDAAA,CACA,uDAAA,CACA,4DAAA,CACA,wDAAA,CAGA,0DAAA,CACA,sCAAA,CAEA,uCAAA,CACA,8CAAA,CACA,qDAAA,CACA,4DFwIF,CErIA,mCACE,MACE,2BAAA,CAGA,6DAAA,CACA,oCAAA,CACA,gCAAA,CACA,8BAAA,CAEA,kCAAA,CACA,oCAAA,CACA,gCAAA,CACA,sDAAA,CACA,iCAAA,CAGA,8DAAA,CACA,iCAAA,CAGA,6BAAA,CACA,6BAAA,CAGA,sCAAA,CAGA,4DAAA,CACA,yDAAA,CAGA,oCAAA,CAGA,qCFyHF,CACF,CGhXA,KACE,iBAAA,CACA,iBHkXF,CGhXA,qBAEE,oBAAA,CACA,0DHkXF,CG/WE,wCACE,YAAA,CACA,aHiXJ,CGhXE,8CACE,+CAAA,CACA,qBHkXJ,CG7WA,UAEE,WHgXF,CG9WA,MACE,YAAA,CAEA,eHgXF,CG9WA,eACE,UAAA,CACA,2BAAA,CACA,+CAAA,CACA,8BAAA,CACA,kDAAA,CAIA,UAAA,CAQA,YHuWF,CG5WE,wBACE,kBAAA,CACA,gEH8WJ,CGzWA,MACE,YAAA,CACA,MH4WF,CGzWA,gBACE,qBAAA,CAEA,YAAA,CACA,wBAAA,CAEA,sBAAA,CACA,cH0WF,CGvWA,+BAEE,qBAAA,CACA,UH0WF,CGxWA,YAEE,kBH0WF,CGxWA,4BAEE,uBAAA,CAAA,eAAA,CACA,KAAA,CACA,sBAAA,CACA,YAAA,CAEA,YAAA,CACA,qBH0WF,CGxWA,4BAEE,aAAA,CAEA,aAAA,CACA,sBH0WF,CGvWA,SACE,aAAA,CACA,UDrGc,CCuGd,YAAA,CACA,qBAAA,CACA,6BHyWF,CGvWA,MACE,oBAAA,CACA,WAAA,CACA,UH0WF,CGzWE,UACE,UAAA,CACA,WH2WJ,CGtWA,cACE,2BAAA,CACA,YAAA,CACA,kBAAA,CACA,eHyWF,CGxWE,oBACE,4CH0WJ,CGxWA,sBACE,qBAAA,CACA,aAAA,CACA,cAAA,CACA,kBAAA,CACA,iBH2WF,CGtWA,oCACE,YAAA,CACA,cHyWF,CGvWE,gDACE,uCAAA,CACA,cAAA,CACA,aHyWJ,CGvWA,mCAEE,sBAAA,CACA,kBHyWF,CGvWA,kBACE,aAAA,CACA,YAAA,CACA,iBAAA,CACA,WH0WF,CGxWA,gBACE,iBAAA,CACA,YH2WF,CGzWA,4BACE,SH4WF,CG3WA,wBACE,SH8WF,CG3WA,SACE,cAAA,CACA,KAAA,CACA,OAAA,CACA,QAAA,CAEA,qDAAA,CAEA,SAAA,CACA,gCH4WF,CG3WA,iBACE,UH8WF,CG7WA,aACE,UHgXF,CG7WA,gBACE,UAAA,CACA,gCHgXF,CG/WA,YACE,UAAA,CACA,iCHkXF,CG9WE,uCACE,UAAA,CACA,WAAA,CACA,SHiXJ,CG/WI,4CACE,KAAA,CACA,MHiXN,CG9WE,4BACE,UAAA,CACA,WAAA,CACA,SHiXJ,CG/WI,iCACE,KAAA,CACA,OHiXN,CG3WA,wBACE,KACE,cH8WF,CACF,CG7WA,wBAEE,kBACE,YH8WF,CG7WA,YACE,cAAA,CACA,YAAA,CACA,KAAA,CACA,WAAA,CACA,mDHgXF,CG/WA,UACE,gBAAA,CACA,sCHkXF,CG/WA,gBACE,wBHkXF,CACF,CGjXA,wBAEE,kBACE,YHkXF,CGjXA,gBACE,cAAA,CACA,YAAA,CACA,UDlPY,CCoPZ,KAAA,CACA,UHmXF,CGhXA,iBACE,YHmXF,CGlXA,kBACE,YHqXF,CGlXA,eACE,uBAAA,CAAA,eAAA,CACA,KAAA,CACA,YAAA,CACA,6BAAA,CACA,kBHqXF,CGnXE,yDAEE,YAAA,CACA,2BAAA,CACA,0BHqXJ,CGpXI,qEACE,WAAA,CACA,UHuXN,CGpXA,QACE,sCHuXF,CGpXA,MACE,qBAAA,CACA,sBHuXF,CGtXA,SACE,gBAAA,CACA,iBHyXF,CACF,CGxXA,wBAEE,SACE,UAAA,CACA,eHyXF,CACF,CGxXA,wBACE,SACE,aH0XF,CGxXA,oBACE,UAAA,CACA,UAAA,CACA,aH2XF,CACF,CI3qBA,YACE,gBAAA,CACA,qBAAA,CAEA,6CAAA,CAEA,mBAAA,CACA,qDAAA,CACA,oEAAA,CAEA,qCAAA,CAEA,eAAA,CACA,uBJyqBF,CItqBE,0BACE,YJwqBJ,CIrqBE,wBACE,eJuqBJ,CInqBE,+BACE,iBAAA,CACA,qBAAA,CACA,8BAAA,CAEA,eAAA,CACA,2CAAA,CACA,yDAAA,CAEA,eJmqBJ,CIhqBI,sCACE,UAAA,CACA,iBAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CAEA,8CAAA,CAEA,iDAAA,CAAA,yCAAA,CACA,6BAAA,CAAA,qBJgqBN,CI1pBI,oBACE,wDJ4pBN,CI3pBM,sCACE,kEJ6pBR,CI5pBQ,6CACE,uDAAA,CACA,oCAAA,CAAA,4BJ8pBV,CIpqBI,oBACE,wDJsqBN,CIrqBM,sCACE,kEJuqBR,CItqBQ,6CACE,uDAAA,CACA,sCAAA,CAAA,8BJwqBV,CI9qBI,mBACE,uDJgrBN,CI/qBM,qCACE,iEJirBR,CIhrBQ,4CACE,sDAAA,CACA,oCAAA,CAAA,4BJkrBV,CIxrBI,sBACE,0DJ0rBN,CIzrBM,wCACE,oEJ2rBR,CI1rBQ,+CACE,yDAAA,CACA,sCAAA,CAAA,8BJ4rBV,CIlsBI,kBACE,sDJosBN,CInsBM,oCACE,gEJqsBR,CIpsBQ,2CACE,qDAAA,CACA,sCAAA,CAAA,8BJssBV,CI5sBI,iBACE,qDJ8sBN,CI7sBM,mCACE,+DJ+sBR,CI9sBQ,0CACE,oDAAA,CACA,uCAAA,CAAA,+BJgtBV,CIttBI,sBACE,0DJwtBN,CIvtBM,wCACE,oEJytBR,CIxtBQ,+CACE,yDAAA,CACA,oCAAA,CAAA,4BJ0tBV,CIhuBI,iBACE,qDJkuBN,CIjuBM,mCACE,+DJmuBR,CIluBQ,0CACE,oDAAA,CACA,qCAAA,CAAA,6BJouBV,CI1uBI,oBACE,wDJ4uBN,CI3uBM,sCACE,kEJ6uBR,CI5uBQ,6CACE,uDAAA,CACA,mCAAA,CAAA,2BJ8uBV,CIpvBI,gBACE,oDJsvBN,CIrvBM,kCACE,8DJuvBR,CItvBQ,yCACE,mDAAA,CACA,mCAAA,CAAA,2BJwvBV,CI9vBI,4BACE,gEJgwBN,CI/vBM,8CACE,0EJiwBR,CIhwBQ,qDACE,+DAAA,CACA,qCAAA,CAAA,6BJkwBV,CIhwBA,mCACE,wBJmwBF,CK3zBE,oCACE,gBL8zBJ,CK7zBI,wFACE,kBL+zBN,CK9zBI,oFACE,qBLg0BN,CK7zBE,wEACE,oBL+zBJ,CK5zBI,oFACE,wBAAA,CACA,iCL8zBN,CK5zBI,4GACE,mBL8zBN,CK7zBI,gGACE,mBL+zBN,CK7zBQ,wKACE,YL+zBV,CK5zBQ,gMACE,YAAA,CACA,eL8zBV,CK3zBE,oCACE,8BL6zBJ,CK5zBI,gEACE,qDL8zBN,CKpzBE,iHACE,gBAAA,CACA,gBL8zBJ,CK7zBI,iMACE,8BAAA,CACA,oBLs0BN,CKp0BA,UACE,eAAA,CACA,2BLu0BF,CKt0BA,aACE,+BLy0BF,CKx0BA,WACE,4BL20BF,CK10BA,WACE,iBL60BF,CK30BA,iBACE,iBL80BF,CK50BE,yDACE,kBAAA,CACA,qBL+0BJ,CK70BA,8BACE,WAAA,CACA,iCLg1BF,CM35BA,oDAGE,iCAAA,CACA,iBN85BF,CM15BE,mCACE,iCAAA,CACA,wBAAA,CAEA,kBAAA,CACA,eN45BJ,CM15BE,6BACE,YAAA,CACA,eN45BJ,CO76BA,aACE,8CAAA,CACA,kBAAA,CAEA,oCAAA,CACA,iBP+6BF,COv6BE,iEAEE,YAAA,CACA,YP06BJ,COx6BA,IACE,QAAA,CACA,SP26BF,COx6BE,YACE,eP06BJ,COx6BE,iCAEE,+BAAA,CACA,uBAAA,CACA,aPy6BJ,COt6BE,kBACE,eAAA,CACA,kBAAA,CAEA,mBAAA,CACA,6CAAA,CACA,kCPu6BJ,COp6BA,WACE,UAAA,CACA,mBPu6BF,COp6BA,gBACE,UAAA,CACA,aPu6BF,COt6BE,sBACE,aPw6BJ,COt6BE,mBACE,YPw6BJ,COr6BE,2BACE,6CAAA,CACA,kCAAA,CAEA,iCAAA,CACA,4BAAA,CACA,+BPu6BJ,COr6BE,2BACE,+BAAA,CAEA,mBAAA,CACA,yDAAA,CACA,UPs6BJ,COn6BE,wBACE,SAAA,CACA,aAAA,CACA,MAAA,CACA,ePq6BJ,COn6BI,mCACE,wBAAA,CACA,2BPq6BN,CQt/BA,oBACE,oCAAA,CACA,oBRy/BF,CQt/BA,YACE,iCAAA,CACA,uCAAA,CAEA,YAAA,CACA,8CAAA,CAAA,sCRw/BF,CQv/BE,eACE,QRy/BJ,CQx/BI,2BACE,kBR0/BN,CQx/BI,qBACE,WR0/BN,CQv/BM,gCACE,WRy/BR,CQx/BM,+BACE,WR0/BR,CS/gCA,IACE,qBAAA,CACA,cAAA,CACA,WTkhCF,CS/gCE,gBACE,mBAAA,CAEA,aTihCJ,CShhCI,4BACE,eTkhCN,CShhCE,oBACE,UAAA,CACA,UAAA,CACA,kBTkhCJ,CShhCE,qBACE,WAAA,CACA,WAAA,CACA,kBTkhCJ,CShhCE,mFACE,iBAAA,CACA,gBAAA,CACA,iBTmhCJ,CSjhCE,6DAEE,aTmhCJ,CUpjCA,kBACE,mDAAA,CACA,sDAAA,CACA,cVujCF,CUpjCE,qBACE,iBAAA,CACA,mBVujCJ,CUtjCE,qBACE,YAAA,CACA,eVwjCJ,CWnkCA,MAEE,mBAAA,CAGA,eAAA,CACA,kBXokCF,CWjkCI,wCACE,iBAAA,CACA,oBXokCN,CWlkCI,sCACE,iBXqkCN,CWnkCI,oCAEE,gBAAA,CACA,mBXukCN,CWjkCI,0EAEE,YAAA,CACA,eXskCN,CW7jCE,6FACE,eAAA,CACA,iBXqkCJ,CWpkCI,+GACE,YX2kCN,CWzkCI,+MACE,WAAA,CACA,iBAAA,CACA,kBXglCN,CW7kCI,gSAEE,kBXylCN,CWvlCI,+GACE,qBX8lCN,CYppCA,cACE,UAAA,CACA,eZupCF,CaxpCA,YACE,Wb2pCF,CaxpCA,mBACE,cAAA,CACA,eAAA,CACA,mBAAA,CACA,+CAAA,CACA,qCAAA,CACA,0BAAA,CAEA,oCAAA,CACA,oBAAA,CAEA,0FAAA,CAEA,kDbwpCF,CarpCA,WACE,oDAAA,CACA,iBAAA,CACA,iBAAA,CACA,kBAAA,CACA,kBbwpCF,CarpCA,eACE,qBbwpCF,Cc1qCE,4LACE,eAAA,CACA,iBAAA,CACA,iBAAA,CACA,oBdsrCJ,Cc3qCE,0cACE,kBd+rCJ,Ce3tCA,SACE,wBAAA,CACA,iCf8tCF,CgBhuCA,iBACE,WAAA,CACA,WAAA,CACA,SAAA,CAEA,gBAAA,CACA,cAAA,CAEA,mBAAA,CACA,kDAAA,CACA,+ChBiuCF,CgB/tCE,mBACE,iBAAA,CACA,kBhBiuCJ,CgB/tCE,gCACE,QAAA,CACA,kBAAA,CACA,sDAAA,CAEA,ehBguCJ,CiBrvCA,eACE,UAAA,CACA,eAAA,CACA,eAAA,CACA,mBAAA,CACA,0BjBwvCF,CiBtvCA,eACE,mBAAA,CACA,gBAAA,CACA,wBAAA,CAEA,oEjBwvCF,CiBtvCE,kBACE,4CjBwvCJ,CiBtvCE,oCAGE,gBAAA,CAKA,oDAAA,CACA,qDAAA,CACA,sDjBmvCJ,CiBzvCI,wCACE,ajB4vCN,CiBrvCI,4DACE,gBjBwvCN,CiBvvCI,0DACE,iBjB0vCN,CkB1xCA,UACE,iDAAA,CACA,6CAAA,CACA,gCAAA,CAEA,cAAA,CACA,kBAAA,CACA,clB4xCF,CmBhyCA,OACE,iCAAA,CACA,YAAA,CACA,qBAAA,CAEA,enBkyCF,CmB/xCA,qBACE,eAAA,CAGA,0BAAA,CAEA,mDAAA,CAEA,eAAA,CACA,uCnB+xCF,CmB3xCE,iBACE,YAAA,CACA,kBAAA,CAEA,oBnB6xCJ,CmB5xCI,yCACE,yBAAA,CACA,uBAAA,CACA,yDAAA,CAAA,iDnB8xCN,CmB5xCI,8CAEE,aAAA,CAEA,oCAAA,CAEA,YAAA,CACA,aAAA,CACA,cnB4xCN,CmB1xCI,2BACE,aAAA,CAEA,WAAA,CACA,WAAA,CACA,gBnB2xCN,CmBzxCI,2BACE,aAAA,CAEA,UAAA,CACA,UnB0xCN,CmBxxCM,+BACE,wBnB0xCR,CmBxxCA,WACE,YAAA,CACA,qBnB2xCF,CmBzxCE,sBACE,oBnB2xCJ,CmBzxCE,oBACE,YAAA,CACA,kBAAA,CAEA,oBAAA,CAEA,mCAAA,CACA,iCAAA,CACA,oBnByxCJ,CoBj2CA,UACE,cAAA,CACA,epBo2CF,CoBl2CE,aACE,cAAA,CACA,sDpBo2CJ,CoB/1CA,aACE,oDAAA,CACA,mCpBk2CF,CqB52CA,eACE,YAAA,CACA,qBAAA,CACA,aAAA,CAEA,mFAAA,CACA,oBrB82CF,CqB52CA,oBACE,wBAAA,CAEA,gBrB+2CF,CqB72CA,4CAHE,6CrBo3CF,CqB92CA,cACE,aAAA,CACA,aAAA,CACA,crBi3CF,CqB52CA,0BACE,YAAA,CACA,kBAAA,CACA,4CAAA,CAEA,iBrB82CF,CqB72CE,iCACE,UAAA,CACA,iBAAA,CACA,2CAAA,CACA,qCAAA,CACA,sCrB+2CJ,CqB72CA,gBACE,qBAAA,CAKA,gRAAA,CAEA,UAAA,CAEA,4CAAA,CACA,sBAAA,CACA,UrB62CF,CqB32CE,sBACE,YrB62CJ,CqB32CE,kCACE,+CrB62CJ,CqB92CE,sCACE,+CrB62CJ,CqB92CE,6BACE,+CrB62CJ,CqBx2CA,cACE,uCAAA,CACA,0CAAA,CACA,kDrB22CF,CqBz2CE,iBACE,SAAA,CACA,YAAA,CACA,eAAA,CAEA,YAAA,CACA,qBAAA,CAEA,erBy2CJ,CqBv2CE,iBACE,iBAAA,CACA,QrBy2CJ,CqBv2CI,oBACE,kDrBy2CN,CqBv2CE,yBACE,qBAAA,CAEA,oBAAA,CACA,2CAAA,CAEA,WAAA,CACA,UAAA,CAEA,mFrBs2CJ,CqBn2CI,wCACE,oXAAA,CACA,eAAA,CACA,qBrBq2CN,CqBl2CE,uCACE,erBo2CJ,CqBl2CE,oBACE,iBAAA,CACA,KAAA,CACA,OAAA,CACA,iCAAA,CACA,mCAAA,CAEA,cAAA,CAEA,YAAA,CACA,sBAAA,CACA,kBrBk2CJ,CqBh2CE,uBACE,0CAAA,CAEA,eAAA,CACA,wBAAA,CAEA,+CAAA,CAEA,mFrB+1CJ,CqB11CI,yCACE,2CrB41CN,CqB11CA,kBACE,iBAAA,CACA,YrB61CF,CqBv1CE,qBACE,YrB01CJ,CqBx1CE,kCACE,uBrB01CJ,CqBv1CE,6BACE,arB01CJ,CqBx1CE,0CACE,wBrB01CJ,CsBr/CA,qBACE,gCAAA,CACA,uCtBw/CF,CsBt/CA,WACE,oCAAA,CACA,0CAAA,CACA,wBtBy/CF,CsBt/CA,QACE,YtBy/CF,CsBv/CA,oBACE,0CtB0/CF,CsBx/CA,UACE,8BAAA,CACA,eAAA,CAEA,qFtB0/CF,CsBv/CE,4BACE,atBy/CJ,CsBx/CI,+BACE,ctB0/CN,CsBz/CI,8BACE,YtB2/CN,CsBz/CE,aACE,oBAAA,CACA,YAAA,CACA,eAAA,CACA,+CtB2/CJ,CsB1/CE,aACE,4CtB4/CJ,CsB1/CI,wBACE,qBAAA,CACA,oBtB4/CN,CsB1/CI,uCACE,etB4/CN,CsB1/CA,YACE,gBAAA,CACA,iBtB6/CF,CsB1/CA,4EACE,8BAAA,CACA,4BtB6/CF,CsB5/CE,mFACE,6OtB8/CJ","file":"furo.css","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// TODO: break this out into relevant files.\n\n// This is where the theming and coloring of all the elements is done. This file\n// needs to be broken out to let all the styles for each of the components live\n// with the rest of the component's styling.\n\nbody\n color: var(--color-foreground-primary)\n background: var(--color-background-primary)\n\n ////////////////////////////////////////////////////////////////////////////////\n// Header\n////////////////////////////////////////////////////////////////////////////////\n.mobile-header\n .header-center\n a\n color: var(--color-header-text)\n text-decoration: none\n\n////////////////////////////////////////////////////////////////////////////////\n// Announcements\n////////////////////////////////////////////////////////////////////////////////\n.announcement\n background-color: var(--color-announcement-background)\n color: var(--color-announcement-text)\n\n ////////////////////////////////////////////////////////////////////////////////\n// Sidebar\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-drawer\n border-right: 1px solid var(--color-sidebar-background-border)\n background: var(--color-sidebar-background)\n\n.sidebar-brand\n color: var(--color-sidebar-brand-text)\n\n.sidebar-search-container\n background: var(--color-sidebar-search-background)\n &:hover,\n &:focus-within\n background: var(--color-sidebar-search-background--focus)\n\n &::before\n background-color: var(--color-sidebar-search-icon)\n mask-image: var(--icon-search)\n\n.sidebar-search\n border: none\n border-top: 1px solid var(--color-sidebar-search-border)\n border-bottom: 1px solid var(--color-sidebar-search-border)\n\n.sidebar-tree\n .icon\n color: var(--color-sidebar-link-text)\n .reference\n text-decoration: none // No need for underlines here.\n color: var(--color-sidebar-link-text)\n &:hover\n background: var(--color-sidebar-item-background--hover)\n\n &.external::after\n // make sure the icon looks like other boring links\n color: var(--color-sidebar-link-text)\n .caption\n color: var(--color-sidebar-caption-text)\n\n // Colorize the top-level list items and icon.\n .toctree-l1\n & > .reference,\n & > label .icon\n color: var(--color-sidebar-link-text--top-level)\n\n // Color changes on hover\n label\n background: var(--color-sidebar-item-expander-background)\n &:hover\n background: var(--color-sidebar-item-expander-background--hover)\n\n .current > .reference\n background: var(--color-sidebar-item-background--current)\n &:hover\n background: var(--color-sidebar-item-background--hover)\n\n\n////////////////////////////////////////////////////////////////////////////////\n// Table of contents\n////////////////////////////////////////////////////////////////////////////////\n.toc-drawer\n background: var(--color-toc-background)\n\n.toc-title\n color: var(--color-toc-title-text)\n\n.toc-tree\n border-left: 1px solid var(--color-background-border)\n\n .reference\n text-decoration: none // No need for underlines here.\n color: var(--color-toc-item-text)\n\n .scroll-current > .reference\n color: var(--color-toc-item-text--active)\n\n////////////////////////////////////////////////////////////////////////////////\n// Contents\n////////////////////////////////////////////////////////////////////////////////\narticle\n color: var(--color-content-foreground)\n background: var(--color-content-background)\n\na\n text-decoration: underline\n\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n &:hover\n color: var(--color-link--hover)\n text-decoration-color: var(--color-link-underline--hover)\n &.muted-link\n text-decoration: none\n &:hover\n text-decoration: underline\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n.problematic\n color: var(--color-problematic)\n\n// For items that need to be hidden based on the active theme.\n.only-light\n display: block !important\n.only-dark\n display: none !important\n\n@media (prefers-color-scheme: dark)\n .only-light\n display: none !important\n .only-dark\n display: block !important\n","@import \"normalize.css\";\nbody {\n color: var(--color-foreground-primary);\n background: var(--color-background-primary);\n}\n\n.mobile-header .header-center a {\n color: var(--color-header-text);\n text-decoration: none;\n}\n\n.announcement {\n background-color: var(--color-announcement-background);\n color: var(--color-announcement-text);\n}\n\n.sidebar-drawer {\n border-right: 1px solid var(--color-sidebar-background-border);\n background: var(--color-sidebar-background);\n}\n\n.sidebar-brand {\n color: var(--color-sidebar-brand-text);\n}\n\n.sidebar-search-container {\n background: var(--color-sidebar-search-background);\n}\n.sidebar-search-container:hover, .sidebar-search-container:focus-within {\n background: var(--color-sidebar-search-background--focus);\n}\n.sidebar-search-container::before {\n background-color: var(--color-sidebar-search-icon);\n mask-image: var(--icon-search);\n}\n\n.sidebar-search {\n border: none;\n border-top: 1px solid var(--color-sidebar-search-border);\n border-bottom: 1px solid var(--color-sidebar-search-border);\n}\n\n.sidebar-tree .icon {\n color: var(--color-sidebar-link-text);\n}\n.sidebar-tree .reference {\n text-decoration: none;\n color: var(--color-sidebar-link-text);\n}\n.sidebar-tree .reference:hover {\n background: var(--color-sidebar-item-background--hover);\n}\n.sidebar-tree .reference.external::after {\n color: var(--color-sidebar-link-text);\n}\n.sidebar-tree .caption {\n color: var(--color-sidebar-caption-text);\n}\n.sidebar-tree .toctree-l1 > .reference, .sidebar-tree .toctree-l1 > label .icon {\n color: var(--color-sidebar-link-text--top-level);\n}\n.sidebar-tree label {\n background: var(--color-sidebar-item-expander-background);\n}\n.sidebar-tree label:hover {\n background: var(--color-sidebar-item-expander-background--hover);\n}\n.sidebar-tree .current > .reference {\n background: var(--color-sidebar-item-background--current);\n}\n.sidebar-tree .current > .reference:hover {\n background: var(--color-sidebar-item-background--hover);\n}\n\n.toc-drawer {\n background: var(--color-toc-background);\n}\n\n.toc-title {\n color: var(--color-toc-title-text);\n}\n\n.toc-tree {\n border-left: 1px solid var(--color-background-border);\n}\n.toc-tree .reference {\n text-decoration: none;\n color: var(--color-toc-item-text);\n}\n.toc-tree .scroll-current > .reference {\n color: var(--color-toc-item-text--active);\n}\n\narticle {\n color: var(--color-content-foreground);\n background: var(--color-content-background);\n}\n\na {\n text-decoration: underline;\n color: var(--color-link);\n text-decoration-color: var(--color-link-underline);\n}\na:hover {\n color: var(--color-link--hover);\n text-decoration-color: var(--color-link-underline--hover);\n}\na.muted-link {\n text-decoration: none;\n}\na.muted-link:hover {\n text-decoration: underline;\n color: var(--color-link);\n text-decoration-color: var(--color-link-underline);\n}\n\n.problematic {\n color: var(--color-problematic);\n}\n\n.only-light {\n display: block !important;\n}\n\n.only-dark {\n display: none !important;\n}\n\n@media (prefers-color-scheme: dark) {\n .only-light {\n display: none !important;\n }\n\n .only-dark {\n display: block !important;\n }\n}\nhtml {\n font-family: var(--font-stack);\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--font-stack--monospace);\n}\n\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\narticle {\n line-height: 1.5;\n}\n\nh1 {\n font-size: 2.25rem;\n}\n\nh2 {\n font-size: 1.75rem;\n}\n\nh3 {\n font-size: 1.25rem;\n}\n\nh4 {\n font-size: 1rem;\n}\n\nh5 {\n font-size: 0.875rem;\n}\n\nh6 {\n font-size: 0.75rem;\n}\n\nh1,\nh2 {\n margin-top: 1.5rem;\n margin-bottom: 1rem;\n font-weight: 300;\n}\n\nh3 {\n margin-top: 1.5rem;\n margin-bottom: 0.75rem;\n font-weight: 400;\n}\n\nh4,\nh5,\nh6 {\n text-transform: uppercase;\n margin-top: 1rem;\n margin-bottom: 0.5rem;\n font-weight: 700;\n}\n\np {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n}\n\nhr.docutils {\n height: 1px;\n padding: 0;\n margin: 2rem 0;\n background-color: var(--color-background-border);\n border: 0;\n}\n\n.centered {\n text-align: center;\n}\n\n:root {\n --font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,\n sans-serif, Apple Color Emoji, Segoe UI Emoji;\n --font-stack--monospace: \"SFMono-Regular\", Menlo, Consolas, Monaco,\n Liberation Mono, Lucida Console, monospace;\n --font-size--normal: 100%;\n --font-size--small: 87.5%;\n --font-size--small--2: 81.25%;\n --font-size--small--3: 75%;\n --font-size--small--4: 62.5%;\n --sidebar-caption-font-size: var(--font-size--small--2);\n --sidebar-item-font-size: var(--font-size--small);\n --sidebar-search-input-font-size: var(--font-size--small);\n --toc-font-size: var(--font-size--small--3);\n --toc-font-size--mobile: var(--font-size--normal);\n --toc-title-font-size: var(--font-size--small--4);\n --admonition-font-size: 0.8125rem;\n --admonition-title-font-size: 0.8125rem;\n --code-font-size: var(--font-size--small--2);\n --header-height: calc(\n var(--sidebar-item-line-height) + 4 * var(--sidebar-item-spacing-vertical)\n );\n --sidebar-tree-space-above: 1.5rem;\n --sidebar-caption-space-above: 1rem;\n --sidebar-item-line-height: 1rem;\n --sidebar-item-spacing-vertical: 0.5rem;\n --sidebar-item-spacing-horizontal: 1rem;\n --sidebar-item-height: calc(\n var(--sidebar-item-line-height) + 2 *var(--sidebar-item-spacing-vertical)\n );\n --sidebar-expander-width: var(--sidebar-item-height);\n --sidebar-search-space-above: 0.5rem;\n --sidebar-search-input-spacing-vertical: 0.5rem;\n --sidebar-search-input-spacing-horizontal: 0.5rem;\n --sidebar-search-input-height: 1rem;\n --sidebar-search-icon-size: var(--sidebar-search-input-height);\n --toc-title-padding: 0.25rem 0;\n --toc-spacing-vertical: 1.5rem;\n --toc-spacing-horizontal: 1.5rem;\n --toc-item-spacing-vertical: 0.4rem;\n --toc-item-spacing-horizontal: 1rem;\n --icon-search: url('data:image/svg+xml;charset=utf-8,');\n --icon-pencil: url('data:image/svg+xml;charset=utf-8,');\n --icon-abstract: url('data:image/svg+xml;charset=utf-8,');\n --icon-info: url('data:image/svg+xml;charset=utf-8,');\n --icon-flame: url('data:image/svg+xml;charset=utf-8,');\n --icon-question: url('data:image/svg+xml;charset=utf-8,');\n --icon-warning: url('data:image/svg+xml;charset=utf-8,');\n --icon-failure: url('data:image/svg+xml;charset=utf-8,');\n --icon-spark: url('data:image/svg+xml;charset=utf-8,');\n --icon-admonition-default: var(--icon-abstract);\n --color-problematic: #b30000;\n --color-foreground-primary: black;\n --color-foreground-secondary: #5a5c63;\n --color-foreground-muted: #72747e;\n --color-foreground-border: #878787;\n --color-background-primary: white;\n --color-background-secondary: #f8f9fb;\n --color-background-hover: #efeff4ff;\n --color-background-hover--transparent: #efeff400;\n --color-background-border: #eeebee;\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n --color-brand-primary: #2962ff;\n --color-brand-content: #2a5adf;\n --color-api-overall: var(--color-foreground-muted);\n --color-api-name: var(--color-brand-content);\n --color-api-pre-name: var(--color-brand-content);\n --color-api-paren: var(--color-foreground-secondary);\n --color-api-keyword: var(--color-problematic);\n --color-api-highlight-on-target: #ffffcc;\n --color-inline-code-background: var(--color-background-secondary);\n --color-highlighted-background: #ddeeff;\n --color-highlighted-text: var(--color-foreground-primary);\n --color-guilabel-background: #ddeeff80;\n --color-guilabel-border: #bedaf580;\n --color-guilabel-text: var(--color-foreground-primary);\n --color-admonition-background: transparent;\n --color-admonition-title: #651fff;\n --color-admonition-title-background: rgba(101, 31, 255, 0.1);\n --color-admonition-title--caution: #ff9100;\n --color-admonition-title-background--caution: rgba(255, 145, 0, 0.1);\n --color-admonition-title--warning: #ff9100;\n --color-admonition-title-background--warning: rgba(255, 145, 0, 0.1);\n --color-admonition-title--danger: #ff5252;\n --color-admonition-title-background--danger: rgba(255, 82, 82, 0.1);\n --color-admonition-title--attention: #ff5252;\n --color-admonition-title-background--attention: rgba(255, 82, 82, 0.1);\n --color-admonition-title--error: #ff5252;\n --color-admonition-title-background--error: rgba(255, 82, 82, 0.1);\n --color-admonition-title--hint: #00c852;\n --color-admonition-title-background--hint: rgba(0, 200, 82, 0.1);\n --color-admonition-title--important: #00bfa5;\n --color-admonition-title-background--important: rgba(0, 191, 165, 0.1);\n --color-admonition-title--note: #00b0ff;\n --color-admonition-title-background--note: rgba(0, 176, 255, 0.1);\n --color-admonition-title--seealso: #448aff;\n --color-admonition-title-background--seealso: rgba(68, 138, 255, 0.1);\n --color-admonition-title--tip: #00c852;\n --color-admonition-title-background--tip: rgba(0, 200, 82, 0.1);\n --color-admonition-title--admonition-todo: #808080;\n --color-admonition-title-background--admonition-todo: rgba(128, 128, 128, 0.1);\n --color-header-background: var(--color-background-primary);\n --color-header-border: var(--color-background-border);\n --color-header-text: var(--color-foreground-primary);\n --color-sidebar-background: var(--color-background-secondary);\n --color-sidebar-background-border: var(--color-background-border);\n --color-sidebar-brand-text: var(--color-foreground-primary);\n --color-sidebar-caption-text: var(--color-foreground-muted);\n --color-sidebar-link-text: var(--color-foreground-secondary);\n --color-sidebar-link-text--top-level: var(--color-brand-primary);\n --color-sidebar-item-background: var(--color-sidebar-background);\n --color-sidebar-item-background--current: var(\n --color-sidebar-item-background\n );\n --color-sidebar-item-background--hover: linear-gradient(\n 90deg,\n var(--color-background-hover--transparent) 0%,\n var(--color-background-hover) var(--sidebar-item-spacing-horizontal),\n var(--color-background-hover) 100%\n );\n --color-sidebar-item-expander-background: transparent;\n --color-sidebar-item-expander-background--hover: var(\n --color-background-hover\n );\n --color-sidebar-search-text: var(--color-foreground-primary);\n --color-sidebar-search-background: var(--color-background-secondary);\n --color-sidebar-search-background--focus: var(--color-background-primary);\n --color-sidebar-search-border: var(--color-background-border);\n --color-sidebar-search-icon: var(--color-foreground-muted);\n --color-toc-background: var(--color-background-primary);\n --color-toc-title-text: var(--color-foreground-muted);\n --color-toc-item-text: var(--color-foreground-secondary);\n --color-toc-item-text--hover: var(--color-foreground-primary);\n --color-toc-item-text--active: var(--color-brand-primary);\n --color-content-foreground: var(--color-foreground-primary);\n --color-content-background: transparent;\n --color-link: var(--color-brand-content);\n --color-link--hover: var(--color-brand-content);\n --color-link-underline: var(--color-background-border);\n --color-link-underline--hover: var(--color-foreground-border);\n}\n\n@media (prefers-color-scheme: dark) {\n :root {\n --color-problematic: #e25050;\n --color-foreground-primary: #ffffffd9;\n --color-foreground-secondary: #9ca0a5;\n --color-foreground-muted: #81868d;\n --color-foreground-border: #666666;\n --color-background-primary: #131416;\n --color-background-secondary: #1a1c1e;\n --color-background-hover: #1e2124ff;\n --color-background-hover--transparent: #1e212400;\n --color-background-border: #303335;\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n --color-brand-primary: #2b8cee;\n --color-brand-content: #368ce2;\n --color-highlighted-background: #083563;\n --color-guilabel-background: #08356380;\n --color-guilabel-border: #13395f80;\n --color-api-highlight-on-target: #333300;\n --color-admonition-background: #18181a;\n }\n}\nhtml {\n overflow-x: hidden;\n overflow-y: scroll;\n}\n\n:not(html):not(body) {\n scrollbar-width: thin;\n scrollbar-color: var(--color-foreground-border) transparent;\n}\n:not(html):not(body)::-webkit-scrollbar {\n width: 0.25rem;\n height: 0.25rem;\n}\n:not(html):not(body)::-webkit-scrollbar-thumb {\n background-color: var(--color-foreground-border);\n border-radius: 0.125rem;\n}\n\nhtml,\nbody {\n height: 100%;\n}\n\n.page {\n display: flex;\n min-height: 100%;\n}\n\n.mobile-header {\n width: 100%;\n height: var(--header-height);\n background-color: var(--color-header-background);\n color: var(--color-header-text);\n border-bottom: 1px solid var(--color-header-border);\n z-index: 10;\n display: none;\n}\n.mobile-header.scrolled {\n border-bottom: none;\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2);\n}\n\n.main {\n display: flex;\n flex: 1;\n}\n\n.sidebar-drawer {\n box-sizing: border-box;\n display: flex;\n justify-content: flex-end;\n width: calc((100% - 82em) / 2 + 15em);\n min-width: 15em;\n}\n\n.sidebar-container,\n.toc-drawer {\n box-sizing: border-box;\n width: 15em;\n}\n\n.toc-drawer {\n padding-right: 1rem;\n}\n\n.sidebar-sticky,\n.toc-sticky {\n position: sticky;\n top: 0;\n height: min(100%, 100vh);\n height: 100vh;\n display: flex;\n flex-direction: column;\n}\n\n.sidebar-scroll,\n.toc-scroll {\n flex-shrink: 1;\n overflow: auto;\n scroll-behavior: smooth;\n}\n\n.content {\n padding: 0 3em;\n width: 46em;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n\n.icon {\n display: inline-block;\n height: 1rem;\n width: 1rem;\n}\n.icon svg {\n width: 100%;\n height: 100%;\n}\n\n.announcement {\n height: var(--header-height);\n display: flex;\n align-items: center;\n overflow-x: auto;\n}\n.announcement + .page {\n min-height: calc(100% - var(--header-height));\n}\n\n.announcement-content {\n box-sizing: border-box;\n padding: 0.5rem;\n min-width: 100%;\n white-space: nowrap;\n text-align: center;\n}\n\n.toc-overlay-icon, .nav-overlay-icon {\n display: none;\n cursor: pointer;\n}\n.toc-overlay-icon .icon, .nav-overlay-icon .icon {\n color: var(--color-foreground-secondary);\n height: 1.25rem;\n width: 1.25rem;\n}\n\n.toc-header-icon, .nav-overlay-icon {\n justify-content: center;\n align-items: center;\n}\n\n.toc-content-icon {\n height: 1.5rem;\n width: 1.5rem;\n margin-top: 1.5rem;\n float: right;\n}\n\n.sidebar-toggle {\n position: absolute;\n display: none;\n}\n\n.sidebar-toggle[name=__toc] {\n left: 20px;\n}\n\n.sidebar-toggle:checked {\n left: 40px;\n}\n\n.overlay {\n position: fixed;\n top: 0;\n width: 0;\n height: 0;\n transition: width 0ms, height 0ms, opacity 250ms ease-out;\n opacity: 0;\n background-color: rgba(0, 0, 0, 0.54);\n}\n\n.sidebar-overlay {\n z-index: 20;\n}\n\n.toc-overlay {\n z-index: 40;\n}\n\n.sidebar-drawer {\n z-index: 30;\n transition: left 250ms ease-in-out;\n}\n\n.toc-drawer {\n z-index: 50;\n transition: right 250ms ease-in-out;\n}\n\n#__navigation:checked ~ .sidebar-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n}\n#__navigation:checked ~ .page .sidebar-drawer {\n top: 0;\n left: 0;\n}\n\n#__toc:checked ~ .toc-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n}\n#__toc:checked ~ .page .toc-drawer {\n top: 0;\n right: 0;\n}\n\n@media (min-width: 97em) {\n html {\n font-size: 110%;\n }\n}\n@media (max-width: 82em) {\n .toc-content-icon {\n display: flex;\n }\n\n .toc-drawer {\n position: fixed;\n height: 100vh;\n top: 0;\n right: -15em;\n border-left: 1px solid var(--color-background-muted);\n }\n\n .toc-tree {\n border-left: none;\n font-size: var(--toc-font-size--mobile);\n }\n\n .sidebar-drawer {\n width: calc((100% - 67em) / 2 + 15em);\n }\n}\n@media (max-width: 67em) {\n .nav-overlay-icon {\n display: flex;\n }\n\n .sidebar-drawer {\n position: fixed;\n height: 100vh;\n width: 15em;\n top: 0;\n left: -15em;\n }\n\n .toc-header-icon {\n display: flex;\n }\n\n .toc-content-icon {\n display: none;\n }\n\n .mobile-header {\n position: sticky;\n top: 0;\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .mobile-header .header-left,\n.mobile-header .header-right {\n display: flex;\n height: var(--header-height);\n width: var(--header-height);\n }\n .mobile-header .header-left label,\n.mobile-header .header-right label {\n height: 100%;\n width: 100%;\n }\n\n :target {\n scroll-margin-top: var(--header-height);\n }\n\n .page {\n flex-direction: column;\n justify-content: center;\n }\n\n .content {\n margin-left: auto;\n margin-right: auto;\n }\n}\n@media (max-width: 52em) {\n .content {\n width: 100%;\n overflow-x: auto;\n }\n}\n@media (max-width: 46em) {\n .content {\n padding: 0 1em;\n }\n\n article div.sidebar {\n float: none;\n width: 100%;\n margin: 1rem 0;\n }\n}\n.admonition {\n margin: 1rem auto;\n padding: 0 0.5rem 0.5rem 0.5rem;\n background: var(--color-admonition-background);\n border-radius: 0.2rem;\n border-left: 0.2rem solid var(--color-admonition-title);\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1);\n font-size: var(--admonition-font-size);\n overflow: hidden;\n page-break-inside: avoid;\n}\n.admonition > :nth-child(2) {\n margin-top: 0;\n}\n.admonition > :last-child {\n margin-bottom: 0;\n}\n.admonition p.admonition-title {\n position: relative;\n margin: 0 -0.5rem 0.5rem;\n padding: 0.5rem 0.5rem 0.5rem 2rem;\n font-weight: 500;\n font-size: var(--admonition-title-font-size);\n background-color: var(--color-admonition-title-background);\n line-height: 1.3;\n}\n.admonition p.admonition-title::before {\n content: \"\";\n position: absolute;\n left: 0.5rem;\n width: 1rem;\n height: 1rem;\n background-color: var(--color-admonition-title);\n mask-image: var(--icon-admonition-default);\n mask-repeat: no-repeat;\n}\n.admonition.caution {\n border-left-color: var(--color-admonition-title--caution);\n}\n.admonition.caution > .admonition-title {\n background-color: var(--color-admonition-title-background--caution);\n}\n.admonition.caution > .admonition-title::before {\n background-color: var(--color-admonition-title--caution);\n mask-image: var(--icon-spark);\n}\n.admonition.warning {\n border-left-color: var(--color-admonition-title--warning);\n}\n.admonition.warning > .admonition-title {\n background-color: var(--color-admonition-title-background--warning);\n}\n.admonition.warning > .admonition-title::before {\n background-color: var(--color-admonition-title--warning);\n mask-image: var(--icon-warning);\n}\n.admonition.danger {\n border-left-color: var(--color-admonition-title--danger);\n}\n.admonition.danger > .admonition-title {\n background-color: var(--color-admonition-title-background--danger);\n}\n.admonition.danger > .admonition-title::before {\n background-color: var(--color-admonition-title--danger);\n mask-image: var(--icon-spark);\n}\n.admonition.attention {\n border-left-color: var(--color-admonition-title--attention);\n}\n.admonition.attention > .admonition-title {\n background-color: var(--color-admonition-title-background--attention);\n}\n.admonition.attention > .admonition-title::before {\n background-color: var(--color-admonition-title--attention);\n mask-image: var(--icon-warning);\n}\n.admonition.error {\n border-left-color: var(--color-admonition-title--error);\n}\n.admonition.error > .admonition-title {\n background-color: var(--color-admonition-title-background--error);\n}\n.admonition.error > .admonition-title::before {\n background-color: var(--color-admonition-title--error);\n mask-image: var(--icon-failure);\n}\n.admonition.hint {\n border-left-color: var(--color-admonition-title--hint);\n}\n.admonition.hint > .admonition-title {\n background-color: var(--color-admonition-title-background--hint);\n}\n.admonition.hint > .admonition-title::before {\n background-color: var(--color-admonition-title--hint);\n mask-image: var(--icon-question);\n}\n.admonition.important {\n border-left-color: var(--color-admonition-title--important);\n}\n.admonition.important > .admonition-title {\n background-color: var(--color-admonition-title-background--important);\n}\n.admonition.important > .admonition-title::before {\n background-color: var(--color-admonition-title--important);\n mask-image: var(--icon-flame);\n}\n.admonition.note {\n border-left-color: var(--color-admonition-title--note);\n}\n.admonition.note > .admonition-title {\n background-color: var(--color-admonition-title-background--note);\n}\n.admonition.note > .admonition-title::before {\n background-color: var(--color-admonition-title--note);\n mask-image: var(--icon-pencil);\n}\n.admonition.seealso {\n border-left-color: var(--color-admonition-title--seealso);\n}\n.admonition.seealso > .admonition-title {\n background-color: var(--color-admonition-title-background--seealso);\n}\n.admonition.seealso > .admonition-title::before {\n background-color: var(--color-admonition-title--seealso);\n mask-image: var(--icon-info);\n}\n.admonition.tip {\n border-left-color: var(--color-admonition-title--tip);\n}\n.admonition.tip > .admonition-title {\n background-color: var(--color-admonition-title-background--tip);\n}\n.admonition.tip > .admonition-title::before {\n background-color: var(--color-admonition-title--tip);\n mask-image: var(--icon-info);\n}\n.admonition.admonition-todo {\n border-left-color: var(--color-admonition-title--admonition-todo);\n}\n.admonition.admonition-todo > .admonition-title {\n background-color: var(--color-admonition-title-background--admonition-todo);\n}\n.admonition.admonition-todo > .admonition-title::before {\n background-color: var(--color-admonition-title--admonition-todo);\n mask-image: var(--icon-pencil);\n}\n\n.admonition-todo > .admonition-title {\n text-transform: uppercase;\n}\n\ndl.py dd, dl.cpp dd, dl.c dd, dl.js dd {\n margin-left: 2rem;\n}\ndl.py dd > :first-child, dl.cpp dd > :first-child, dl.c dd > :first-child, dl.js dd > :first-child {\n margin-top: 0.125rem;\n}\ndl.py dd > :last-child, dl.cpp dd > :last-child, dl.c dd > :last-child, dl.js dd > :last-child {\n margin-bottom: 1.25rem;\n}\ndl.py .field-list, dl.cpp .field-list, dl.c .field-list, dl.js .field-list {\n margin-bottom: 0.75rem;\n}\ndl.py .field-list dt, dl.cpp .field-list dt, dl.c .field-list dt, dl.js .field-list dt {\n text-transform: uppercase;\n font-size: var(--font-size--small);\n}\ndl.py .field-list dd:empty, dl.cpp .field-list dd:empty, dl.c .field-list dd:empty, dl.js .field-list dd:empty {\n margin-bottom: 0.5rem;\n}\ndl.py .field-list dd > ul, dl.cpp .field-list dd > ul, dl.c .field-list dd > ul, dl.js .field-list dd > ul {\n margin-left: -1.2rem;\n}\ndl.py .field-list dd > ul > li > p:nth-child(2), dl.cpp .field-list dd > ul > li > p:nth-child(2), dl.c .field-list dd > ul > li > p:nth-child(2), dl.js .field-list dd > ul > li > p:nth-child(2) {\n margin-top: 0;\n}\ndl.py .field-list dd > ul > li > p + p:last-child:empty, dl.cpp .field-list dd > ul > li > p + p:last-child:empty, dl.c .field-list dd > ul > li > p + p:last-child:empty, dl.js .field-list dd > ul > li > p + p:last-child:empty {\n margin-top: 0;\n margin-bottom: 0;\n}\ndl.py > dt, dl.cpp > dt, dl.c > dt, dl.js > dt {\n color: var(--color-api-overall);\n}\ndl.py > dt:target, dl.cpp > dt:target, dl.c > dt:target, dl.js > dt:target {\n background-color: var(--color-api-highlight-on-target);\n}\n\ndl.class > dt,\ndl.function > dt,\ndl.method > dt,\ndl.enum > dt,\ndl.enum-class > dt,\ndl.enum-struct > dt,\ndl.type > dt,\ndl.exception > dt {\n padding-left: 3em;\n text-indent: -3em;\n}\ndl.class > dt .property,\ndl.function > dt .property,\ndl.method > dt .property,\ndl.enum > dt .property,\ndl.enum-class > dt .property,\ndl.enum-struct > dt .property,\ndl.type > dt .property,\ndl.exception > dt .property {\n color: var(--color-api-keyword);\n padding-right: 0.25rem;\n}\n\n.sig-name {\n font-weight: bold;\n color: var(--color-api-name);\n}\n\n.sig-prename {\n color: var(--color-api-pre-name);\n}\n\n.sig-paren {\n color: var(--color-api-paren);\n}\n\n.sig-param {\n font-style: normal;\n}\n\n.versionmodified {\n font-style: italic;\n}\n\ndiv.versionadded p, div.versionchanged p, div.deprecated p {\n margin-top: 0.125rem;\n margin-bottom: 0.125rem;\n}\n\n.viewcode-link, .viewcode-back {\n float: right;\n font-size: var(--font-size--small);\n}\n\narticle p.caption,\ntable > caption,\n.code-block-caption {\n font-size: var(--font-size--small);\n text-align: center;\n}\n\n.toctree-wrapper.compound .caption {\n font-size: var(--font-size--small);\n text-transform: uppercase;\n text-align: initial;\n margin-bottom: 0;\n}\n.toctree-wrapper.compound > ul {\n margin-top: 0;\n margin-bottom: 0;\n}\n\ncode.literal {\n background: var(--color-inline-code-background);\n border-radius: 0.2em;\n font-size: var(--font-size--small--2);\n padding: 0.1em 0.2em;\n}\n\narticle div[class*=\" highlight-\"],\narticle div[class^=highlight-] {\n margin: 1em 0;\n display: flex;\n}\n\npre {\n margin: 0;\n padding: 0;\n}\narticle pre {\n line-height: 1.5;\n}\npre.literal-block, .highlight pre {\n font-size: var(--code-font-size);\n padding: 0.625rem 0.875rem;\n overflow: auto;\n}\npre.literal-block {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border-radius: 0.2rem;\n background-color: var(--color-code-background);\n color: var(--color-code-foreground);\n}\n\n.highlight {\n width: 100%;\n border-radius: 0.2rem;\n}\n\n.highlighttable {\n width: 100%;\n display: block;\n}\n.highlighttable tbody {\n display: block;\n}\n.highlighttable tr {\n display: flex;\n}\n.highlighttable td.linenos {\n background-color: var(--color-code-background);\n color: var(--color-code-foreground);\n padding: 0.625rem 0.875rem;\n padding-right: 0;\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.highlighttable .linenodiv {\n font-size: var(--code-font-size);\n padding-right: 0.5rem;\n box-shadow: -0.0625rem 0 var(--color-code-foreground) inset;\n opacity: 0.5;\n}\n.highlighttable td.code {\n padding: 0;\n display: block;\n flex: 1;\n overflow: hidden;\n}\n.highlighttable td.code .highlight {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.footnote-reference {\n font-size: var(--font-size--small--4);\n vertical-align: super;\n}\n\ndl.footnote {\n font-size: var(--font-size--small);\n color: var(--color-foreground-secondary);\n display: grid;\n grid-template-columns: max-content auto;\n}\ndl.footnote dt {\n margin: 0;\n}\ndl.footnote dt > .fn-backref {\n margin-left: 0.25rem;\n}\ndl.footnote dt:after {\n content: \":\";\n}\ndl.footnote dt .brackets:before {\n content: \"[\";\n}\ndl.footnote dt .brackets:after {\n content: \"]\";\n}\n\nimg {\n box-sizing: border-box;\n max-width: 100%;\n height: auto;\n}\n\narticle .figure {\n border-radius: 0.2rem;\n padding: 0.5rem;\n}\narticle .figure :last-child {\n margin-bottom: 0;\n}\narticle .align-left {\n float: left;\n clear: left;\n margin: 0 1rem 1rem;\n}\narticle .align-right {\n float: right;\n clear: right;\n margin: 0 1rem 1rem;\n}\narticle .align-center, article .figure.align-default,\narticle .legend .align-default {\n text-align: center;\n margin-left: auto;\n margin-right: auto;\n}\narticle .figure.align-default,\narticle .legend .align-default {\n display: block;\n}\n\n.genindex-jumpbox {\n border-top: 1px solid var(--color-background-border);\n border-bottom: 1px solid var(--color-background-border);\n padding: 0.25rem;\n}\n\n.genindex-section h2 {\n margin-top: 0.75rem;\n margin-bottom: 0.5rem;\n}\n.genindex-section ul {\n margin-top: 0;\n margin-bottom: 0;\n}\n\nul,\nol {\n padding-left: 1.2rem;\n margin-top: 1rem;\n margin-bottom: 1rem;\n}\nul li > p:first-child,\nol li > p:first-child {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n}\nul li > p:last-child,\nol li > p:last-child {\n margin-top: 0.25rem;\n}\nul li > ul,\nul li > ol,\nol li > ul,\nol li > ol {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n}\n\n.simple li > ul,\n.simple li > ol,\n.toctree-wrapper li > ul,\n.toctree-wrapper li > ol {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.field-list dt,\n.option-list dt,\ndl:not([class]) dt,\ndl.simple dt,\ndl.footnote dt,\ndl.glossary dt {\n font-weight: 500;\n margin-top: 0.25rem;\n}\n.field-list dt + dt,\n.option-list dt + dt,\ndl:not([class]) dt + dt,\ndl.simple dt + dt,\ndl.footnote dt + dt,\ndl.glossary dt + dt {\n margin-top: 0;\n}\n.field-list dt .classifier::before,\n.option-list dt .classifier::before,\ndl:not([class]) dt .classifier::before,\ndl.simple dt .classifier::before,\ndl.footnote dt .classifier::before,\ndl.glossary dt .classifier::before {\n content: \":\";\n margin-left: 0.2rem;\n margin-right: 0.2rem;\n}\n.field-list dd > p:first-child,\n.field-list dd ul,\n.option-list dd > p:first-child,\n.option-list dd ul,\ndl:not([class]) dd > p:first-child,\ndl:not([class]) dd ul,\ndl.simple dd > p:first-child,\ndl.simple dd ul,\ndl.footnote dd > p:first-child,\ndl.footnote dd ul,\ndl.glossary dd > p:first-child,\ndl.glossary dd ul {\n margin-top: 0.125rem;\n}\n.field-list dd ul,\n.option-list dd ul,\ndl:not([class]) dd ul,\ndl.simple dd ul,\ndl.footnote dd ul,\ndl.glossary dd ul {\n margin-bottom: 0.125rem;\n}\n\n.math-wrapper {\n width: 100%;\n overflow-x: auto;\n}\n\nabbr[title] {\n cursor: help;\n}\n\nkbd:not(.compound) {\n margin: 0 0.2rem;\n padding: 0 0.2rem;\n border-radius: 0.2rem;\n border: 1px solid var(--color-foreground-border);\n color: var(--color-foreground-primary);\n vertical-align: text-bottom;\n font-size: var(--font-size--small--3);\n display: inline-block;\n box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.2), inset 0 0 0 0.125rem var(--color-background-primary);\n background-color: var(--color-background-secondary);\n}\n\nblockquote {\n border-left: 1px solid var(--color-foreground-border);\n font-style: italic;\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n padding: 0.5rem 1rem;\n}\n\n.reference img {\n vertical-align: middle;\n}\n\nh1 > .headerlink,\nh2 > .headerlink,\nh3 > .headerlink,\nh4 > .headerlink,\nh5 > .headerlink,\nh6 > .headerlink,\ndl dt > .headerlink,\np.caption > .headerlink,\ntable > caption > .headerlink,\n.code-block-caption > .headerlink {\n font-weight: 100;\n margin-left: 0.5rem;\n visibility: hidden;\n text-decoration: none;\n}\nh1:hover > .headerlink,\nh2:hover > .headerlink,\nh3:hover > .headerlink,\nh4:hover > .headerlink,\nh5:hover > .headerlink,\nh6:hover > .headerlink,\ndl dt:hover > .headerlink,\np.caption:hover > .headerlink,\ntable > caption:hover > .headerlink,\n.code-block-caption:hover > .headerlink {\n visibility: visible;\n}\n\n:target > h1:first-child > .headerlink,\n:target > h2:first-child > .headerlink,\n:target > h3:first-child > .headerlink,\n:target > h4:first-child > .headerlink,\n:target > h5:first-child > .headerlink,\n:target > h6:first-child > .headerlink {\n visibility: visible;\n}\n\np.rubric {\n text-transform: uppercase;\n font-size: var(--font-size--small);\n}\n\narticle .sidebar {\n float: right;\n clear: right;\n width: 30%;\n margin-left: 1rem;\n margin-right: 0;\n border-radius: 0.2rem;\n background-color: var(--color-background-secondary);\n border: var(--color-background-border) 1px solid;\n}\narticle .sidebar > * {\n padding-left: 1rem;\n padding-right: 1rem;\n}\narticle .sidebar .sidebar-title {\n margin: 0;\n padding: 0.5rem 1rem;\n border-bottom: var(--color-background-border) 1px solid;\n font-weight: 500;\n}\n\n.table-wrapper {\n width: 100%;\n overflow-x: auto;\n margin-top: 1rem;\n margin-bottom: 0.5rem;\n padding: 0.2rem 0.2rem 0.75rem;\n}\n\ntable.docutils {\n border-radius: 0.2rem;\n border-spacing: 0;\n border-collapse: collapse;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1);\n}\ntable.docutils th {\n background: var(--color-background-secondary);\n}\ntable.docutils td,\ntable.docutils th {\n padding: 0 0.25rem;\n border-left: 1px solid var(--color-background-border);\n border-right: 1px solid var(--color-background-border);\n border-bottom: 1px solid var(--color-background-border);\n}\ntable.docutils td p,\ntable.docutils th p {\n margin: 0.25rem;\n}\ntable.docutils td:first-child,\ntable.docutils th:first-child {\n border-left: none;\n}\ntable.docutils td:last-child,\ntable.docutils th:last-child {\n border-right: none;\n}\n\n.guilabel {\n background-color: var(--color-guilabel-background);\n border: 1px solid var(--color-guilabel-border);\n color: var(--color-guilabel-text);\n padding: 0 0.3em;\n border-radius: 0.5em;\n font-size: 0.9em;\n}\n\nfooter {\n font-size: var(--font-size--small);\n display: flex;\n flex-direction: column;\n margin-top: 2rem;\n}\n\n.related-information {\n margin-top: 1rem;\n padding: 0.75rem;\n padding-bottom: 1rem;\n border-top: 1px solid var(--color-background-border);\n line-height: 1.5;\n color: var(--color-foreground-secondary);\n}\n\n.related-pages a {\n display: flex;\n align-items: center;\n text-decoration: none;\n}\n.related-pages a:hover .page-info .title {\n text-decoration: underline;\n color: var(--color-link);\n text-decoration-color: var(--color-link-underline);\n}\n.related-pages a svg,\n.related-pages a svg > use {\n flex-shrink: 0;\n color: var(--color-foreground-border);\n width: 0.75rem;\n height: 0.75rem;\n margin: 0 0.5rem;\n}\n.related-pages a.next-page {\n max-width: 50%;\n float: right;\n clear: right;\n text-align: right;\n}\n.related-pages a.prev-page {\n max-width: 50%;\n float: left;\n clear: left;\n}\n.related-pages a.prev-page svg {\n transform: rotate(180deg);\n}\n\n.page-info {\n display: flex;\n flex-direction: column;\n}\n.next-page .page-info {\n align-items: flex-end;\n}\n.page-info .context {\n display: flex;\n align-items: center;\n padding-bottom: 0.1rem;\n color: var(--color-foreground-muted);\n font-size: var(--font-size--small);\n text-decoration: none;\n}\n\nul.search {\n padding-left: 0;\n list-style: none;\n}\nul.search li {\n padding: 1rem 0;\n border-bottom: 1px solid var(--color-background-border);\n}\n\n.highlighted {\n background-color: var(--color-highlighted-background);\n color: var(--color-highlighted-text);\n}\n\n.sidebar-brand {\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);\n text-decoration: none;\n}\n\n.sidebar-brand-text {\n overflow-wrap: break-word;\n margin: var(--sidebar-item-spacing-vertical) 0;\n font-size: 1.5rem;\n}\n\n.sidebar-logo-container {\n margin: var(--sidebar-item-spacing-vertical) 0;\n}\n\n.sidebar-logo {\n margin: 0 auto;\n display: block;\n max-width: 100%;\n}\n\n.sidebar-search-container {\n display: flex;\n align-items: center;\n margin-top: var(--sidebar-search-space-above);\n position: relative;\n}\n.sidebar-search-container::before {\n content: \"\";\n position: absolute;\n left: var(--sidebar-item-spacing-horizontal);\n width: var(--sidebar-search-icon-size);\n height: var(--sidebar-search-icon-size);\n}\n\n.sidebar-search {\n box-sizing: border-box;\n padding-top: var(--sidebar-search-input-spacing-vertical);\n padding-bottom: var(--sidebar-search-input-spacing-vertical);\n padding-right: var(--sidebar-search-input-spacing-horizontal);\n padding-left: calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size));\n width: 100%;\n color: var(--color-sidebar-search-foreground);\n background: transparent;\n z-index: 10;\n}\n.sidebar-search:focus {\n outline: none;\n}\n.sidebar-search::placeholder {\n font-size: var(--sidebar-search-input-font-size);\n}\n\n.sidebar-tree {\n font-size: var(--sidebar-item-font-size);\n margin-top: var(--sidebar-tree-space-above);\n margin-bottom: var(--sidebar-item-spacing-vertical);\n}\n.sidebar-tree ul {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n display: flex;\n flex-direction: column;\n list-style: none;\n}\n.sidebar-tree li {\n position: relative;\n margin: 0;\n}\n.sidebar-tree li > ul {\n margin-left: var(--sidebar-item-spacing-horizontal);\n}\n.sidebar-tree .reference {\n box-sizing: border-box;\n display: inline-block;\n line-height: var(--sidebar-item-line-height);\n height: 100%;\n width: 100%;\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);\n}\n.sidebar-tree .reference.external::after {\n content: url('data:image/svg+xml,');\n margin: 0 0.25rem;\n vertical-align: middle;\n}\n.sidebar-tree .current-page > .reference {\n font-weight: bold;\n}\n.sidebar-tree label {\n position: absolute;\n top: 0;\n right: 0;\n height: var(--sidebar-item-height);\n width: var(--sidebar-expander-width);\n cursor: pointer;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.sidebar-tree .caption {\n font-size: var(--sidebar-caption-font-size);\n font-weight: bold;\n text-transform: uppercase;\n margin: var(--sidebar-caption-space-above) 0 0 0;\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);\n}\n.sidebar-tree li.has-children > .reference {\n padding-right: var(--sidebar-expander-width);\n}\n\n.toctree-checkbox {\n position: absolute;\n display: none;\n}\n\n.toctree-checkbox ~ ul {\n display: none;\n}\n.toctree-checkbox ~ label .icon svg {\n transform: rotate(90deg);\n}\n\n.toctree-checkbox:checked ~ ul {\n display: block;\n}\n.toctree-checkbox:checked ~ label .icon svg {\n transform: rotate(-90deg);\n}\n\n.toc-title-container {\n padding: var(--toc-title-padding);\n padding-top: var(--toc-spacing-vertical);\n}\n\n.toc-title {\n font-size: var(--toc-title-font-size);\n padding-left: var(--toc-spacing-horizontal);\n text-transform: uppercase;\n}\n\n.no-toc {\n display: none;\n}\n\n.toc-tree-container {\n padding-bottom: var(--toc-spacing-vertical);\n}\n\n.toc-tree {\n font-size: var(--toc-font-size);\n line-height: 1.3;\n padding-left: calc(var(--toc-spacing-horizontal) - var(--toc-item-spacing-horizontal));\n}\n.toc-tree > ul > li:first-child {\n padding-top: 0;\n}\n.toc-tree > ul > li:first-child > ul {\n padding-left: 0;\n}\n.toc-tree > ul > li:first-child > a {\n display: none;\n}\n.toc-tree ul {\n list-style-type: none;\n margin-top: 0;\n margin-bottom: 0;\n padding-left: var(--toc-item-spacing-horizontal);\n}\n.toc-tree li {\n padding-top: var(--toc-item-spacing-vertical);\n}\n.toc-tree li .reference {\n word-break: break-word;\n text-decoration: none;\n}\n.toc-tree li.scroll-current > .reference {\n font-weight: bold;\n}\n\n.toc-scroll {\n max-height: 100vh;\n overflow-y: scroll;\n}\n\n.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here) {\n color: var(--color-problematic);\n background: rgba(255, 0, 0, 0.25);\n}\n.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here)::before {\n content: \"ERROR: Adding a table of contents in Furo-based documentation is unnecessary, and does not work well with existing styling. Add a 'this-will-duplicate-information-and-it-is-still-useful-here' class, if you want an escape hatch.\";\n}","// This file contains the styling for making the content throughout the page,\n// including fonts, paragraphs, headings and spacing among these elements.\n\nhtml\n font-family: var(--font-stack)\npre,\ncode,\nkbd,\nsamp\n font-family: var(--font-stack--monospace)\n\n// Make fonts look slightly nicer.\nbody\n -webkit-font-smoothing: antialiased\n -moz-osx-font-smoothing: grayscale\n\n// Line height from Bootstrap 4.1\narticle\n line-height: 1.5\n\n//\n// Headings\n//\nh1\n font-size: 2.25rem\nh2\n font-size: 1.75rem\nh3\n font-size: 1.25rem\nh4\n font-size: 1rem\nh5\n font-size: 0.875rem\nh6\n font-size: 0.75rem\n\n// Main headings\nh1,\nh2\n margin-top: 1.5rem\n margin-bottom: 1rem\n font-weight: 300\n\nh3\n margin-top: 1.5rem\n margin-bottom: 0.75rem\n font-weight: 400\n\n// You're in-too-deep headings\nh4,\nh5,\nh6\n text-transform: uppercase\n margin-top: 1rem\n margin-bottom: 0.5rem\n font-weight: 700\n\n// Paragraph\np\n margin-top: 0.75rem\n margin-bottom: 0.75rem\n\n// Horizontal rules\nhr.docutils\n height: 1px\n padding: 0\n margin: 2rem 0\n background-color: var(--color-background-border)\n border: 0\n\n.centered\n text-align: center\n","// This file defines all the knobs that can be tweaked by end users.\n\n// Overall Layout Variables\n//\n// These are set here, since CSS variables can't be used in media queries,\n// which is where these would be used.\n$content-padding: 3em;\n$content-padding--small: 1em;\n$content-width: 46em;\n$sidebar-width: 15em;\n$full-width: $content-width + 2 * ($content-padding + $sidebar-width);\n\n// Admonitions\n//\n// Structure of these: (color, key-in-$icons).\n// The colors are translated into CSS variables below, and icons are used for\n// the declarations.\n$admonition-default: #651fff \"abstract\";\n$admonitions: (\n // Each of these has an reST directives for it.\n \"caution\": #ff9100 \"spark\",\n \"warning\": #ff9100 \"warning\",\n \"danger\": #ff5252 \"spark\",\n \"attention\": #ff5252 \"warning\",\n \"error\": #ff5252 \"failure\",\n \"hint\": #00c852 \"question\",\n \"important\": #00bfa5 \"flame\",\n \"note\": #00b0ff \"pencil\",\n \"seealso\": #448aff \"info\",\n \"tip\": #00c852 \"info\",\n \"admonition-todo\": #808080 \"pencil\"\n);\n\n:root {\n //////////////////////////////////////////////////////////////////////////////\n // Fonts\n //////////////////////////////////////////////////////////////////////////////\n // These are adapted from https://systemfontstack.com/\n --font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,\n sans-serif, Apple Color Emoji, Segoe UI Emoji;\n --font-stack--monospace: \"SFMono-Regular\", Menlo, Consolas, Monaco,\n Liberation Mono, Lucida Console, monospace;\n\n --font-size--normal: 100%;\n --font-size--small: 87.5%;\n --font-size--small--2: 81.25%;\n --font-size--small--3: 75%;\n --font-size--small--4: 62.5%;\n\n // Sidebar\n --sidebar-caption-font-size: var(--font-size--small--2);\n --sidebar-item-font-size: var(--font-size--small);\n --sidebar-search-input-font-size: var(--font-size--small);\n\n // Table of Contents\n --toc-font-size: var(--font-size--small--3);\n --toc-font-size--mobile: var(--font-size--normal);\n --toc-title-font-size: var(--font-size--small--4);\n\n // Admonitions\n --admonition-font-size: 0.8125rem;\n --admonition-title-font-size: 0.8125rem;\n\n // Code\n --code-font-size: var(--font-size--small--2);\n\n //////////////////////////////////////////////////////////////////////////////\n // Spacing\n //////////////////////////////////////////////////////////////////////////////\n --header-height: calc(\n var(--sidebar-item-line-height) + 4 * #{var(--sidebar-item-spacing-vertical)}\n );\n\n // Sidebar\n --sidebar-tree-space-above: 1.5rem;\n --sidebar-caption-space-above: 1rem;\n\n --sidebar-item-line-height: 1rem;\n --sidebar-item-spacing-vertical: 0.5rem;\n --sidebar-item-spacing-horizontal: 1rem;\n --sidebar-item-height: calc(\n var(--sidebar-item-line-height) + 2 *#{var(--sidebar-item-spacing-vertical)}\n );\n\n --sidebar-expander-width: var(--sidebar-item-height); // be square\n\n --sidebar-search-space-above: 0.5rem;\n --sidebar-search-input-spacing-vertical: 0.5rem;\n --sidebar-search-input-spacing-horizontal: 0.5rem;\n --sidebar-search-input-height: 1rem;\n --sidebar-search-icon-size: var(--sidebar-search-input-height);\n\n // Table of Contents\n --toc-title-padding: 0.25rem 0;\n --toc-spacing-vertical: 1.5rem;\n --toc-spacing-horizontal: 1.5rem;\n --toc-item-spacing-vertical: 0.4rem;\n --toc-item-spacing-horizontal: 1rem;\n\n //////////////////////////////////////////////////////////////////////////////\n // Icons\n //////////////////////////////////////////////////////////////////////////////\n @each $name, $glyph in $icons {\n --icon-#{$name}: #{$glyph};\n }\n --icon-admonition-default: var(--icon-#{nth($admonition-default, 2)});\n\n //////////////////////////////////////////////////////////////////////////////\n // Overall Colors\n // To give the user more control, avoid using these colors directly\n // outside of this file. Instead, try to define more variables here that\n // based on these, and use them in the actual stylesheets.\n //////////////////////////////////////////////////////////////////////////////\n --color-problematic: #b30000;\n\n // Base Colors\n --color-foreground-primary: black; // for main text and headings\n --color-foreground-secondary: #5a5c63; // for secondary text\n --color-foreground-muted: #72747e; // for muted text\n --color-foreground-border: #878787; // for content borders\n\n --color-background-primary: white; // for content\n --color-background-secondary: #f8f9fb; // for navigation + ToC\n --color-background-hover: #efeff4ff; // for navigation-item hover\n --color-background-hover--transparent: #efeff400;\n --color-background-border: #eeebee; // for UI borders\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #2962ff;\n --color-brand-content: #2a5adf;\n\n // API documentation\n --color-api-overall: var(--color-foreground-muted);\n --color-api-name: var(--color-brand-content);\n --color-api-pre-name: var(--color-brand-content);\n --color-api-paren: var(--color-foreground-secondary);\n --color-api-keyword: var(--color-problematic);\n --color-api-highlight-on-target: #ffffcc;\n\n // Inline code background\n --color-inline-code-background: var(--color-background-secondary);\n\n // Highlighted text (search)\n --color-highlighted-background: #ddeeff;\n --color-highlighted-text: var(--color-foreground-primary);\n\n // GUI Labels\n --color-guilabel-background: #ddeeff80;\n --color-guilabel-border: #bedaf580;\n --color-guilabel-text: var(--color-foreground-primary);\n\n // Admonitions!\n --color-admonition-background: transparent;\n --color-admonition-title: #{nth($admonition-default, 1)};\n --color-admonition-title-background: #{rgba(nth($admonition-default, 1), 0.1)};\n\n @each $name, $values in $admonitions {\n --color-admonition-title--#{$name}: #{nth($values, 1)};\n --color-admonition-title-background--#{$name}: #{rgba(\n nth($values, 1),\n 0.1\n )};\n }\n\n //////////////////////////////////////////////////////////////////////////////\n // Everything below this should be one of:\n // - var(...)\n // - *-gradient(...)\n // - special literal values (eg: transparent, none)\n //////////////////////////////////////////////////////////////////////////////\n\n // Header\n --color-header-background: var(--color-background-primary);\n --color-header-border: var(--color-background-border);\n --color-header-text: var(--color-foreground-primary);\n\n // Sidebar (left)\n --color-sidebar-background: var(--color-background-secondary);\n --color-sidebar-background-border: var(--color-background-border);\n\n --color-sidebar-brand-text: var(--color-foreground-primary);\n --color-sidebar-caption-text: var(--color-foreground-muted);\n --color-sidebar-link-text: var(--color-foreground-secondary);\n --color-sidebar-link-text--top-level: var(--color-brand-primary);\n\n --color-sidebar-item-background: var(--color-sidebar-background);\n --color-sidebar-item-background--current: var(\n --color-sidebar-item-background\n );\n --color-sidebar-item-background--hover: linear-gradient(\n 90deg,\n var(--color-background-hover--transparent) 0%,\n var(--color-background-hover) var(--sidebar-item-spacing-horizontal),\n var(--color-background-hover) 100%\n );\n\n --color-sidebar-item-expander-background: transparent;\n --color-sidebar-item-expander-background--hover: var(\n --color-background-hover\n );\n\n --color-sidebar-search-text: var(--color-foreground-primary);\n --color-sidebar-search-background: var(--color-background-secondary);\n --color-sidebar-search-background--focus: var(--color-background-primary);\n --color-sidebar-search-border: var(--color-background-border);\n --color-sidebar-search-icon: var(--color-foreground-muted);\n\n // Table of Contents\n --color-toc-background: var(--color-background-primary);\n --color-toc-title-text: var(--color-foreground-muted);\n --color-toc-item-text: var(--color-foreground-secondary);\n --color-toc-item-text--hover: var(--color-foreground-primary);\n --color-toc-item-text--active: var(--color-brand-primary);\n\n // Actual page contents\n --color-content-foreground: var(--color-foreground-primary);\n --color-content-background: transparent;\n\n --color-link: var(--color-brand-content);\n --color-link--hover: var(--color-brand-content);\n --color-link-underline: var(--color-background-border);\n --color-link-underline--hover: var(--color-foreground-border);\n}\n\n@media (prefers-color-scheme: dark) {\n :root {\n --color-problematic: #e25050;\n\n // Base Colors\n --color-foreground-primary: #ffffffd9; // for main text and headings\n --color-foreground-secondary: #9ca0a5; // for secondary text\n --color-foreground-muted: #81868d; // for muted text\n --color-foreground-border: #666666; // for content borders\n\n --color-background-primary: #131416; // for content\n --color-background-secondary: #1a1c1e; // for navigation + ToC\n --color-background-hover: #1e2124ff; // for navigation-item hover\n --color-background-hover--transparent: #1e212400;\n --color-background-border: #303335; // for UI borders\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #2b8cee;\n --color-brand-content: #368ce2;\n\n // Highlighted text (search)\n --color-highlighted-background: #083563;\n\n // GUI Labels\n --color-guilabel-background: #08356380;\n --color-guilabel-border: #13395f80;\n\n // API documentation\n --color-api-highlight-on-target: #333300;\n\n // Admonitions\n --color-admonition-background: #18181a;\n }\n}\n","// This file contains the styles for the overall layouting of the documentation\n// skeleton, including the responsive changes as well as sidebar toggles.\n//\n// This is implemented as a mobile-last design, which isn't ideal, but it is\n// reasonably good-enough and I got pretty tired by the time I'd finished this\n// to move the rules around to fix this. Shouldn't take more than 3-4 hours,\n// if you know what you're doing tho.\n\n// HACK: Not all browsers account for the scrollbar width in media queries.\n// This results in horizontal scrollbars in the breakpoint where we go\n// from displaying everything to hiding the ToC. We accomodate for this by\n// adding a bit of padding to the TOC drawer, disabling the horizontal\n// scrollbar and allowing the scrollbars to cover the padding.\n// https://www.456bereastreet.com/archive/201301/media_query_width_and_vertical_scrollbars/\n// HACK: Always having the scrollbar visible, prevents certain browsers from\n// causing the content to stutter horizontally between taller-than-viewport and\n// not-taller-than-viewport pages.\nhtml\n overflow-x: hidden\n overflow-y: scroll\n\n:not(html):not(body)\n // Override Firefox scrollbar style\n scrollbar-width: thin\n scrollbar-color: var(--color-foreground-border) transparent\n\n // Override Chrome scrollbar styles\n &::-webkit-scrollbar\n width: 0.25rem\n height: 0.25rem\n &::-webkit-scrollbar-thumb\n background-color: var(--color-foreground-border)\n border-radius: 0.125rem\n\n//\n// Overalls\n//\nhtml,\nbody\n height: 100%\n\n.page\n display: flex\n // fill the viewport for pages with little content.\n min-height: 100%\n\n.mobile-header\n width: 100%\n height: var(--header-height)\n background-color: var(--color-header-background)\n color: var(--color-header-text)\n border-bottom: 1px solid var(--color-header-border)\n\n // Looks like sub-script/super-script have this, and we need this to\n // be \"on top\" of those.\n z-index: 10\n\n // Add shadow when scrolled\n &.scrolled\n border-bottom: none\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2)\n\n // We don't show the header on large screens.\n display: none\n\n.main\n display: flex\n flex: 1\n\n// Sidebar (left) also covers the entire left portion of screen.\n.sidebar-drawer\n box-sizing: border-box\n\n display: flex\n justify-content: flex-end\n // These next two lines took me two days to figure out.\n width: calc((100% - #{$full-width}) / 2 + #{$sidebar-width})\n min-width: $sidebar-width\n\n// Scroll-along sidebars\n.sidebar-container,\n.toc-drawer\n box-sizing: border-box\n width: $sidebar-width\n\n.toc-drawer\n // See HACK described on top of this document\n padding-right: 1rem\n\n.sidebar-sticky,\n.toc-sticky\n position: sticky\n top: 0\n height: min(100%, 100vh)\n height: 100vh\n\n display: flex\n flex-direction: column\n\n.sidebar-scroll,\n.toc-scroll\n flex-shrink: 1\n\n overflow: auto\n scroll-behavior: smooth\n\n// Central items.\n.content\n padding: 0 $content-padding\n width: $content-width\n\n display: flex\n flex-direction: column\n justify-content: space-between\n\n.icon\n display: inline-block\n height: 1rem\n width: 1rem\n svg\n width: 100%\n height: 100%\n\n//\n// Accommodate announcement banner\n//\n.announcement\n height: var(--header-height)\n display: flex\n align-items: center\n overflow-x: auto\n & + .page\n min-height: calc(100% - var(--header-height))\n\n.announcement-content\n box-sizing: border-box\n padding: 0.5rem\n min-width: 100%\n white-space: nowrap\n text-align: center\n\n////////////////////////////////////////////////////////////////////////////////\n// Toggles for elements\n////////////////////////////////////////////////////////////////////////////////\n.toc-overlay-icon, .nav-overlay-icon\n display: none\n cursor: pointer\n\n .icon\n color: var(--color-foreground-secondary)\n height: 1.25rem\n width: 1.25rem\n\n.toc-header-icon, .nav-overlay-icon\n // for when we set display: flex\n justify-content: center\n align-items: center\n\n.toc-content-icon\n height: 1.5rem\n width: 1.5rem\n margin-top: 1.5rem\n float: right\n\n.sidebar-toggle\n position: absolute\n display: none\n// \n.sidebar-toggle[name=\"__toc\"]\n left: 20px\n.sidebar-toggle:checked\n left: 40px\n// \n\n.overlay\n position: fixed\n top: 0\n width: 0\n height: 0\n\n transition: width 0ms, height 0ms, opacity 250ms ease-out\n\n opacity: 0\n background-color: rgba(0, 0, 0, 0.54)\n.sidebar-overlay\n z-index: 20\n.toc-overlay\n z-index: 40\n\n// Keep things on top and smooth.\n.sidebar-drawer\n z-index: 30\n transition: left 250ms ease-in-out\n.toc-drawer\n z-index: 50\n transition: right 250ms ease-in-out\n\n// Show the Sidebar\n#__navigation:checked\n & ~ .sidebar-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .sidebar-drawer\n top: 0\n left: 0\n // Show the toc sidebar\n#__toc:checked\n & ~ .toc-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .toc-drawer\n top: 0\n right: 0\n\n////////////////////////////////////////////////////////////////////////////////\n// Responsive layouting\n////////////////////////////////////////////////////////////////////////////////\n// Make things a bit bigger on bigger screens.\n@media (min-width: $full-width + $sidebar-width)\n html\n font-size: 110%\n\n@media (max-width: $full-width)\n // Collapse \"toc\" into the icon.\n .toc-content-icon\n display: flex\n .toc-drawer\n position: fixed\n height: 100vh\n top: 0\n right: -$sidebar-width\n border-left: 1px solid var(--color-background-muted)\n .toc-tree\n border-left: none\n font-size: var(--toc-font-size--mobile)\n\n // Accomodate for a changed content width.\n .sidebar-drawer\n width: calc((100% - #{$full-width - $sidebar-width}) / 2 + #{$sidebar-width})\n\n@media (max-width: $full-width - $sidebar-width)\n // Collapse \"navigation\".\n .nav-overlay-icon\n display: flex\n .sidebar-drawer\n position: fixed\n height: 100vh\n width: $sidebar-width\n\n top: 0\n left: -$sidebar-width\n\n // Swap which toc icon is used.\n .toc-header-icon\n display: flex\n .toc-content-icon\n display: none\n\n // Show the header.\n .mobile-header\n position: sticky\n top: 0\n display: flex\n justify-content: space-between\n align-items: center\n\n .header-left,\n .header-right\n display: flex\n height: var(--header-height)\n width: var(--header-height)\n label\n height: 100%\n width: 100%\n\n // Add a scroll margin for the content\n :target\n scroll-margin-top: var(--header-height)\n\n // Center the page, and accommodate for the header.\n .page\n flex-direction: column\n justify-content: center\n .content\n margin-left: auto\n margin-right: auto\n\n@media (max-width: $content-width + 2* $content-padding)\n // Content should respect window limits.\n .content\n width: 100%\n overflow-x: auto\n\n@media (max-width: $content-width)\n .content\n padding: 0 $content-padding--small\n // Don't float sidebars to the right.\n article div.sidebar\n float: none\n width: 100%\n margin: 1rem 0\n","// Definitely inspired by mkdocs-material.\n.admonition\n margin: 1rem auto\n padding: 0 0.5rem 0.5rem 0.5rem\n\n background: var(--color-admonition-background)\n\n border-radius: 0.2rem\n border-left: 0.2rem solid var(--color-admonition-title)\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n font-size: var(--admonition-font-size)\n\n overflow: hidden\n page-break-inside: avoid\n\n // First element should have no margin, since the title has it.\n > :nth-child(2)\n margin-top: 0\n\n // Last item should have no margin, since we'll control that w/ padding\n > :last-child\n margin-bottom: 0\n\n\n // Defaults for all admonitions\n p.admonition-title\n position: relative\n margin: 0 -0.5rem 0.5rem\n padding: 0.5rem 0.5rem 0.5rem 2rem\n\n font-weight: 500\n font-size: var(--admonition-title-font-size)\n background-color: var(--color-admonition-title-background)\n\n line-height: 1.3\n\n // Our fancy icon\n &::before\n content: \"\"\n position: absolute\n left: 0.5rem\n width: 1rem\n height: 1rem\n // color: var(--color-admonition-title)\n background-color: var(--color-admonition-title)\n\n mask-image: var(--icon-admonition-default)\n mask-repeat: no-repeat\n\n //\n // Variants\n //\n @each $type, $value in $admonitions\n &.#{$type}\n border-left-color: var(--color-admonition-title--#{$type})\n > .admonition-title\n background-color: var(--color-admonition-title-background--#{$type})\n &::before\n background-color: var(--color-admonition-title--#{$type})\n mask-image: var(--icon-#{nth($value, 2)})\n\n.admonition-todo > .admonition-title\n text-transform: uppercase\n","// This file stylizes the API documentation (stuff generated by autodoc). It's\n// deeply nested due to how autodoc structures the HTML without enough classes\n// to select the relevant items.\n\n// API docs!\ndl.py, dl.cpp, dl.c, dl.js\n // Tweak the spacing of all the things!\n dd\n margin-left: 2rem\n > :first-child\n margin-top: 0.125rem\n > :last-child\n margin-bottom: 1.25rem\n\n // This is used for the arguments\n .field-list\n margin-bottom: 0.75rem\n\n // \"Headings\" (like \"Parameters\" and \"Return\")\n dt\n text-transform: uppercase\n font-size: var(--font-size--small)\n\n dd:empty\n margin-bottom: 0.5rem\n dd > ul\n margin-left: -1.2rem\n > li\n > p:nth-child(2)\n margin-top: 0\n // When the last-empty-paragraph follows a paragraph, it doesn't need\n // to augument the existing spacing.\n > p + p:last-child:empty\n margin-top: 0\n margin-bottom: 0\n\n // Colorize the elements\n > dt\n color: var(--color-api-overall)\n &:target\n background-color: var(--color-api-highlight-on-target)\n\ndl.class,\ndl.function,\ndl.method,\ndl.enum,\ndl.enum-class,\ndl.enum-struct,\ndl.type,\ndl.exception\n > dt\n padding-left: 3em\n text-indent: -3em\n .property\n color: var(--color-api-keyword)\n padding-right: 0.25rem\n\n.sig-name\n font-weight: bold\n color: var(--color-api-name)\n.sig-prename\n color: var(--color-api-pre-name)\n.sig-paren\n color: var(--color-api-paren)\n.sig-param\n font-style: normal\n\n.versionmodified\n font-style: italic\ndiv.versionadded, div.versionchanged, div.deprecated\n p\n margin-top: 0.125rem\n margin-bottom: 0.125rem\n\n.viewcode-link, .viewcode-back\n float: right\n font-size: var(--font-size--small)\n","// Captions\narticle p.caption,\ntable > caption,\n.code-block-caption\n font-size: var(--font-size--small)\n text-align: center\n\n// Caption above a TOCTree\n.toctree-wrapper.compound\n .caption\n font-size: var(--font-size--small)\n text-transform: uppercase\n\n text-align: initial\n margin-bottom: 0\n\n > ul\n margin-top: 0\n margin-bottom: 0\n","// Inline code\ncode.literal\n background: var(--color-inline-code-background)\n border-radius: 0.2em\n // Make the font smaller, and use padding to recover.\n font-size: var(--font-size--small--2)\n padding: 0.1em 0.2em\n\n// Code and Literal Blocks\n$code-spacing-vertical: 0.625rem\n$code-spacing-horizontal: 0.875rem\n\narticle\n // Wraps every literal block + line numbers.\n div[class*=\" highlight-\"],\n div[class^=\"highlight-\"]\n margin: 1em 0\n display: flex\n\npre\n margin: 0\n padding: 0\n\n // Needed to have more specificity than pygments' \"pre\" selector. :(\n article &\n line-height: 1.5\n\n &.literal-block,\n .highlight &\n font-size: var(--code-font-size)\n padding: $code-spacing-vertical $code-spacing-horizontal\n overflow: auto\n\n // Make it look like all the other blocks.\n &.literal-block\n margin-top: 1rem\n margin-bottom: 1rem\n\n border-radius: 0.2rem\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n\n// All code is always contained in a pre\n.highlight\n width: 100%\n border-radius: 0.2rem\n\n// Added when there's line numbers associated with a literal block.\n.highlighttable\n width: 100%\n display: block\n tbody\n display: block\n\n tr\n display: flex\n\n // Line numbers\n td.linenos\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n padding: $code-spacing-vertical $code-spacing-horizontal\n padding-right: 0\n border-top-left-radius: 0.2rem\n border-bottom-left-radius: 0.2rem\n\n .linenodiv\n font-size: var(--code-font-size)\n\n padding-right: 0.5rem\n box-shadow: -0.0625rem 0 var(--color-code-foreground) inset\n opacity: 0.5 // I hate myself.\n\n // Actual code\n td.code\n padding: 0\n display: block\n flex: 1\n overflow: hidden\n\n .highlight\n border-top-left-radius: 0\n border-bottom-left-radius: 0\n","// Inline Footnote Reference\n.footnote-reference\n font-size: var(--font-size--small--4)\n vertical-align: super\n\n// Definition list, listing the content of each note.\ndl.footnote\n font-size: var(--font-size--small)\n color: var(--color-foreground-secondary)\n\n display: grid\n grid-template-columns: max-content auto\n dt\n margin: 0\n > .fn-backref\n margin-left: 0.25rem\n\n &:after\n content: \":\"\n\n .brackets\n &:before\n content: \"[\"\n &:after\n content: \"]\"\n","//\n// Figures\n//\nimg\n box-sizing: border-box\n max-width: 100%\n height: auto\n\narticle\n .figure\n border-radius: 0.2rem\n\n padding: 0.5rem\n :last-child\n margin-bottom: 0\n\n .align-left\n float: left\n clear: left\n margin: 0 1rem 1rem\n\n .align-right\n float: right\n clear: right\n margin: 0 1rem 1rem\n\n .align-center\n text-align: center\n margin-left: auto\n margin-right: auto\n\n .figure.align-default,\n .legend .align-default\n display: block\n @extend .align-center\n",".genindex-jumpbox\n border-top: 1px solid var(--color-background-border)\n border-bottom: 1px solid var(--color-background-border)\n padding: 0.25rem\n\n.genindex-section\n h2\n margin-top: 0.75rem\n margin-bottom: 0.5rem\n ul\n margin-top: 0\n margin-bottom: 0\n","ul,\nol\n padding-left: 1.2rem\n\n // Space lists out like paragraphs\n margin-top: 1rem\n margin-bottom: 1rem\n // reduce margins within li.\n li\n > p:first-child\n margin-top: 0.25rem\n margin-bottom: 0.25rem\n\n > p:last-child\n margin-top: 0.25rem\n\n > ul,\n > ol\n margin-top: 0.5rem\n margin-bottom: 0.5rem\n\n// Don't space lists out when they're \"simple\" or in a `.. toctree::`\n.simple,\n.toctree-wrapper\n li\n > ul,\n > ol\n margin-top: 0\n margin-bottom: 0\n\n// Definition Lists\n.field-list,\n.option-list,\ndl:not([class]),\ndl.simple,\ndl.footnote,\ndl.glossary\n dt\n font-weight: 500\n margin-top: 0.25rem\n + dt\n margin-top: 0\n\n .classifier::before\n content: \":\"\n margin-left: 0.2rem\n margin-right: 0.2rem\n\n dd\n > p:first-child,\n ul\n margin-top: 0.125rem\n\n ul\n margin-bottom: 0.125rem\n",".math-wrapper\n width: 100%\n overflow-x: auto\n","// Abbreviations\nabbr[title]\n cursor: help\n\n// Keyboard / Mouse \"instructions\"\nkbd:not(.compound)\n margin: 0 0.2rem\n padding: 0 0.2rem\n border-radius: 0.2rem\n border: 1px solid var(--color-foreground-border)\n color: var(--color-foreground-primary)\n vertical-align: text-bottom\n\n font-size: var(--font-size--small--3)\n display: inline-block\n\n box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.2), inset 0 0 0 0.125rem var(--color-background-primary)\n\n background-color: var(--color-background-secondary)\n\n// Blockquote\nblockquote\n border-left: 1px solid var(--color-foreground-border)\n font-style: italic\n margin-left: 0.5rem\n margin-right: 0.5rem\n padding: 0.5rem 1rem\n\n// Center align embedded-in-text images\n.reference img\n vertical-align: middle\n","// Adapted from Sphinx-RTD-theme's corresponding CSS\n// https://github.com/readthedocs/sphinx_rtd_theme/blob/1a32899b/src/sass/_theme_rst.sass#L201\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\ndl dt,\np.caption,\ntable > caption,\n.code-block-caption\n > .headerlink\n font-weight: 100\n margin-left: 0.5rem\n visibility: hidden\n text-decoration: none\n\n &:hover > .headerlink\n visibility: visible\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6\n :target > &:first-child > .headerlink\n visibility: visible\n","p.rubric\n text-transform: uppercase\n font-size: var(--font-size--small)\n","article .sidebar\n float: right\n clear: right\n width: 30%\n\n margin-left: 1rem\n margin-right: 0\n\n border-radius: 0.2rem\n background-color: var(--color-background-secondary)\n border: var(--color-background-border) 1px solid\n\n > *\n padding-left: 1rem\n padding-right: 1rem\n\n .sidebar-title\n margin: 0\n padding: 0.5rem 1rem\n border-bottom: var(--color-background-border) 1px solid\n\n font-weight: 500\n\n// TODO: subtitle\n// TODO: dedicated variables?\n",".table-wrapper\n width: 100%\n overflow-x: auto\n margin-top: 1rem\n margin-bottom: 0.5rem\n padding: 0.2rem 0.2rem 0.75rem\n\ntable.docutils\n border-radius: 0.2rem\n border-spacing: 0\n border-collapse: collapse\n\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n th\n background: var(--color-background-secondary)\n\n td,\n th\n // Space things out properly\n padding: 0 0.25rem\n p\n margin: 0.25rem\n\n // Get the borders looking just-right.\n border-left: 1px solid var(--color-background-border)\n border-right: 1px solid var(--color-background-border)\n border-bottom: 1px solid var(--color-background-border)\n\n &:first-child\n border-left: none\n &:last-child\n border-right: none\n",".guilabel\n background-color: var(--color-guilabel-background)\n border: 1px solid var(--color-guilabel-border)\n color: var(--color-guilabel-text)\n\n padding: 0 0.3em\n border-radius: 0.5em\n font-size: 0.9em\n","// This file contains the styles used for stylizing the footer that's shown\n// below the content.\n\nfooter\n font-size: var(--font-size--small)\n display: flex\n flex-direction: column\n\n margin-top: 2rem\n\n// Bottom of page information\n.related-information\n margin-top: 1rem\n\n padding: 0.75rem\n padding-bottom: 1rem\n\n border-top: 1px solid var(--color-background-border)\n\n line-height: 1.5\n color: var(--color-foreground-secondary)\n\n// Next/Prev page information\n.related-pages\n a\n display: flex\n align-items: center\n\n text-decoration: none\n &:hover .page-info .title\n text-decoration: underline\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n svg,\n svg > use\n flex-shrink: 0\n\n color: var(--color-foreground-border)\n\n width: 0.75rem\n height: 0.75rem\n margin: 0 0.5rem\n\n &.next-page\n max-width: 50%\n\n float: right\n clear: right\n text-align: right\n\n &.prev-page\n max-width: 50%\n\n float: left\n clear: left\n\n svg\n transform: rotate(180deg)\n\n.page-info\n display: flex\n flex-direction: column\n\n .next-page &\n align-items: flex-end\n\n .context\n display: flex\n align-items: center\n\n padding-bottom: 0.1rem\n\n color: var(--color-foreground-muted)\n font-size: var(--font-size--small)\n text-decoration: none\n","//\n// Search Page Listing\n//\nul.search\n padding-left: 0\n list-style: none\n\n li\n padding: 1rem 0\n border-bottom: 1px solid var(--color-background-border)\n\n//\n// Highlighted by links in search page\n//\n.highlighted\n background-color: var(--color-highlighted-background)\n color: var(--color-highlighted-text)\n","// This file contains the styles for the contents of the left sidebar, which\n// contains the navigation tree, logo, search etc.\n\n////////////////////////////////////////////////////////////////////////////////\n// Brand on top of the scrollable tree.\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-brand\n display: flex\n flex-direction: column\n flex-shrink: 0\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n text-decoration: none\n\n.sidebar-brand-text\n overflow-wrap: break-word\n margin: var(--sidebar-item-spacing-vertical) 0\n font-size: 1.5rem\n\n.sidebar-logo-container\n margin: var(--sidebar-item-spacing-vertical) 0\n\n.sidebar-logo\n margin: 0 auto\n display: block\n max-width: 100%\n\n////////////////////////////////////////////////////////////////////////////////\n// Search\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-search-container\n display: flex\n align-items: center\n margin-top: var(--sidebar-search-space-above)\n\n position: relative\n &::before\n content: \"\"\n position: absolute\n left: var(--sidebar-item-spacing-horizontal)\n width: var(--sidebar-search-icon-size)\n height: var(--sidebar-search-icon-size)\n\n.sidebar-search\n box-sizing: border-box\n\n padding-top: var(--sidebar-search-input-spacing-vertical)\n padding-bottom: var(--sidebar-search-input-spacing-vertical)\n padding-right: var(--sidebar-search-input-spacing-horizontal)\n padding-left: calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size))\n\n width: 100%\n\n color: var(--color-sidebar-search-foreground)\n background: transparent\n z-index: 10\n\n &:focus\n outline: none\n\n &::placeholder\n font-size: var(--sidebar-search-input-font-size)\n\n////////////////////////////////////////////////////////////////////////////////\n// Structure/Skeleton of the navigation tree (left)\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-tree\n font-size: var(--sidebar-item-font-size)\n margin-top: var(--sidebar-tree-space-above)\n margin-bottom: var(--sidebar-item-spacing-vertical)\n\n ul\n padding: 0\n margin-top: 0\n margin-bottom: 0\n\n display: flex\n flex-direction: column\n\n list-style: none\n\n li\n position: relative\n margin: 0\n\n > ul\n margin-left: var(--sidebar-item-spacing-horizontal)\n\n .reference\n box-sizing: border-box\n // Fill the parent.\n display: inline-block\n line-height: var(--sidebar-item-line-height)\n\n height: 100%\n width: 100%\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n // Add a nice little \"external-link\" arrow here.\n &.external::after\n content: url('data:image/svg+xml,')\n margin: 0 0.25rem\n vertical-align: middle\n\n // Make the current page reference bold.\n .current-page > .reference\n font-weight: bold\n\n label\n position: absolute\n top: 0\n right: 0\n height: var(--sidebar-item-height)\n width: var(--sidebar-expander-width)\n\n cursor: pointer\n\n display: flex\n justify-content: center\n align-items: center\n\n .caption\n font-size: var(--sidebar-caption-font-size)\n\n font-weight: bold\n text-transform: uppercase\n\n margin: var(--sidebar-caption-space-above) 0 0 0\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n // If it has children, add a bit more padding to wrap the content to avoid\n // overlapping with the
+
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.html b/docs/api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.html new file mode 100644 index 00000000..1d4d418f --- /dev/null +++ b/docs/api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.html @@ -0,0 +1,232 @@ + + + + + + + + + + Program Listing for File SplinesCinterface.h — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplinesCinterface.h +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesCinterface.h)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ | file: SplinesCinterface.h
+ */
+
+/* @{ */
+#pragma once
+
+#ifndef SPLINES_C_INTERFACE_H
+#define SPLINES_C_INTERFACE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+  int
+  SPLINE_new(
+    char const * id,
+    char const * type
+  );
+
+  int SPLINE_select( char const * id );
+
+  int SPLINE_delete( char const * id );
+
+  int SPLINE_print();
+
+  char const * SPLINE_get_type_name();
+
+  void * SPLINE_mem_ptr( char const * id );
+
+  int SPLINE_init();
+
+  int SPLINE_push( double x, double y );
+
+  int SPLINE_build();
+
+  int
+  SPLINE_build2(
+    double const * x,
+    double const * y,
+    int            n
+  );
+
+  double SPLINE_eval( double x );
+
+  double SPLINE_eval_D( double x );
+
+  double SPLINE_eval_DD( double x );
+
+  double SPLINE_eval_DDD( double x );
+
+  double SPLINE_eval_DDDD( double x );
+
+  double SPLINE_eval_DDDDD( double x );
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+/* @} */
+
+/*
+// eof: SplineCinterface.hh
+*/
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-c/unabridged_api.html b/docs/api-c/unabridged_api.html new file mode 100644 index 00000000..297c7aaf --- /dev/null +++ b/docs/api-c/unabridged_api.html @@ -0,0 +1,316 @@ + + + + + + + + + + Full API — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+ + + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-c/unabridged_orphan.html b/docs/api-c/unabridged_orphan.html new file mode 100644 index 00000000..63c56a71 --- /dev/null +++ b/docs/api-c/unabridged_orphan.html @@ -0,0 +1,185 @@ + + + + + + + + + + Full API — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+ + + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_akima2_dspline.html b/docs/api-cpp/class_splines_1_1_akima2_dspline.html new file mode 100644 index 00000000..7ceeccc3 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_akima2_dspline.html @@ -0,0 +1,745 @@ + + + + + + + + + + Class Akima2Dspline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class Akima2Dspline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::Akima2Dspline : public Splines::BiCubicSplineBase
+
+
+

Smooth Curve Fitting Based on Local Procedures

+

Reference

+

+
    +
  • +

    Hiroshi Akima, A Method of Bivariate Interpolation and Smooth Surface Fitting for Irregularly Distributed Data Points.

    +

    ACM Transactions on Mathematical Software, Vol.4, 148-164, 1978.

    +
  • +
+ +
+

Public Functions

+
+
+inline Akima2Dspline(string const &name = "Spline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~Akima2Dspline() override
+
+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual char const *type_name() const override
+
+
+

Return spline typename.

+
+
+ +
+
+inline real_type DxNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DyNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DxyNode(integer i, integer j) const
+
+
+
+ +
+
+virtual real_type operator()(real_type x, real_type y) const override
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+virtual void D(real_type x, real_type y, real_type d[3]) const override
+
+
+

value and first derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dx(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_x(x,y) \)

+
+
+ +
+
+virtual real_type Dy(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_y(x,y) \)

+
+
+ +
+
+virtual void DD(real_type x, real_type y, real_type dd[6]) const override
+
+
+

value, first and second derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
  • d[3] second derivative respect to \( x \) of the spline: \( S_{xx}(x,y) \)

  • +
  • d[4] mixed second derivative: \( S_{xy}(x,y) \)

  • +
  • d[5] second derivative respect to \( y \) of the spline: \( S_{yy}(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dxx(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_{xx}(x,y) \)

+
+
+ +
+
+virtual real_type Dxy(real_type x, real_type y) const override
+
+
+

mixed second derivatives: \( S_{xy}(x,y) \)

+
+
+ +
+
+virtual real_type Dyy(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_{yy}(x,y) \)

+
+
+ +
+
+inline bool is_x_closed() const
+
+
+
+ +
+
+inline void make_x_closed()
+
+
+
+ +
+
+inline void make_x_opened()
+
+
+
+ +
+
+inline bool is_y_closed() const
+
+
+
+ +
+
+inline void make_y_closed()
+
+
+
+ +
+
+inline void make_y_opened()
+
+
+
+ +
+
+inline bool is_x_bounded() const
+
+
+
+ +
+
+inline void make_x_unbounded()
+
+
+
+ +
+
+inline void make_x_bounded()
+
+
+
+ +
+
+inline bool is_y_bounded() const
+
+
+
+ +
+
+inline void make_y_unbounded()
+
+
+
+ +
+
+inline void make_y_bounded()
+
+
+
+ +
+
+inline string const &name() const
+
+
+
+ +
+
+void clear()
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+inline integer numPointX() const
+
+
+

return the number of support points of the spline along x direction

+
+
+ +
+
+inline integer numPointY() const
+
+
+

return the number of support points of the spline along y direction

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type zNode(integer i, integer j) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+inline real_type zMin() const
+
+
+

return z-minumum spline value

+
+
+ +
+
+inline real_type zMax() const
+
+
+

return z-maximum spline value

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], x[2*incy],…

  • +
  • z: matrix of z-values

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: total number of points in direction x

  • +
  • ny: total number of points in direction y

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*ldZ] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &z, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates, nx = x.size()

  • +
  • y: vector of y-coordinates, ny = y.size()

  • +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+void build(real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &z, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix. ldZ leading dimension of the matrix is ny for C-storage and nx for Fortran storage.

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(GenericContainer const &gc)
+
+
+
+ +
+
+void setup(GenericContainer const &gc)
+
+
+
+ +
+
+inline real_type eval(real_type x, real_type y) const
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+inline real_type eval_D_1(real_type x, real_type y) const
+
+
+

Alias for Dx(x,y)

+
+
+ +
+
+inline real_type eval_D_2(real_type x, real_type y) const
+
+
+

Alias for Dy(x,y)

+
+
+ +
+
+inline real_type eval_D_1_1(real_type x, real_type y) const
+
+
+

Alias for Dxx(x,y)

+
+
+ +
+
+inline real_type eval_D_1_2(real_type x, real_type y) const
+
+
+

Alias for Dxy(x,y)

+
+
+ +
+
+inline real_type eval_D_2_2(real_type x, real_type y) const
+
+
+

Alias for Dyy(x,y)

+
+
+ +
+
+virtual string info() const
+
+
+

return a string with information about the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

write a string with information about the spline.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_akima_spline.html b/docs/api-cpp/class_splines_1_1_akima_spline.html new file mode 100644 index 00000000..2e95aabc --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_akima_spline.html @@ -0,0 +1,904 @@ + + + + + + + + + + Class AkimaSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class AkimaSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::AkimaSpline : public Splines::CubicSplineBase
+
+
+

Smooth Curve Fitting Based on Local Procedures

+

Reference

+

+
    +
  • Hiroshi Akima, Journal of the ACM, Vol.17, No. 4, 589-602, 1970.

  • +
+ +
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline virtual real_type DDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type DDDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+inline virtual real_type id_DDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type id_DDDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline AkimaSpline(string const &name = "AkimaSpline")
+
+
+

Construct an empty spline of type AkimaSpline

+
+
+ +
+
+inline ~AkimaSpline() override
+
+
+

spline destructor

+
+
+ +
+
+inline virtual unsigned type() const override
+
+
+

Return spline type (as number)

+
+
+ +
+
+virtual void build() override
+
+
+

Build a spline using internal stored data

+
+
+ +
+
+virtual void setup(GenericContainer const &gc) override
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+void copySpline(CubicSplineBase const &S)
+
+
+
+ +
+
+inline real_type ypNode(integer i) const
+
+
+

return the i-th node of the spline (y’ component).

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_dy)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evaluate spline value.

+
+
+ +
+
+virtual real_type D(real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type DD(real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type DDD(real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evaluate spline value when interval is known.

+
+
+ +
+
+virtual real_type id_D(integer ni, real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type id_DD(integer ni, real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type id_DDD(integer ni, real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *yp, integer incyp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • yp: vector of y-defivative

  • +
  • incyp: access elements as yp[0], yp[incyp], yp[2*incyy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, real_type const *yp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &yp)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
+
+
+ +
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_bessel_spline.html b/docs/api-cpp/class_splines_1_1_bessel_spline.html new file mode 100644 index 00000000..8af9c927 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_bessel_spline.html @@ -0,0 +1,898 @@ + + + + + + + + + + Class BesselSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class BesselSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::BesselSpline : public Splines::CubicSplineBase
+
+
+

Bessel spline class.

+
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline virtual real_type DDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type DDDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+inline virtual real_type id_DDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type id_DDDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline BesselSpline(string const &name = "BesselSpline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~BesselSpline() override
+
+
+

spline destructor

+
+
+ +
+
+inline virtual unsigned type() const override
+
+
+

Return spline type (as number)

+
+
+ +
+
+virtual void build() override
+
+
+

Build a spline using internal stored data

+
+
+ +
+
+virtual void setup(GenericContainer const &gc) override
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+void copySpline(CubicSplineBase const &S)
+
+
+
+ +
+
+inline real_type ypNode(integer i) const
+
+
+

return the i-th node of the spline (y’ component).

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_dy)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evaluate spline value.

+
+
+ +
+
+virtual real_type D(real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type DD(real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type DDD(real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evaluate spline value when interval is known.

+
+
+ +
+
+virtual real_type id_D(integer ni, real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type id_DD(integer ni, real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type id_DDD(integer ni, real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *yp, integer incyp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • yp: vector of y-defivative

  • +
  • incyp: access elements as yp[0], yp[incyp], yp[2*incyy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, real_type const *yp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &yp)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
+
+
+ +
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_bi_cubic_spline.html b/docs/api-cpp/class_splines_1_1_bi_cubic_spline.html new file mode 100644 index 00000000..75bb7575 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_bi_cubic_spline.html @@ -0,0 +1,736 @@ + + + + + + + + + + Class BiCubicSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class BiCubicSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::BiCubicSpline : public Splines::BiCubicSplineBase
+
+
+

cubic spline base class

+
+

Public Functions

+
+
+inline BiCubicSpline(string const &name = "Spline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~BiCubicSpline() override
+
+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual char const *type_name() const override
+
+
+

Return spline typename.

+
+
+ +
+
+inline real_type DxNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DyNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DxyNode(integer i, integer j) const
+
+
+
+ +
+
+virtual real_type operator()(real_type x, real_type y) const override
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+virtual void D(real_type x, real_type y, real_type d[3]) const override
+
+
+

value and first derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dx(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_x(x,y) \)

+
+
+ +
+
+virtual real_type Dy(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_y(x,y) \)

+
+
+ +
+
+virtual void DD(real_type x, real_type y, real_type dd[6]) const override
+
+
+

value, first and second derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
  • d[3] second derivative respect to \( x \) of the spline: \( S_{xx}(x,y) \)

  • +
  • d[4] mixed second derivative: \( S_{xy}(x,y) \)

  • +
  • d[5] second derivative respect to \( y \) of the spline: \( S_{yy}(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dxx(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_{xx}(x,y) \)

+
+
+ +
+
+virtual real_type Dxy(real_type x, real_type y) const override
+
+
+

mixed second derivatives: \( S_{xy}(x,y) \)

+
+
+ +
+
+virtual real_type Dyy(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_{yy}(x,y) \)

+
+
+ +
+
+inline bool is_x_closed() const
+
+
+
+ +
+
+inline void make_x_closed()
+
+
+
+ +
+
+inline void make_x_opened()
+
+
+
+ +
+
+inline bool is_y_closed() const
+
+
+
+ +
+
+inline void make_y_closed()
+
+
+
+ +
+
+inline void make_y_opened()
+
+
+
+ +
+
+inline bool is_x_bounded() const
+
+
+
+ +
+
+inline void make_x_unbounded()
+
+
+
+ +
+
+inline void make_x_bounded()
+
+
+
+ +
+
+inline bool is_y_bounded() const
+
+
+
+ +
+
+inline void make_y_unbounded()
+
+
+
+ +
+
+inline void make_y_bounded()
+
+
+
+ +
+
+inline string const &name() const
+
+
+
+ +
+
+void clear()
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+inline integer numPointX() const
+
+
+

return the number of support points of the spline along x direction

+
+
+ +
+
+inline integer numPointY() const
+
+
+

return the number of support points of the spline along y direction

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type zNode(integer i, integer j) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+inline real_type zMin() const
+
+
+

return z-minumum spline value

+
+
+ +
+
+inline real_type zMax() const
+
+
+

return z-maximum spline value

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], x[2*incy],…

  • +
  • z: matrix of z-values

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: total number of points in direction x

  • +
  • ny: total number of points in direction y

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*ldZ] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &z, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates, nx = x.size()

  • +
  • y: vector of y-coordinates, ny = y.size()

  • +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+void build(real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &z, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix. ldZ leading dimension of the matrix is ny for C-storage and nx for Fortran storage.

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(GenericContainer const &gc)
+
+
+
+ +
+
+void setup(GenericContainer const &gc)
+
+
+
+ +
+
+inline real_type eval(real_type x, real_type y) const
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+inline real_type eval_D_1(real_type x, real_type y) const
+
+
+

Alias for Dx(x,y)

+
+
+ +
+
+inline real_type eval_D_2(real_type x, real_type y) const
+
+
+

Alias for Dy(x,y)

+
+
+ +
+
+inline real_type eval_D_1_1(real_type x, real_type y) const
+
+
+

Alias for Dxx(x,y)

+
+
+ +
+
+inline real_type eval_D_1_2(real_type x, real_type y) const
+
+
+

Alias for Dxy(x,y)

+
+
+ +
+
+inline real_type eval_D_2_2(real_type x, real_type y) const
+
+
+

Alias for Dyy(x,y)

+
+
+ +
+
+virtual string info() const
+
+
+

return a string with information about the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

write a string with information about the spline.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_bi_cubic_spline_base.html b/docs/api-cpp/class_splines_1_1_bi_cubic_spline_base.html new file mode 100644 index 00000000..0dd6ca23 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_bi_cubic_spline_base.html @@ -0,0 +1,746 @@ + + + + + + + + + + Class BiCubicSplineBase — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class BiCubicSplineBase +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+

Derived Types +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::BiCubicSplineBase : public Splines::SplineSurf
+
+
+

Bi-cubic spline base class.

+

Subclassed by Splines::Akima2Dspline, Splines::BiCubicSpline

+
+

Public Functions

+
+
+inline BiCubicSplineBase(string const &name = "Spline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~BiCubicSplineBase() override
+
+
+
+ +
+
+inline real_type DxNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DyNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DxyNode(integer i, integer j) const
+
+
+
+ +
+
+virtual real_type operator()(real_type x, real_type y) const override
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+virtual void D(real_type x, real_type y, real_type d[3]) const override
+
+
+

value and first derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dx(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_x(x,y) \)

+
+
+ +
+
+virtual real_type Dy(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_y(x,y) \)

+
+
+ +
+
+virtual void DD(real_type x, real_type y, real_type dd[6]) const override
+
+
+

value, first and second derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
  • d[3] second derivative respect to \( x \) of the spline: \( S_{xx}(x,y) \)

  • +
  • d[4] mixed second derivative: \( S_{xy}(x,y) \)

  • +
  • d[5] second derivative respect to \( y \) of the spline: \( S_{yy}(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dxx(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_{xx}(x,y) \)

+
+
+ +
+
+virtual real_type Dxy(real_type x, real_type y) const override
+
+
+

mixed second derivatives: \( S_{xy}(x,y) \)

+
+
+ +
+
+virtual real_type Dyy(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_{yy}(x,y) \)

+
+
+ +
+
+inline bool is_x_closed() const
+
+
+
+ +
+
+inline void make_x_closed()
+
+
+
+ +
+
+inline void make_x_opened()
+
+
+
+ +
+
+inline bool is_y_closed() const
+
+
+
+ +
+
+inline void make_y_closed()
+
+
+
+ +
+
+inline void make_y_opened()
+
+
+
+ +
+
+inline bool is_x_bounded() const
+
+
+
+ +
+
+inline void make_x_unbounded()
+
+
+
+ +
+
+inline void make_x_bounded()
+
+
+
+ +
+
+inline bool is_y_bounded() const
+
+
+
+ +
+
+inline void make_y_unbounded()
+
+
+
+ +
+
+inline void make_y_bounded()
+
+
+
+ +
+
+inline string const &name() const
+
+
+
+ +
+
+void clear()
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+inline integer numPointX() const
+
+
+

return the number of support points of the spline along x direction

+
+
+ +
+
+inline integer numPointY() const
+
+
+

return the number of support points of the spline along y direction

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type zNode(integer i, integer j) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+inline real_type zMin() const
+
+
+

return z-minumum spline value

+
+
+ +
+
+inline real_type zMax() const
+
+
+

return z-maximum spline value

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], x[2*incy],…

  • +
  • z: matrix of z-values

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: total number of points in direction x

  • +
  • ny: total number of points in direction y

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*ldZ] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &z, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates, nx = x.size()

  • +
  • y: vector of y-coordinates, ny = y.size()

  • +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+void build(real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &z, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix. ldZ leading dimension of the matrix is ny for C-storage and nx for Fortran storage.

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(GenericContainer const &gc)
+
+
+
+ +
+
+void setup(GenericContainer const &gc)
+
+
+
+ +
+
+inline real_type eval(real_type x, real_type y) const
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+inline real_type eval_D_1(real_type x, real_type y) const
+
+
+

Alias for Dx(x,y)

+
+
+ +
+
+inline real_type eval_D_2(real_type x, real_type y) const
+
+
+

Alias for Dy(x,y)

+
+
+ +
+
+inline real_type eval_D_1_1(real_type x, real_type y) const
+
+
+

Alias for Dxx(x,y)

+
+
+ +
+
+inline real_type eval_D_1_2(real_type x, real_type y) const
+
+
+

Alias for Dxy(x,y)

+
+
+ +
+
+inline real_type eval_D_2_2(real_type x, real_type y) const
+
+
+

Alias for Dyy(x,y)

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const = 0
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual char const *type_name() const = 0
+
+
+

Return spline typename.

+
+
+ +
+
+virtual string info() const
+
+
+

return a string with information about the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

write a string with information about the spline.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_bi_quintic_spline.html b/docs/api-cpp/class_splines_1_1_bi_quintic_spline.html new file mode 100644 index 00000000..28ae1ef7 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_bi_quintic_spline.html @@ -0,0 +1,750 @@ + + + + + + + + + + Class BiQuinticSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class BiQuinticSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::BiQuinticSpline : public Splines::BiQuinticSplineBase
+
+
+

cubic spline base class

+
+

Public Functions

+
+
+inline BiQuinticSpline(string const &name = "Spline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~BiQuinticSpline() override
+
+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual char const *type_name() const override
+
+
+

Return spline typename.

+
+
+ +
+
+inline real_type DxNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DyNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DxxNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DyyNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DxyNode(integer i, integer j) const
+
+
+
+ +
+
+virtual real_type operator()(real_type x, real_type y) const override
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+virtual void D(real_type x, real_type y, real_type d[3]) const override
+
+
+

value and first derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dx(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_x(x,y) \)

+
+
+ +
+
+virtual real_type Dy(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_y(x,y) \)

+
+
+ +
+
+virtual void DD(real_type x, real_type y, real_type dd[6]) const override
+
+
+

value, first and second derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
  • d[3] second derivative respect to \( x \) of the spline: \( S_{xx}(x,y) \)

  • +
  • d[4] mixed second derivative: \( S_{xy}(x,y) \)

  • +
  • d[5] second derivative respect to \( y \) of the spline: \( S_{yy}(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dxx(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_{xx}(x,y) \)

+
+
+ +
+
+virtual real_type Dxy(real_type x, real_type y) const override
+
+
+

mixed second derivatives: \( S_{xy}(x,y) \)

+
+
+ +
+
+virtual real_type Dyy(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_{yy}(x,y) \)

+
+
+ +
+
+inline bool is_x_closed() const
+
+
+
+ +
+
+inline void make_x_closed()
+
+
+
+ +
+
+inline void make_x_opened()
+
+
+
+ +
+
+inline bool is_y_closed() const
+
+
+
+ +
+
+inline void make_y_closed()
+
+
+
+ +
+
+inline void make_y_opened()
+
+
+
+ +
+
+inline bool is_x_bounded() const
+
+
+
+ +
+
+inline void make_x_unbounded()
+
+
+
+ +
+
+inline void make_x_bounded()
+
+
+
+ +
+
+inline bool is_y_bounded() const
+
+
+
+ +
+
+inline void make_y_unbounded()
+
+
+
+ +
+
+inline void make_y_bounded()
+
+
+
+ +
+
+inline string const &name() const
+
+
+
+ +
+
+void clear()
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+inline integer numPointX() const
+
+
+

return the number of support points of the spline along x direction

+
+
+ +
+
+inline integer numPointY() const
+
+
+

return the number of support points of the spline along y direction

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type zNode(integer i, integer j) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+inline real_type zMin() const
+
+
+

return z-minumum spline value

+
+
+ +
+
+inline real_type zMax() const
+
+
+

return z-maximum spline value

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], x[2*incy],…

  • +
  • z: matrix of z-values

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: total number of points in direction x

  • +
  • ny: total number of points in direction y

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*ldZ] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &z, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates, nx = x.size()

  • +
  • y: vector of y-coordinates, ny = y.size()

  • +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+void build(real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &z, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix. ldZ leading dimension of the matrix is ny for C-storage and nx for Fortran storage.

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(GenericContainer const &gc)
+
+
+
+ +
+
+void setup(GenericContainer const &gc)
+
+
+
+ +
+
+inline real_type eval(real_type x, real_type y) const
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+inline real_type eval_D_1(real_type x, real_type y) const
+
+
+

Alias for Dx(x,y)

+
+
+ +
+
+inline real_type eval_D_2(real_type x, real_type y) const
+
+
+

Alias for Dy(x,y)

+
+
+ +
+
+inline real_type eval_D_1_1(real_type x, real_type y) const
+
+
+

Alias for Dxx(x,y)

+
+
+ +
+
+inline real_type eval_D_1_2(real_type x, real_type y) const
+
+
+

Alias for Dxy(x,y)

+
+
+ +
+
+inline real_type eval_D_2_2(real_type x, real_type y) const
+
+
+

Alias for Dyy(x,y)

+
+
+ +
+
+virtual string info() const
+
+
+

return a string with information about the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

write a string with information about the spline.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_bi_quintic_spline_base.html b/docs/api-cpp/class_splines_1_1_bi_quintic_spline_base.html new file mode 100644 index 00000000..9cf836e6 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_bi_quintic_spline_base.html @@ -0,0 +1,759 @@ + + + + + + + + + + Class BiQuinticSplineBase — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class BiQuinticSplineBase +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+

Derived Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::BiQuinticSplineBase : public Splines::SplineSurf
+
+
+

Bi-quintic spline base class.

+

Subclassed by Splines::BiQuinticSpline

+
+

Public Functions

+
+
+inline BiQuinticSplineBase(string const &name = "Spline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~BiQuinticSplineBase() override
+
+
+
+ +
+
+inline real_type DxNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DyNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DxxNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DyyNode(integer i, integer j) const
+
+
+
+ +
+
+inline real_type DxyNode(integer i, integer j) const
+
+
+
+ +
+
+virtual real_type operator()(real_type x, real_type y) const override
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+virtual void D(real_type x, real_type y, real_type d[3]) const override
+
+
+

value and first derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dx(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_x(x,y) \)

+
+
+ +
+
+virtual real_type Dy(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_y(x,y) \)

+
+
+ +
+
+virtual void DD(real_type x, real_type y, real_type dd[6]) const override
+
+
+

value, first and second derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
  • d[3] second derivative respect to \( x \) of the spline: \( S_{xx}(x,y) \)

  • +
  • d[4] mixed second derivative: \( S_{xy}(x,y) \)

  • +
  • d[5] second derivative respect to \( y \) of the spline: \( S_{yy}(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dxx(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_{xx}(x,y) \)

+
+
+ +
+
+virtual real_type Dxy(real_type x, real_type y) const override
+
+
+

mixed second derivatives: \( S_{xy}(x,y) \)

+
+
+ +
+
+virtual real_type Dyy(real_type x, real_type y) const override
+
+
+

second derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_{yy}(x,y) \)

+
+
+ +
+
+inline bool is_x_closed() const
+
+
+
+ +
+
+inline void make_x_closed()
+
+
+
+ +
+
+inline void make_x_opened()
+
+
+
+ +
+
+inline bool is_y_closed() const
+
+
+
+ +
+
+inline void make_y_closed()
+
+
+
+ +
+
+inline void make_y_opened()
+
+
+
+ +
+
+inline bool is_x_bounded() const
+
+
+
+ +
+
+inline void make_x_unbounded()
+
+
+
+ +
+
+inline void make_x_bounded()
+
+
+
+ +
+
+inline bool is_y_bounded() const
+
+
+
+ +
+
+inline void make_y_unbounded()
+
+
+
+ +
+
+inline void make_y_bounded()
+
+
+
+ +
+
+inline string const &name() const
+
+
+
+ +
+
+void clear()
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+inline integer numPointX() const
+
+
+

return the number of support points of the spline along x direction

+
+
+ +
+
+inline integer numPointY() const
+
+
+

return the number of support points of the spline along y direction

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type zNode(integer i, integer j) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+inline real_type zMin() const
+
+
+

return z-minumum spline value

+
+
+ +
+
+inline real_type zMax() const
+
+
+

return z-maximum spline value

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], x[2*incy],…

  • +
  • z: matrix of z-values

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: total number of points in direction x

  • +
  • ny: total number of points in direction y

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*ldZ] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &z, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates, nx = x.size()

  • +
  • y: vector of y-coordinates, ny = y.size()

  • +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+void build(real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &z, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix. ldZ leading dimension of the matrix is ny for C-storage and nx for Fortran storage.

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(GenericContainer const &gc)
+
+
+
+ +
+
+void setup(GenericContainer const &gc)
+
+
+
+ +
+
+inline real_type eval(real_type x, real_type y) const
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+inline real_type eval_D_1(real_type x, real_type y) const
+
+
+

Alias for Dx(x,y)

+
+
+ +
+
+inline real_type eval_D_2(real_type x, real_type y) const
+
+
+

Alias for Dy(x,y)

+
+
+ +
+
+inline real_type eval_D_1_1(real_type x, real_type y) const
+
+
+

Alias for Dxx(x,y)

+
+
+ +
+
+inline real_type eval_D_1_2(real_type x, real_type y) const
+
+
+

Alias for Dxy(x,y)

+
+
+ +
+
+inline real_type eval_D_2_2(real_type x, real_type y) const
+
+
+

Alias for Dyy(x,y)

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const = 0
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual char const *type_name() const = 0
+
+
+

Return spline typename.

+
+
+ +
+
+virtual string info() const
+
+
+

return a string with information about the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

write a string with information about the spline.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_bilinear_spline.html b/docs/api-cpp/class_splines_1_1_bilinear_spline.html new file mode 100644 index 00000000..5a37af85 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_bilinear_spline.html @@ -0,0 +1,715 @@ + + + + + + + + + + Class BilinearSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class BilinearSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::BilinearSpline : public Splines::SplineSurf
+
+
+

bilinear spline base class

+
+

Public Functions

+
+
+inline BilinearSpline(string const &name = "Spline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~BilinearSpline() override
+
+
+
+ +
+
+virtual real_type operator()(real_type x, real_type y) const override
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+virtual void D(real_type x, real_type y, real_type d[3]) const override
+
+
+

value and first derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
+ +
+
+ +
+
+virtual real_type Dx(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_x(x,y) \)

+
+
+ +
+
+virtual real_type Dy(real_type x, real_type y) const override
+
+
+

first derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_y(x,y) \)

+
+
+ +
+
+virtual void DD(real_type x, real_type y, real_type dd[6]) const override
+
+
+

value, first and second derivatives at point \( (x,y) \)

+
    +
  • d[0] value of the spline \( S(x,y) \)

  • +
  • d[1] derivative respect to \( x \) of the spline: \( S_x(x,y) \)

  • +
  • d[2] derivative respect to \( y \) of the spline: \( S_y(x,y) \)

  • +
  • d[3] second derivative respect to \( x \) of the spline: \( S_{xx}(x,y) \)

  • +
  • d[4] mixed second derivative: \( S_{xy}(x,y) \)

  • +
  • d[5] second derivative respect to \( y \) of the spline: \( S_{yy}(x,y) \)

  • +
+ +
+
+ +
+
+inline virtual real_type Dxx(real_type, real_type) const override
+
+
+

second derivatives respect to \( x \) at point \( (x,y) \) of the spline: \( S_{xx}(x,y) \)

+
+
+ +
+
+inline virtual real_type Dxy(real_type, real_type) const override
+
+
+

mixed second derivatives: \( S_{xy}(x,y) \)

+
+
+ +
+
+inline virtual real_type Dyy(real_type, real_type) const override
+
+
+

second derivatives respect to \( y \) at point \( (x,y) \) of the spline: \( S_{yy}(x,y) \)

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual char const *type_name() const override
+
+
+

Return spline typename.

+
+
+ +
+
+inline bool is_x_closed() const
+
+
+
+ +
+
+inline void make_x_closed()
+
+
+
+ +
+
+inline void make_x_opened()
+
+
+
+ +
+
+inline bool is_y_closed() const
+
+
+
+ +
+
+inline void make_y_closed()
+
+
+
+ +
+
+inline void make_y_opened()
+
+
+
+ +
+
+inline bool is_x_bounded() const
+
+
+
+ +
+
+inline void make_x_unbounded()
+
+
+
+ +
+
+inline void make_x_bounded()
+
+
+
+ +
+
+inline bool is_y_bounded() const
+
+
+
+ +
+
+inline void make_y_unbounded()
+
+
+
+ +
+
+inline void make_y_bounded()
+
+
+
+ +
+
+inline string const &name() const
+
+
+
+ +
+
+void clear()
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+inline integer numPointX() const
+
+
+

return the number of support points of the spline along x direction

+
+
+ +
+
+inline integer numPointY() const
+
+
+

return the number of support points of the spline along y direction

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type zNode(integer i, integer j) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+inline real_type zMin() const
+
+
+

return z-minumum spline value

+
+
+ +
+
+inline real_type zMax() const
+
+
+

return z-maximum spline value

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], x[2*incy],…

  • +
  • z: matrix of z-values

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: total number of points in direction x

  • +
  • ny: total number of points in direction y

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*ldZ] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &z, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates, nx = x.size()

  • +
  • y: vector of y-coordinates, ny = y.size()

  • +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+void build(real_type const *z, integer ldZ, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix

  • +
  • ldZ: leading dimension of the matrix. Elements are stored by row Z(i,j) = z[i*ldZ+j] as C-matrix

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &z, integer nx, integer ny, bool fortran_storage = false, bool transposed = false)
+
+
+

Build surface spline.

+

+
+
Parameters
+
+
    +
  • z: matrix of z-values. Elements are stored by row Z(i,j) = z[i*ny+j] as C-matrix. ldZ leading dimension of the matrix is ny for C-storage and nx for Fortran storage.

  • +
  • nx: x-dimension

  • +
  • ny: y-dimension

  • +
  • fortran_storage: if true elements are stored by column i.e. Z(i,j) = z[i+j*nx] as Fortran-matrix

  • +
  • transposed: if true matrix Z is stored transposed

  • +
+
+
+ +
+
+ +
+
+inline void build(GenericContainer const &gc)
+
+
+
+ +
+
+void setup(GenericContainer const &gc)
+
+
+
+ +
+
+inline real_type eval(real_type x, real_type y) const
+
+
+

Evaluate spline value at point \( (x,y) \).

+
+
+ +
+
+inline real_type eval_D_1(real_type x, real_type y) const
+
+
+

Alias for Dx(x,y)

+
+
+ +
+
+inline real_type eval_D_2(real_type x, real_type y) const
+
+
+

Alias for Dy(x,y)

+
+
+ +
+
+inline real_type eval_D_1_1(real_type x, real_type y) const
+
+
+

Alias for Dxx(x,y)

+
+
+ +
+
+inline real_type eval_D_1_2(real_type x, real_type y) const
+
+
+

Alias for Dxy(x,y)

+
+
+ +
+
+inline real_type eval_D_2_2(real_type x, real_type y) const
+
+
+

Alias for Dyy(x,y)

+
+
+ +
+
+virtual string info() const
+
+
+

return a string with information about the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

write a string with information about the spline.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_constant_spline.html b/docs/api-cpp/class_splines_1_1_constant_spline.html new file mode 100644 index 00000000..dc64e512 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_constant_spline.html @@ -0,0 +1,810 @@ + + + + + + + + + + Class ConstantSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class ConstantSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::ConstantSpline : public Splines::Spline
+
+
+

Picewise constants spline class.

+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline virtual real_type DDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type DDDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+inline virtual real_type id_DDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type id_DDDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline ConstantSpline(string const &name = "ConstantSpline")
+
+
+
+ +
+
+inline ~ConstantSpline() override
+
+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+inline virtual void build() override
+
+
+

Build a spline using internal stored data

+
+
+ +
+
+virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n) override
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evalute spline value at x

+
+
+ +
+
+inline virtual real_type D(real_type) const override
+
+
+

First derivative.

+
+
+ +
+
+inline virtual real_type DD(real_type) const override
+
+
+

Second derivative.

+
+
+ +
+
+inline virtual real_type DDD(real_type) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evalute spline value at x

+
+
+ +
+
+inline virtual real_type id_D(integer, real_type) const override
+
+
+

First derivative.

+
+
+ +
+
+inline virtual real_type id_DD(integer, real_type) const override
+
+
+

Second derivative.

+
+
+ +
+
+inline virtual real_type id_DDD(integer, real_type) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual void writeToStream(ostream_type&) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+inline virtual unsigned type() const override
+
+
+

Return spline type (as number)

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+virtual void setup(GenericContainer const &gc) override
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_cubic_spline.html b/docs/api-cpp/class_splines_1_1_cubic_spline.html new file mode 100644 index 00000000..0390c51e --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_cubic_spline.html @@ -0,0 +1,934 @@ + + + + + + + + + + Class CubicSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class CubicSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::CubicSpline : public Splines::CubicSplineBase
+
+
+

Cubic Spline Management Class.

+
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline virtual real_type DDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type DDDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+inline virtual real_type id_DDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type id_DDDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline CubicSpline(string const &name = "CubicSpline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~CubicSpline() override
+
+
+

spline destructor

+
+
+ +
+
+inline void setInitialBC(CUBIC_SPLINE_TYPE_BC bc0)
+
+
+

Set the boudary consition for initial point

+
+
Parameters
+
+
    +
  • bc0: initial boundary condition.

  • +
+
+
+ +
+
+ +
+
+inline void setFinalBC(CUBIC_SPLINE_TYPE_BC bcn)
+
+
+

Set the boudary consition for final point

+
+
Parameters
+
+
    +
  • bcn: final boundary condition.

  • +
+
+
+ +
+
+ +
+
+inline virtual unsigned type() const override
+
+
+

Return spline type (as number)

+
+
+ +
+
+virtual void build() override
+
+
+

Build a spline using internal stored data

+
+
+ +
+
+virtual void setup(GenericContainer const &gc) override
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+void copySpline(CubicSplineBase const &S)
+
+
+
+ +
+
+inline real_type ypNode(integer i) const
+
+
+

return the i-th node of the spline (y’ component).

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_dy)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evaluate spline value.

+
+
+ +
+
+virtual real_type D(real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type DD(real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type DDD(real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evaluate spline value when interval is known.

+
+
+ +
+
+virtual real_type id_D(integer ni, real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type id_DD(integer ni, real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type id_DDD(integer ni, real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *yp, integer incyp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • yp: vector of y-defivative

  • +
  • incyp: access elements as yp[0], yp[incyp], yp[2*incyy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, real_type const *yp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &yp)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
+
+
+ +
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_cubic_spline_base.html b/docs/api-cpp/class_splines_1_1_cubic_spline_base.html new file mode 100644 index 00000000..f51bbce8 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_cubic_spline_base.html @@ -0,0 +1,909 @@ + + + + + + + + + + Class CubicSplineBase — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class CubicSplineBase +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+

Derived Types +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::CubicSplineBase : public Splines::Spline
+
+
+

cubic spline base class

+

Subclassed by Splines::AkimaSpline, Splines::BesselSpline, Splines::CubicSpline, Splines::HermiteSpline, Splines::PchipSpline

+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+virtual void build() = 0
+
+
+

Build a spline using internal stored data

+
+
+ +
+
+virtual void setup(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline virtual real_type DDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type DDDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+inline virtual real_type id_DDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type id_DDDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+virtual unsigned type() const = 0
+
+
+

Return spline type (as number)

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline CubicSplineBase(string const &name = "CubicSplineBase")
+
+
+

spline constructor

+
+
+ +
+
+inline ~CubicSplineBase() override
+
+
+
+ +
+
+void copySpline(CubicSplineBase const &S)
+
+
+
+ +
+
+inline real_type ypNode(integer i) const
+
+
+

return the i-th node of the spline (y’ component).

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_dy)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evaluate spline value.

+
+
+ +
+
+virtual real_type D(real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type DD(real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type DDD(real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evaluate spline value when interval is known.

+
+
+ +
+
+virtual real_type id_D(integer ni, real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type id_DD(integer ni, real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type id_DDD(integer ni, real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *yp, integer incyp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • yp: vector of y-defivative

  • +
  • incyp: access elements as yp[0], yp[incyp], yp[2*incyy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, real_type const *yp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &yp)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
+
+
+ +
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_hermite_spline.html b/docs/api-cpp/class_splines_1_1_hermite_spline.html new file mode 100644 index 00000000..bcdeef4d --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_hermite_spline.html @@ -0,0 +1,898 @@ + + + + + + + + + + Class HermiteSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class HermiteSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::HermiteSpline : public Splines::CubicSplineBase
+
+
+

Hermite Spline Management Class.

+
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline virtual real_type DDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type DDDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+inline virtual real_type id_DDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type id_DDDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline HermiteSpline(string const &name = "HermiteSpline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~HermiteSpline() override
+
+
+

spline destructor

+
+
+ +
+
+inline virtual unsigned type() const override
+
+
+

Return spline type (as number)

+
+
+ +
+
+inline virtual void build() override
+
+
+

Build a spline using internal stored data

+
+
+ +
+
+virtual void build(real_type const*, integer, real_type const*, integer, integer) override
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+virtual void setup(GenericContainer const &gc) override
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+void copySpline(CubicSplineBase const &S)
+
+
+
+ +
+
+inline real_type ypNode(integer i) const
+
+
+

return the i-th node of the spline (y’ component).

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_dy)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evaluate spline value.

+
+
+ +
+
+virtual real_type D(real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type DD(real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type DDD(real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evaluate spline value when interval is known.

+
+
+ +
+
+virtual real_type id_D(integer ni, real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type id_DD(integer ni, real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type id_DDD(integer ni, real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *yp, integer incyp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • yp: vector of y-defivative

  • +
  • incyp: access elements as yp[0], yp[incyp], yp[2*incyy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, real_type const *yp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &yp)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
+
+
+ +
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_linear_spline.html b/docs/api-cpp/class_splines_1_1_linear_spline.html new file mode 100644 index 00000000..b783565b --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_linear_spline.html @@ -0,0 +1,810 @@ + + + + + + + + + + Class LinearSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class LinearSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::LinearSpline : public Splines::Spline
+
+
+

Linear spline class.

+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline virtual real_type DDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type DDDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+inline virtual real_type id_DDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type id_DDDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline LinearSpline(string const &name = "LinearSpline")
+
+
+
+ +
+
+inline ~LinearSpline() override
+
+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evaluate spline value.

+
+
+ +
+
+virtual real_type D(real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+inline virtual real_type DD(real_type) const override
+
+
+

Second derivative.

+
+
+ +
+
+inline virtual real_type DDD(real_type) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evaluate spline value when interval is known.

+
+
+ +
+
+virtual real_type id_D(integer, real_type) const override
+
+
+

First derivative.

+
+
+ +
+
+inline virtual real_type id_DD(integer, real_type) const override
+
+
+

Second derivative.

+
+
+ +
+
+inline virtual real_type id_DDD(integer, real_type) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+inline virtual unsigned type() const override
+
+
+

Return spline type (as number)

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+inline virtual void build() override
+
+
+

added for compatibility with cubic splines

+
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+virtual void setup(GenericContainer const &gc) override
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_pchip_spline.html b/docs/api-cpp/class_splines_1_1_pchip_spline.html new file mode 100644 index 00000000..ce15cd40 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_pchip_spline.html @@ -0,0 +1,898 @@ + + + + + + + + + + Class PchipSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class PchipSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::PchipSpline : public Splines::CubicSplineBase
+
+
+

Pchip (Piecewise Cubic Hermite Interpolating Polynomial) spline class.

+
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline virtual real_type DDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type DDDDD(real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+inline virtual real_type id_DDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+inline virtual real_type id_DDDDD(integer, real_type) const
+
+
+

4th derivative

+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline PchipSpline(string const &name = "PchipSpline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~PchipSpline() override
+
+
+

spline destructor

+
+
+ +
+
+inline virtual unsigned type() const override
+
+
+

Return spline type (as number)

+
+
+ +
+
+virtual void build() override
+
+
+

Build a Monotone spline from previously inserted points.

+
+
+ +
+
+virtual void setup(GenericContainer const &gc) override
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+void copySpline(CubicSplineBase const &S)
+
+
+
+ +
+
+inline real_type ypNode(integer i) const
+
+
+

return the i-th node of the spline (y’ component).

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_dy)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evaluate spline value.

+
+
+ +
+
+virtual real_type D(real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type DD(real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type DDD(real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evaluate spline value when interval is known.

+
+
+ +
+
+virtual real_type id_D(integer ni, real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type id_DD(integer ni, real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type id_DDD(integer ni, real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *yp, integer incyp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • yp: vector of y-defivative

  • +
  • incyp: access elements as yp[0], yp[incyp], yp[2*incyy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, real_type const *yp, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &yp)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • yp: vector of y’-coordinates

  • +
+
+
+ +
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_quintic_spline.html b/docs/api-cpp/class_splines_1_1_quintic_spline.html new file mode 100644 index 00000000..1dd6ee72 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_quintic_spline.html @@ -0,0 +1,846 @@ + + + + + + + + + + Class QuinticSpline — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class QuinticSpline +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::QuinticSpline : public Splines::QuinticSplineBase
+
+
+

Quintic spline class.

+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline QuinticSpline(string const &name = "Spline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~QuinticSpline() override
+
+
+

spline destructor

+
+
+ +
+
+inline void setQuinticType(QUINTIC_SPLINE_TYPE qt)
+
+
+
+ +
+
+virtual void build() override
+
+
+

Build a Monotone quintic spline from previously inserted points.

+
+
+ +
+
+virtual void setup(GenericContainer const &gc) override
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+void copySpline(QuinticSplineBase const &S)
+
+
+
+ +
+
+inline real_type ypNode(integer i) const
+
+
+

return the i-th node of the spline (y’ component).

+
+
+ +
+
+inline real_type yppNode(integer i) const
+
+
+

return the i-th node of the spline (y’’ component).

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_Yp, real_type *&p_Ypp)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evaluate spline value.

+
+
+ +
+
+virtual real_type D(real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type DD(real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type DDD(real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type DDDD(real_type x) const override
+
+
+

4th derivative

+
+
+ +
+
+virtual real_type DDDDD(real_type x) const override
+
+
+

4th derivative

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evaluate spline value when interval is known.

+
+
+ +
+
+virtual real_type id_D(integer ni, real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type id_DD(integer ni, real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type id_DDD(integer ni, real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_DDDD(integer ni, real_type x) const override
+
+
+

4th derivative

+
+
+ +
+
+virtual real_type id_DDDDD(integer ni, real_type x) const override
+
+
+

4th derivative

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+inline virtual unsigned type() const override
+
+
+

Return spline type (as number)

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_quintic_spline_base.html b/docs/api-cpp/class_splines_1_1_quintic_spline_base.html new file mode 100644 index 00000000..a733dcf6 --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_quintic_spline_base.html @@ -0,0 +1,846 @@ + + + + + + + + + + Class QuinticSplineBase — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class QuinticSplineBase +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+ +
+
+

Derived Type +

+ +
+
+
+

Class Documentation +

+
+
+class Splines::QuinticSplineBase : public Splines::Spline
+
+
+

cubic quintic base class

+

Subclassed by Splines::QuinticSpline

+
+

Spline Data Info

+
+
+inline string const &name() const
+
+
+

return the name of the spline used in the constructor

+
+
+ +
+
+inline bool is_closed() const
+
+
+
+ +
+
+inline void make_closed()
+
+
+
+ +
+
+inline void make_opened()
+
+
+
+ +
+
+inline bool is_bounded() const
+
+
+
+ +
+
+inline void make_unbounded()
+
+
+
+ +
+
+inline void make_bounded()
+
+
+
+ +
+
+inline bool is_extended_constant() const
+
+
+
+ +
+
+inline void make_extended_constant()
+
+
+
+ +
+
+inline void make_extended_not_constant()
+
+
+
+ +
+
+inline integer numPoints() const
+
+
+

return the number of support points of the spline.

+
+
+ +
+
+inline real_type xNode(integer i) const
+
+
+

return the i-th node of the spline (x component).

+
+
+ +
+
+inline real_type yNode(integer i) const
+
+
+

return the i-th node of the spline (y component).

+
+
+ +
+
+inline real_type xBegin() const
+
+
+

return first node of the spline (x component).

+
+
+ +
+
+inline real_type yBegin() const
+
+
+

return first node of the spline (y component).

+
+
+ +
+
+inline real_type xEnd() const
+
+
+

return last node of the spline (x component).

+
+
+ +
+
+inline real_type yEnd() const
+
+
+

return last node of the spline (y component).

+
+
+ +
+
+inline real_type xMin() const
+
+
+

return x-minumum spline value

+
+
+ +
+
+inline real_type xMax() const
+
+
+

return x-maximum spline value

+
+
+ +
+
+inline real_type yMin() const
+
+
+

return y-minumum spline value

+
+
+ +
+
+inline real_type yMax() const
+
+
+

return y-maximum spline value

+
+
+ +
+
+void setOrigin(real_type x0)
+
+
+

change X-origin of the spline

+
+
+ +
+
+

Build

+
+
+inline void build(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • +
  • y: vector of y-coordinates

  • +
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(real_type const *x, real_type const *y, integer n)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
  • n: total number of points

  • +
+
+
+ +
+
+ +
+
+inline void build(vector<real_type> const &x, vector<real_type> const &y)
+
+
+

Build a spline.

+

+
+
Parameters
+
+
    +
  • x: vector of x-coordinates

  • +
  • y: vector of y-coordinates

  • +
+
+
+ +
+
+ +
+
+virtual void build() = 0
+
+
+

Build a spline using internal stored data

+
+
+ +
+
+virtual void setup(GenericContainer const &gc)
+
+
+

Build a spline using a generic container.

+
+
+ +
+
+

Incremental Build

+

Various constructors for the spline class.

+
+
+void pushBack(real_type x, real_type y)
+
+
+

Add a support point (x,y) to the spline.

+
+
+ +
+
+inline void dropBack()
+
+
+

Drop last inserted point of the spline.

+
+
+ +
+
+

Dump Data

+
+
+void dump(ostream_type &s, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+inline void dump(char const *fname, integer nintervals, char const *header = "x\ty") const
+
+
+

dump a sample of the spline

+
+
+ +
+
+

Evaluation

+
+
+inline real_type eval(real_type x) const
+
+
+

Some aliases.

+
+
+ +
+
+inline real_type eval_D(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDD(real_type x) const
+
+
+
+ +
+
+inline real_type eval_DDDDD(real_type x) const
+
+
+
+ +
+
+

Get Info

+
+
+inline char const *type_name() const
+
+
+

Return spline typename.

+
+
+ +
+
+string info() const
+
+
+

Return a string information of the kind and order of the spline.

+
+
+ +
+
+inline void info(ostream_type &stream) const
+
+
+

Print information of the kind and order of the spline.

+
+
+ +
+
+

Public Functions

+
+
+inline QuinticSplineBase(string const &name = "Spline")
+
+
+

spline constructor

+
+
+ +
+
+inline ~QuinticSplineBase() override
+
+
+
+ +
+
+void copySpline(QuinticSplineBase const &S)
+
+
+
+ +
+
+inline real_type ypNode(integer i) const
+
+
+

return the i-th node of the spline (y’ component).

+
+
+ +
+
+inline real_type yppNode(integer i) const
+
+
+

return the i-th node of the spline (y’’ component).

+
+
+ +
+
+void setRange(real_type xmin, real_type xmax)
+
+
+

change X-range of the spline

+
+
+ +
+
+void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_Yp, real_type *&p_Ypp)
+
+
+

Use externally allocated memory for npts points.

+
+
+ +
+
+virtual real_type operator()(real_type x) const override
+
+
+

Evaluate spline value.

+
+
+ +
+
+virtual real_type D(real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type DD(real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type DDD(real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type DDDD(real_type x) const override
+
+
+

4th derivative

+
+
+ +
+
+virtual real_type DDDDD(real_type x) const override
+
+
+

4th derivative

+
+
+ +
+
+virtual real_type id_eval(integer ni, real_type x) const override
+
+
+

Evaluate spline value when interval is known.

+
+
+ +
+
+virtual real_type id_D(integer ni, real_type x) const override
+
+
+

First derivative.

+
+
+ +
+
+virtual real_type id_DD(integer ni, real_type x) const override
+
+
+

Second derivative.

+
+
+ +
+
+virtual real_type id_DDD(integer ni, real_type x) const override
+
+
+

Third derivative.

+
+
+ +
+
+virtual real_type id_DDDD(integer ni, real_type x) const override
+
+
+

4th derivative

+
+
+ +
+
+virtual real_type id_DDDDD(integer ni, real_type x) const override
+
+
+

4th derivative

+
+
+ +
+
+virtual void writeToStream(ostream_type &s) const override
+
+
+

Print spline coefficients.

+
+
+ +
+
+inline virtual unsigned type() const override
+
+
+

Return spline type (as number)

+
+
+ +
+
+virtual void reserve(integer npts) override
+
+
+

Allocate memory for npts points.

+
+
+ +
+
+virtual void clear() override
+
+
+

Cancel the support points, empty the spline.

+
+
+ +
+
+virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
+
+
+

get the piecewise polinomials of the spline

+
+
+ +
+
+virtual integer order() const override
+
+
+
+ +
+
+integer search(real_type &x) const
+
+
+

find interval containing x using binary search.

+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/class_splines_1_1_spline.html b/docs/api-cpp/class_splines_1_1_spline.html similarity index 64% rename from docs/api/class_splines_1_1_spline.html rename to docs/api-cpp/class_splines_1_1_spline.html index 43b6b528..095441e5 100644 --- a/docs/api/class_splines_1_1_spline.html +++ b/docs/api-cpp/class_splines_1_1_spline.html @@ -1,208 +1,77 @@ - - - - - - - - Class Spline - Quartic Roots documentation - - - + + + + + + + + + + Class Spline — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Class Spline

-
- -
- -
-
- - - - - - - + + + + +
+
+
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/class_splines_1_1_spline1_d.html b/docs/api-cpp/class_splines_1_1_spline1_d.html similarity index 66% rename from docs/api/class_splines_1_1_spline1_d.html rename to docs/api-cpp/class_splines_1_1_spline1_d.html index 7bfc2aae..852aaee1 100644 --- a/docs/api/class_splines_1_1_spline1_d.html +++ b/docs/api-cpp/class_splines_1_1_spline1_d.html @@ -1,208 +1,77 @@ - - - - - - - - Class Spline1D - Quartic Roots documentation - - - + + + + + + + + + + Class Spline1D — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Class Spline1D

-
-

Protected Functions

-
-
-Spline1D(Spline1D const&) = delete
-
-
-
-
-
-Spline1D const &operator=(Spline1D const&) = delete
-
-
-
-
-
-

Protected Attributes

-
-
-std::string m_name
-
-
-
-
-
-Spline *m_pSpline
+inline void info(ostream_type &stream) const
+
+
-
- -
- -
-
- - - - - - - + + + + +
+
+
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/class_splines_1_1_spline2_d.html b/docs/api-cpp/class_splines_1_1_spline2_d.html similarity index 67% rename from docs/api/class_splines_1_1_spline2_d.html rename to docs/api-cpp/class_splines_1_1_spline2_d.html index 5e954435..6b154d5f 100644 --- a/docs/api/class_splines_1_1_spline2_d.html +++ b/docs/api-cpp/class_splines_1_1_spline2_d.html @@ -1,208 +1,77 @@ - - - - - - - - Class Spline2D - Quartic Roots documentation - - - + + + + + + + + + + Class Spline2D — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Class Spline2D

-
-

Protected Attributes

-
-
-std::string m_name
-
-
-
-
-
-SplineSurf *m_pSpline2D
+inline void info(ostream_type &stream) const
+
+
-
- -
- -
-
- - - - - - - + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/class_splines_1_1_spline_set.html b/docs/api-cpp/class_splines_1_1_spline_set.html similarity index 79% rename from docs/api/class_splines_1_1_spline_set.html rename to docs/api-cpp/class_splines_1_1_spline_set.html index eb4a2ef2..c46b43c0 100644 --- a/docs/api/class_splines_1_1_spline_set.html +++ b/docs/api-cpp/class_splines_1_1_spline_set.html @@ -1,208 +1,77 @@ - - - - - - - - Class SplineSet - Quartic Roots documentation - - - + + + + + + + + + + Class SplineSet — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Class SplineSet

    @@ -224,7 +93,7 @@

    Class Documentation
    -class Splines::SplineSet
    +class Splines::SplineSet

    Splines Management Class.

    @@ -232,915 +101,1031 @@

    Class DocumentationPublic Functions

    -SplineSet(string const &name = "SplineSet")
    +SplineSet(string const &name = "SplineSet")

    spline constructor

    +
    -virtual ~SplineSet()
    +virtual ~SplineSet()

    spline destructor

    +
    -inline string const &name() const
    +inline string const &name() const
    +
    -inline string const &header(integer i) const
    +inline string const &header(integer i) const
    +
    -void get_headers(std::vector<std::string> &names) const
    +void get_headers(std::vector<std::string> &names) const

    fill a vector of strings with the names of the splines

    +
    -string name_list() const
    +string name_list() const
    +
    -inline int isMonotone(integer i) const
    +inline int isMonotone(integer i) const
    +
    -inline integer numPoints() const
    +inline integer numPoints() const

    return the number of support points of the splines

    +
    -inline integer numSplines() const
    +inline integer numSplines() const

    return the number splines in the spline set

    +
    -integer getPosition(char const *hdr) const
    +integer getPosition(char const *hdr) const

    return the column with header(i) == hdr, return -1 if not found

    +
    -inline real_type const *xNodes() const
    +inline real_type const *xNodes() const

    return the vector of values of x-nodes

    +
    -real_type const *yNodes(integer i) const
    +real_type const *yNodes(integer i) const

    return the vector of values of x-nodes

    +
    -inline real_type xNode(integer npt) const
    +inline real_type xNode(integer npt) const

    return the i-th node of the spline (x component).

    +
    -inline real_type yNode(integer npt, integer spl) const
    +inline real_type yNode(integer npt, integer spl) const

    return the i-th node of the spline (y component).

    +
    -inline real_type xMin() const
    +inline real_type xMin() const

    return x-minumum spline value

    +
    -inline real_type xMax() const
    +inline real_type xMax() const

    return x-maximum spline value

    +
    -inline real_type yMin(integer spl) const
    +inline real_type yMin(integer spl) const

    return y-minumum spline value

    +
    -inline real_type yMax(integer spl) const
    +inline real_type yMax(integer spl) const

    return y-maximum spline value

    +
    -inline real_type yMin(char const *spl) const
    +inline real_type yMin(char const *spl) const

    return y-minumum spline value

    +
    -inline real_type yMax(char const *spl) const
    +inline real_type yMax(char const *spl) const

    return y-maximum spline value

    +
    -Spline *getSpline(integer i) const
    +Spline *getSpline(integer i) const

    Return pointer to the i-th spline.

    +
    -inline Spline *getSpline(char const *hdr) const
    +inline Spline *getSpline(char const *hdr) const

    Return pointer to the i-th spline.

    +
    -inline real_type operator()(real_type x, integer spl) const
    +inline real_type operator()(real_type x, integer spl) const

    Evaluate spline value.

    +
    -inline real_type eval(real_type x, integer spl) const
    +inline real_type eval(real_type x, integer spl) const
    +
    -inline real_type D(real_type x, integer spl) const
    +inline real_type D(real_type x, integer spl) const

    First derivative.

    +
    -inline real_type eval_D(real_type x, integer spl) const
    +inline real_type eval_D(real_type x, integer spl) const
    +
    -inline real_type DD(real_type x, integer spl) const
    +inline real_type DD(real_type x, integer spl) const

    Second derivative.

    +
    -inline real_type eval_DD(real_type x, integer spl) const
    +inline real_type eval_DD(real_type x, integer spl) const
    +
    -inline real_type DDD(real_type x, integer spl) const
    +inline real_type DDD(real_type x, integer spl) const

    Third derivative.

    +
    -inline real_type eval_DDD(real_type x, integer spl) const
    +inline real_type eval_DDD(real_type x, integer spl) const
    +
    -inline real_type DDDD(real_type x, integer spl) const
    +inline real_type DDDD(real_type x, integer spl) const

    4th derivative

    +
    -inline real_type eval_DDDD(real_type x, integer spl) const
    +inline real_type eval_DDDD(real_type x, integer spl) const
    +
    -inline real_type DDDDD(real_type x, integer spl) const
    +inline real_type DDDDD(real_type x, integer spl) const

    5th derivative

    +
    -inline real_type eval_DDDDD(real_type x, integer spl) const
    +inline real_type eval_DDDDD(real_type x, integer spl) const
    +
    -inline real_type eval(real_type x, char const *name) const
    +inline real_type eval(real_type x, char const *name) const

    Evaluate spline value.

    +
    -inline real_type eval_D(real_type x, char const *name) const
    +inline real_type eval_D(real_type x, char const *name) const

    First derivative.

    +
    -inline real_type eval_DD(real_type x, char const *name) const
    +inline real_type eval_DD(real_type x, char const *name) const

    Second derivative.

    +
    -inline real_type eval_DDD(real_type x, char const *name) const
    +inline real_type eval_DDD(real_type x, char const *name) const

    Third derivative.

    +
    -inline real_type eval_DDDD(real_type x, char const *name) const
    +inline real_type eval_DDDD(real_type x, char const *name) const

    4th derivative

    +
    -inline real_type eval_DDDDD(real_type x, char const *name) const
    +inline real_type eval_DDDDD(real_type x, char const *name) const

    5th derivative

    +
    -void eval(real_type x, vector<real_type> &vals) const
    +void eval(real_type x, vector<real_type> &vals) const

    Evaluate all the splines at x

    +
    -void eval_D(real_type x, vector<real_type> &vals) const
    +void eval_D(real_type x, vector<real_type> &vals) const

    Evaluate the fist derivative of all the splines at x

    +
    -void eval_DD(real_type x, vector<real_type> &vals) const
    +void eval_DD(real_type x, vector<real_type> &vals) const

    Evaluate the second derivative of all the splines at x

    +
    -void eval_DDD(real_type x, vector<real_type> &vals) const
    +void eval_DDD(real_type x, vector<real_type> &vals) const

    Evaluate the third derivative of all the splines at x

    +
    -void eval_DDDD(real_type x, vector<real_type> &vals) const
    +void eval_DDDD(real_type x, vector<real_type> &vals) const

    Evaluate the 4th derivative of all the splines at x

    +
    -void eval_DDDDD(real_type x, vector<real_type> &vals) const
    +void eval_DDDDD(real_type x, vector<real_type> &vals) const

    Evaluate the 5th derivative of all the splines at x

    +
    -void eval(real_type x, real_type *const vals, integer incy = 1) const
    +void eval(real_type x, real_type *const vals, integer incy = 1) const

    Evaluate all the splines at x

    +
    -void eval_D(real_type x, real_type *const vals, integer incy = 1) const
    +void eval_D(real_type x, real_type *const vals, integer incy = 1) const

    Evaluate the fist derivative of all the splines at x

    +
    -void eval_DD(real_type x, real_type *const vals, integer incy = 1) const
    +void eval_DD(real_type x, real_type *const vals, integer incy = 1) const

    Evaluate the second derivative of all the splines at x

    +
    -void eval_DDD(real_type x, real_type *const vals, integer incy = 1) const
    +void eval_DDD(real_type x, real_type *const vals, integer incy = 1) const

    Evaluate the third derivative of all the splines at x

    +
    -void eval_DDDD(real_type x, real_type *const vals, integer incy = 1) const
    +void eval_DDDD(real_type x, real_type *const vals, integer incy = 1) const

    Evaluate the 4th derivative of all the splines at x

    +
    -void eval_DDDDD(real_type x, real_type *const vals, integer incy = 1) const
    +void eval_DDDDD(real_type x, real_type *const vals, integer incy = 1) const

    Evaluate the 5th derivative of all the splines at x

    +
    -void eval2(integer spl, real_type zeta, vector<real_type> &vals) const
    +void eval2(integer spl, real_type zeta, vector<real_type> &vals) const

    Evaluate all the splines at zeta using spline[spl] as independent.

    +
    -void eval2_D(integer spl, real_type zeta, vector<real_type> &vals) const
    +void eval2_D(integer spl, real_type zeta, vector<real_type> &vals) const

    | Evaluate the fist derivative of all the splines | at zeta using spline[spl] as independent

    +
    -void eval2_DD(integer spl, real_type zeta, vector<real_type> &vals) const
    +void eval2_DD(integer spl, real_type zeta, vector<real_type> &vals) const

    | Evaluate the second derivative of all the splines | at zeta using spline[spl] as independent

    +
    -void eval2_DDD(integer spl, real_type zeta, vector<real_type> &vals) const
    +void eval2_DDD(integer spl, real_type zeta, vector<real_type> &vals) const

    | Evaluate the third derivative of all the splines | at zeta using spline[spl] as independent

    +
    -void eval2(integer spl, real_type zeta, real_type *const vals, integer incy = 1) const
    +void eval2(integer spl, real_type zeta, real_type *const vals, integer incy = 1) const

    Evaluate all the splines at zeta using spline[spl] as independent.

    +
    -void eval2_D(integer spl, real_type zeta, real_type *const vals, integer incy = 1) const
    +void eval2_D(integer spl, real_type zeta, real_type *const vals, integer incy = 1) const

    Evaluate the fist derivative of all the splines at zeta using spline[spl] as independent

    +
    -void eval2_DD(integer spl, real_type zeta, real_type *const vals, integer incy = 1) const
    +void eval2_DD(integer spl, real_type zeta, real_type *const vals, integer incy = 1) const

    Evaluate the second derivative of all the splines at zeta using spline[spl] as independent

    +
    -void eval2_DDD(integer spl, real_type zeta, real_type *const vals, integer incy = 1) const
    +void eval2_DDD(integer spl, real_type zeta, real_type *const vals, integer incy = 1) const

    Evaluate the 3rd derivative of all the splines at zeta using spline[spl] as independent

    +
    -real_type eval2(real_type zeta, char const *indep, char const *name) const
    +real_type eval2(real_type zeta, char const *indep, char const *name) const

    Evaluate the spline name at zeta using spline indep as independent

    +
    -real_type eval2_D(real_type zeta, char const *indep, char const *name) const
    +real_type eval2_D(real_type zeta, char const *indep, char const *name) const

    Evaluate first derivative of the spline name at zeta using spline indep as independent

    +
    -real_type eval2_DD(real_type zeta, char const *indep, char const *name) const
    +real_type eval2_DD(real_type zeta, char const *indep, char const *name) const

    Evaluate second derivative of the spline name at zeta using spline indep as independent

    +
    -real_type eval2_DDD(real_type zeta, char const *indep, char const *name) const
    +real_type eval2_DDD(real_type zeta, char const *indep, char const *name) const

    Evaluate third derivative of the spline name at zeta using spline indep as independent

    +
    -real_type eval2(real_type zeta, integer indep, integer spl) const
    +real_type eval2(real_type zeta, integer indep, integer spl) const

    Evaluate the spline spl at zeta using spline indep as independent

    +
    -real_type eval2_D(real_type zeta, integer indep, integer spl) const
    +real_type eval2_D(real_type zeta, integer indep, integer spl) const

    Evaluate first derivative of the spline spl at zeta using spline indep as independent

    +
    -real_type eval2_DD(real_type zeta, integer indep, integer spl) const
    +real_type eval2_DD(real_type zeta, integer indep, integer spl) const

    Evaluate second derivative of the spline spl at zeta using spline indep as independent

    +
    -real_type eval2_DDD(real_type zeta, integer indep, integer spl) const
    +real_type eval2_DDD(real_type zeta, integer indep, integer spl) const

    Evaluate third derivative of the spline spl at zeta using spline indep as independent

    +
    -void eval(real_type x, GenericContainer &vals) const
    +void eval(real_type x, GenericContainer &vals) const

    Evaluate all the splines at x and fill a map of values in a GenericContainer

    +
    -void eval(vec_real_type const &vec, GenericContainer &vals) const
    +void eval(vec_real_type const &vec, GenericContainer &vals) const

    Evaluate all the splines at x values contained in vec and fill a map of vector in a GenericContainer

    +
    -void eval(real_type x, vec_string_type const &columns, GenericContainer &vals) const
    +void eval(real_type x, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at x and fill a map of values in a GenericContainer with keys in columns

    +
    -void eval(vec_real_type const &vec, vec_string_type const &columns, GenericContainer &vals) const
    +void eval(vec_real_type const &vec, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at x values contained in vec and fill a map of vector in a GenericContainer with keys in columns

    +
    -void eval2(real_type zeta, integer indep, GenericContainer &vals) const
    +void eval2(real_type zeta, integer indep, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer and indep as independent spline

    +
    -void eval2(vec_real_type const &zetas, integer indep, GenericContainer &vals) const
    +void eval2(vec_real_type const &zetas, integer indep, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer and indep as independent spline

    +
    -void eval2(real_type zeta, integer indep, vec_string_type const &columns, GenericContainer &vals) const
    +void eval2(real_type zeta, integer indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer with keys in columns and indep as independent spline

    +
    -void eval2(vec_real_type const &zetas, integer indep, vec_string_type const &columns, GenericContainer &vals) const
    +void eval2(vec_real_type const &zetas, integer indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer with keys in columns and indep as independent spline

    +
    -inline void eval2(real_type zeta, char const *indep, GenericContainer &vals) const
    +inline void eval2(real_type zeta, char const *indep, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer and indep as independent spline

    +
    -inline void eval2(vec_real_type const &zetas, char const *indep, GenericContainer &vals) const
    +inline void eval2(vec_real_type const &zetas, char const *indep, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer and indep as independent spline

    +
    -inline void eval2(real_type zeta, char const *indep, vec_string_type const &columns, GenericContainer &vals) const
    +inline void eval2(real_type zeta, char const *indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer with keys in columns and indep as independent spline

    +
    -inline void eval2(vec_real_type const &zetas, char const *indep, vec_string_type const &columns, GenericContainer &vals) const
    +inline void eval2(vec_real_type const &zetas, char const *indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer with keys in columns and indep as independent spline

    +
    -void eval_D(real_type x, GenericContainer &vals) const
    +void eval_D(real_type x, GenericContainer &vals) const

    Evaluate all the splines at x and fill a map of values in a GenericContainer

    +
    -void eval_D(vec_real_type const &vec, GenericContainer &vals) const
    +void eval_D(vec_real_type const &vec, GenericContainer &vals) const

    Evaluate all the splines at x values contained in vec and fill a map of vector in a GenericContainer

    +
    -void eval_D(real_type x, vec_string_type const &columns, GenericContainer &vals) const
    +void eval_D(real_type x, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at x and fill a map of values in a GenericContainer with keys in columns

    +
    -void eval_D(vec_real_type const &vec, vec_string_type const &columns, GenericContainer &vals) const
    +void eval_D(vec_real_type const &vec, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at x values contained in vec and fill a map of vector in a GenericContainer with keys in columns

    +
    -void eval2_D(real_type zeta, integer indep, GenericContainer &vals) const
    +void eval2_D(real_type zeta, integer indep, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer and indep as independent spline

    +
    -void eval2_D(vec_real_type const &zetas, integer indep, GenericContainer &vals) const
    +void eval2_D(vec_real_type const &zetas, integer indep, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer and indep as independent spline

    +
    -void eval2_D(real_type zeta, integer indep, vec_string_type const &columns, GenericContainer &vals) const
    +void eval2_D(real_type zeta, integer indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer with keys in columns and indep as independent spline

    +
    -void eval2_D(vec_real_type const &zetas, integer indep, vec_string_type const &columns, GenericContainer &vals) const
    +void eval2_D(vec_real_type const &zetas, integer indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer with keys in columns and indep as independent spline

    +
    -inline void eval2_D(real_type zeta, char const *indep, GenericContainer &vals) const
    +inline void eval2_D(real_type zeta, char const *indep, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer and indep as independent spline

    +
    -inline void eval2_D(vec_real_type const &zetas, char const *indep, GenericContainer &vals) const
    +inline void eval2_D(vec_real_type const &zetas, char const *indep, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer and indep as independent spline.

    +
    -inline void eval2_D(real_type zeta, char const *indep, vec_string_type const &columns, GenericContainer &vals) const
    +inline void eval2_D(real_type zeta, char const *indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer with keys in columns and indep as independent spline

    +
    -inline void eval2_D(vec_real_type const &zetas, char const *indep, vec_string_type const &columns, GenericContainer &vals) const
    +inline void eval2_D(vec_real_type const &zetas, char const *indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer with keys in columns and indep as independent spline

    +
    -void eval_DD(real_type x, GenericContainer &vals) const
    +void eval_DD(real_type x, GenericContainer &vals) const

    Evaluate all the splines at x and fill a map of values in a GenericContainer

    +
    -void eval_DD(vec_real_type const &vec, GenericContainer &vals) const
    +void eval_DD(vec_real_type const &vec, GenericContainer &vals) const

    Evaluate all the splines at x values contained in vec and fill a map of vector in a GenericContainer

    +
    -void eval_DD(real_type x, vec_string_type const &columns, GenericContainer &vals) const
    +void eval_DD(real_type x, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at x and fill a map of values in a GenericContainer with keys in columns

    +
    -void eval_DD(vec_real_type const &vec, vec_string_type const &columns, GenericContainer &vals) const
    +void eval_DD(vec_real_type const &vec, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at x values contained in vec and fill a map of vector in a GenericContainer with keys in columns

    +
    -void eval2_DD(real_type zeta, integer indep, GenericContainer &vals) const
    +void eval2_DD(real_type zeta, integer indep, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer and indep as independent spline

    +
    -void eval2_DD(vec_real_type const &zetas, integer indep, GenericContainer &vals) const
    +void eval2_DD(vec_real_type const &zetas, integer indep, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer and indep as independent spline

    +
    -void eval2_DD(real_type zeta, integer indep, vec_string_type const &columns, GenericContainer &vals) const
    +void eval2_DD(real_type zeta, integer indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer with keys in columns and indep as independent spline

    +
    -void eval2_DD(vec_real_type const &zetas, integer indep, vec_string_type const &columns, GenericContainer &vals) const
    +void eval2_DD(vec_real_type const &zetas, integer indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer with keys in columns and indep as independent spline

    +
    -inline void eval2_DD(real_type zeta, char const *indep, GenericContainer &vals) const
    +inline void eval2_DD(real_type zeta, char const *indep, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer and indep as independent spline

    +
    -inline void eval2_DD(vec_real_type const &zetas, char const *indep, GenericContainer &vals) const
    +inline void eval2_DD(vec_real_type const &zetas, char const *indep, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer and indep as independent spline

    +
    -inline void eval2_DD(real_type zeta, char const *indep, vec_string_type const &columns, GenericContainer &vals) const
    +inline void eval2_DD(real_type zeta, char const *indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer with keys in columns and indep as independent spline

    +
    -inline void eval2_DD(vec_real_type const &zetas, char const *indep, vec_string_type const &columns, GenericContainer &vals) const
    +inline void eval2_DD(vec_real_type const &zetas, char const *indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer with keys in columns and indep as independent spline

    +
    -void eval_DDD(real_type x, GenericContainer &vals) const
    +void eval_DDD(real_type x, GenericContainer &vals) const

    Evaluate all the splines at x and fill a map of values in a GenericContainer

    +
    -void eval_DDD(vec_real_type const &vec, GenericContainer &vals) const
    +void eval_DDD(vec_real_type const &vec, GenericContainer &vals) const

    Evaluate all the splines at x values contained in vec and fill a map of vector in a GenericContainer

    +
    -void eval_DDD(real_type x, vec_string_type const &columns, GenericContainer &vals) const
    +void eval_DDD(real_type x, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at x and fill a map of values in a GenericContainer with keys in columns

    +
    -void eval_DDD(vec_real_type const &vec, vec_string_type const &columns, GenericContainer &vals) const
    +void eval_DDD(vec_real_type const &vec, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at x values contained in vec and fill a map of vector in a GenericContainer with keys in columns

    +
    -void eval2_DDD(real_type zeta, integer indep, GenericContainer &vals) const
    +void eval2_DDD(real_type zeta, integer indep, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer and indep as independent spline

    +
    -void eval2_DDD(vec_real_type const &zetas, integer indep, GenericContainer &vals) const
    +void eval2_DDD(vec_real_type const &zetas, integer indep, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer and indep as independent spline

    +
    -void eval2_DDD(real_type zeta, integer indep, vec_string_type const &columns, GenericContainer &vals) const
    +void eval2_DDD(real_type zeta, integer indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer with keys in columns and indep as independent spline

    +
    -void eval2_DDD(vec_real_type const &zetas, integer indep, vec_string_type const &columns, GenericContainer &vals) const
    +void eval2_DDD(vec_real_type const &zetas, integer indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer with keys in columns and indep as independent spline

    +
    -inline void eval2_DDD(real_type zeta, char const *indep, GenericContainer &vals) const
    +inline void eval2_DDD(real_type zeta, char const *indep, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer and indep as independent spline

    +
    -inline void eval2_DDD(vec_real_type const &zetas, char const *indep, GenericContainer &vals) const
    +inline void eval2_DDD(vec_real_type const &zetas, char const *indep, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer and indep as independent spline

    +
    -inline void eval2_DDD(real_type zeta, char const *indep, vec_string_type const &columns, GenericContainer &vals) const
    +inline void eval2_DDD(real_type zeta, char const *indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta and fill a map of values in a GenericContainer with keys in columns and indep as independent spline

    +
    -inline void eval2_DDD(vec_real_type const &zetas, char const *indep, vec_string_type const &columns, GenericContainer &vals) const
    +inline void eval2_DDD(vec_real_type const &zetas, char const *indep, vec_string_type const &columns, GenericContainer &vals) const

    Evaluate all the splines at zeta values contained in vec and fill a map of vector in a GenericContainer with keys in columns and indep as independent spline

    +
    -void build(integer nspl, integer npts, char const **headers, SplineType1D const *stype, real_type const *X, real_type const **Y, real_type const **Yp = nullptr)
    +void build(integer nspl, integer npts, char const **headers, SplineType1D const *stype, real_type const *X, real_type const **Y, real_type const **Yp = nullptr)

    Build a set of splines.

    @@ -1159,205 +1144,74 @@

    Class Documentation
    -void setup(GenericContainer const &gc)
    +void setup(GenericContainer const &gc)

    +
    -inline void build(GenericContainer const &gc)
    +inline void build(GenericContainer const &gc)
    +
    -inline unsigned type() const
    +inline unsigned type() const

    Return spline type (as number)

    +
    -string info() const
    +string info() const
    +
    -inline void info(ostream_type &stream) const
    +inline void info(ostream_type &stream) const
    +
    -void dump_table(ostream_type &s, integer num_points) const
    -
    -
    -
    -

-
-

Protected Attributes

-
-
-string const m_name
-
-
-
-
-
-Utils::Malloc<real_type> m_baseValue
-
-
-
-
-
-Utils::Malloc<real_type*> m_basePointer
-
-
-
-
-
-Utils::Malloc<void*> m_baseSplines
-
-
-
-
-
-Utils::Malloc<int> m_baseInt
-
-
-
-
-
-integer m_npts
-
-
-
-
-
-integer m_nspl
-
-
-
-
-
-real_type *m_X
-
-
-
-
-
-real_type **m_Y
-
-
-
-
-
-real_type **m_Yp
-
-
-
-
-
-real_type **m_Ypp
-
-
-
-
-
-real_type *m_Ymin
-
-
-
-
-
-real_type *m_Ymax
-
-
-
-
-
-Spline **m_splines
-
-
-
-
-
-int *m_is_monotone
-
-
-
-
-
-BinarySearch m_header_to_position
+void dump_table(ostream_type &s, integer num_points) const
+
+
-
- -
- -
-
- - - - - - - + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/class_splines_1_1_spline_set_1_1_binary_search.html b/docs/api-cpp/class_splines_1_1_spline_set_1_1_binary_search.html new file mode 100644 index 00000000..49d5176e --- /dev/null +++ b/docs/api-cpp/class_splines_1_1_spline_set_1_1_binary_search.html @@ -0,0 +1,261 @@ + + + + + + + + + + Class SplineSet::BinarySearch — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class SplineSet::BinarySearch +

+ +
+

Nested Relationships +

+

This class is a nested type of Class SplineSet.

+
+
+

Class Documentation +

+
+
+class Splines::SplineSet::BinarySearch
+
+
+
+

Public Types

+
+
+typedef std::pair<std::string, integer> DATA_TYPE
+
+
+
+ +
+
+

Public Functions

+
+
+inline BinarySearch()
+
+
+
+ +
+
+inline ~BinarySearch()
+
+
+
+ +
+
+inline void clear()
+
+
+
+ +
+
+inline integer n_elem() const
+
+
+
+ +
+
+inline DATA_TYPE const &get_elem(integer i) const
+
+
+
+ +
+
+integer search(std::string const &id) const
+
+
+
+ +
+
+void insert(std::string const &id, integer position)
+
+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/class_splines_1_1_spline_surf.html b/docs/api-cpp/class_splines_1_1_spline_surf.html similarity index 56% rename from docs/api/class_splines_1_1_spline_surf.html rename to docs/api-cpp/class_splines_1_1_spline_surf.html index e81d1784..d1792413 100644 --- a/docs/api/class_splines_1_1_spline_surf.html +++ b/docs/api-cpp/class_splines_1_1_spline_surf.html @@ -1,208 +1,78 @@ - - - - - - - - Class SplineSurf - Quartic Roots documentation - - - + + + + + + + + + + Class SplineSurf — Splines documentation + + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Class SplineSurf

-
-

Protected Functions

-
-
-integer search_x(real_type &x) const
-
-
-
-
-
-integer search_y(real_type &y) const
-
-
-
-
-
-void initLastInterval_x()
-
-
-
-
-
-void initLastInterval_y()
-
-
-
-
-
-inline integer ipos_C(integer i, integer j, integer ldZ) const
-
-
-
-
-
-inline integer ipos_F(integer i, integer j, integer ldZ) const
-
-
-
-
-
-inline integer ipos_C(integer i, integer j) const
-
-
-
-
-
-inline integer ipos_F(integer i, integer j) const
-
-
-
-
-
-virtual void makeSpline() = 0
-
-
-
-
-
-

Protected Attributes

-
-
-string const m_name
-
-
-
-
-
-bool m_x_closed
-
-
-
-
-
-bool m_y_closed
-
-
-
-
-
-bool m_x_can_extend
-
-
-
-
-
-bool m_y_can_extend
-
-
-
-
-
-integer m_nx
-
-
-
-
-
-integer m_ny
+inline void info(ostream_type &stream) const
-
-
-
-
-real_type *m_X
-
-
-
-
-
-real_type *m_Y
-
-
-
-
-
-real_type *m_Z
-
-
-
-
-
-real_type m_Z_min
-
-
-
-
-
-real_type m_Z_max
-
-
-
-
-
-mutable Utils::BinarySearch<integer> m_bs_x
-
-
-
-
-
-mutable Utils::BinarySearch<integer> m_bs_y
-
-
+
+

write a string with information about the spline.

+
+
+
-
- -
- -
-
- - - - - - - + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/class_splines_1_1_spline_vec.html b/docs/api-cpp/class_splines_1_1_spline_vec.html similarity index 66% rename from docs/api/class_splines_1_1_spline_vec.html rename to docs/api-cpp/class_splines_1_1_spline_vec.html index 15a494d3..5eddea24 100644 --- a/docs/api/class_splines_1_1_spline_vec.html +++ b/docs/api-cpp/class_splines_1_1_spline_vec.html @@ -1,208 +1,77 @@ - - - - - - - - Class SplineVec - Quartic Roots documentation - - - + + + + + + + + + + Class SplineVec — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Class SplineVec

-
-

Protected Functions

-
-
-void initLastInterval()
-
-
-
-
-
-void allocate(integer dim, integer npts)
-
-
-
-
-
-void computeChords()
-
-
-
-
-
-

Protected Attributes

-
-
-string const m_name
-
-
-
-
-
-Utils::Malloc<real_type> m_baseValue
-
-
-
-
-
-Utils::Malloc<real_type*> m_basePointer
-
-
-
-
-
-integer m_dim
-
-
-
-
-
-integer m_npts
-
-
-
-
-
-bool m_curve_is_closed
-
-
-
-
-
-bool m_curve_can_extend
-
-
-
-
-
-real_type *m_X
-
-
-
-
-
-real_type **m_Y
-
-
-
-
-
-real_type **m_Yp
-
-
-
-
-
-mutable Utils::BinarySearch<integer> m_bs
+void dump_table(ostream_type &s, integer num_points) const
+
+
-
- -
- -
-
- - - - - - - + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/class_view_hierarchy.html b/docs/api-cpp/class_view_hierarchy.html new file mode 100644 index 00000000..2ffca570 --- /dev/null +++ b/docs/api-cpp/class_view_hierarchy.html @@ -0,0 +1,151 @@ + + + + + + + + + + Class Hierarchy — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class Hierarchy +

+
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.html b/docs/api-cpp/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.html new file mode 100644 index 00000000..1f94325f --- /dev/null +++ b/docs/api-cpp/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.html @@ -0,0 +1,192 @@ + + + + + + + + + + Define SPLINES_HH — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Define SPLINES_HH +

+ +
+

Define Documentation +

+
+
+SPLINES_HH
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.html b/docs/api-cpp/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.html new file mode 100644 index 00000000..cde805aa --- /dev/null +++ b/docs/api-cpp/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.html @@ -0,0 +1,192 @@ + + + + + + + + + + Define SPLINES_CONFIG_HH — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Define SPLINES_CONFIG_HH +

+ +
+

Define Documentation +

+
+
+SPLINES_CONFIG_HH
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.html b/docs/api-cpp/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.html new file mode 100644 index 00000000..ac3a59cd --- /dev/null +++ b/docs/api-cpp/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.html @@ -0,0 +1,192 @@ + + + + + + + + + + Define SPLINES_UTILS_HH — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Define SPLINES_UTILS_HH +

+ +
+

Define Documentation +

+
+
+SPLINES_UTILS_HH
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.html b/docs/api-cpp/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.html new file mode 100644 index 00000000..91a303b9 --- /dev/null +++ b/docs/api-cpp/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.html @@ -0,0 +1,201 @@ + + + + + + + + + + Directory src — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + +
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.html b/docs/api-cpp/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.html new file mode 100644 index 00000000..b8fedf33 --- /dev/null +++ b/docs/api-cpp/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.html @@ -0,0 +1,236 @@ + + + + + + + + + + Enum REGION_ABCDEM — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Enum REGION_ABCDEM +

+ +
+

Enum Documentation +

+
+
+enum Splines::REGION_ABCDEM
+
+
+

Values:

+
+
+enumerator region_A
+
+
+
+ +
+
+enumerator region_B
+
+
+
+ +
+
+enumerator region_C
+
+
+
+ +
+
+enumerator region_D
+
+
+
+ +
+
+enumerator region_E
+
+
+
+ +
+
+enumerator region_M
+
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.html b/docs/api-cpp/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.html new file mode 100644 index 00000000..7762cf15 --- /dev/null +++ b/docs/api-cpp/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.html @@ -0,0 +1,222 @@ + + + + + + + + + + Enum CUBIC_SPLINE_TYPE_BC — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Enum CUBIC_SPLINE_TYPE_BC +

+ +
+

Enum Documentation +

+
+
+enum Splines::CUBIC_SPLINE_TYPE_BC
+
+
+

Values:

+
+
+enumerator EXTRAPOLATE_BC
+
+
+
+ +
+
+enumerator NATURAL_BC
+
+
+
+ +
+
+enumerator PARABOLIC_RUNOUT_BC
+
+
+
+ +
+
+enumerator NOT_A_KNOT
+
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.html b/docs/api-cpp/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.html new file mode 100644 index 00000000..7d97bfbd --- /dev/null +++ b/docs/api-cpp/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.html @@ -0,0 +1,223 @@ + + + + + + + + + + Enum SplineType2D — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Enum SplineType2D +

+ +
+

Enum Documentation +

+
+
+enum Splines::SplineType2D
+
+
+

Associate a number for each type of splines implemented.

+

Values:

+
+
+enumerator BILINEAR_TYPE
+
+
+
+ +
+
+enumerator BICUBIC_TYPE
+
+
+
+ +
+
+enumerator BIQUINTIC_TYPE
+
+
+
+ +
+
+enumerator AKIMA2D_TYPE
+
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.html b/docs/api-cpp/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.html new file mode 100644 index 00000000..565ca2bb --- /dev/null +++ b/docs/api-cpp/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.html @@ -0,0 +1,222 @@ + + + + + + + + + + Enum QUINTIC_SPLINE_TYPE — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Enum QUINTIC_SPLINE_TYPE +

+ +
+

Enum Documentation +

+
+
+enum Splines::QUINTIC_SPLINE_TYPE
+
+
+

Values:

+
+
+enumerator CUBIC_QUINTIC
+
+
+
+ +
+
+enumerator PCHIP_QUINTIC
+
+
+
+ +
+
+enumerator AKIMA_QUINTIC
+
+
+
+ +
+
+enumerator BESSEL_QUINTIC
+
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.html b/docs/api-cpp/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.html new file mode 100644 index 00000000..f0fb3f20 --- /dev/null +++ b/docs/api-cpp/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.html @@ -0,0 +1,265 @@ + + + + + + + + + + Enum SplineType1D — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Enum SplineType1D +

+ +
+

Enum Documentation +

+
+
+enum Splines::SplineType1D
+
+
+

Associate a number for each type of splines implemented.

+

Values:

+
+
+enumerator CONSTANT_TYPE
+
+
+
+ +
+
+enumerator LINEAR_TYPE
+
+
+
+ +
+
+enumerator CUBIC_TYPE
+
+
+
+ +
+
+enumerator AKIMA_TYPE
+
+
+
+ +
+
+enumerator BESSEL_TYPE
+
+
+
+ +
+
+enumerator PCHIP_TYPE
+
+
+
+ +
+
+enumerator QUINTIC_TYPE
+
+
+
+ +
+
+enumerator HERMITE_TYPE
+
+
+
+ +
+
+enumerator SPLINE_SET_TYPE
+
+
+
+ +
+
+enumerator SPLINE_VEC_TYPE
+
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html new file mode 100644 index 00000000..033668d5 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html @@ -0,0 +1,187 @@ + + + + + + + + + + File SplineAkima.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineAkima.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html new file mode 100644 index 00000000..df205c66 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplineAkima.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineAkima.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html new file mode 100644 index 00000000..35b720b8 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html @@ -0,0 +1,188 @@ + + + + + + + + + + File SplineAkima2D.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineAkima2D.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima2D.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html new file mode 100644 index 00000000..e27c8124 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplineAkima2D.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineAkima2D.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima2D.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html new file mode 100644 index 00000000..4a9de599 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html @@ -0,0 +1,186 @@ + + + + + + + + + + File SplineBessel.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineBessel.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBessel.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html new file mode 100644 index 00000000..b5293146 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplineBessel.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineBessel.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBessel.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html new file mode 100644 index 00000000..f95502e4 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html @@ -0,0 +1,188 @@ + + + + + + + + + + File SplineBiCubic.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineBiCubic.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiCubic.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html new file mode 100644 index 00000000..398ec193 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html @@ -0,0 +1,196 @@ + + + + + + + + + + File SplineBiCubic.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineBiCubic.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiCubic.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html new file mode 100644 index 00000000..94721daa --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html @@ -0,0 +1,188 @@ + + + + + + + + + + File SplineBiQuintic.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineBiQuintic.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiQuintic.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html new file mode 100644 index 00000000..88c3e289 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html @@ -0,0 +1,196 @@ + + + + + + + + + + File SplineBiQuintic.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineBiQuintic.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiQuintic.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html new file mode 100644 index 00000000..c840532e --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html @@ -0,0 +1,188 @@ + + + + + + + + + + File SplineBilinear.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineBilinear.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBilinear.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html new file mode 100644 index 00000000..eb3f2ce9 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplineBilinear.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineBilinear.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBilinear.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html new file mode 100644 index 00000000..83f591bf --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html @@ -0,0 +1,187 @@ + + + + + + + + + + File SplineConstant.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineConstant.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineConstant.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html new file mode 100644 index 00000000..d3f2771f --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplineConstant.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineConstant.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineConstant.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html new file mode 100644 index 00000000..417be688 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html @@ -0,0 +1,186 @@ + + + + + + + + + + File SplineCubic.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineCubic.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubic.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html new file mode 100644 index 00000000..9881226f --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html @@ -0,0 +1,204 @@ + + + + + + + + + + File SplineCubic.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineCubic.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubic.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html new file mode 100644 index 00000000..a50ae7cb --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html @@ -0,0 +1,187 @@ + + + + + + + + + + File SplineCubicBase.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineCubicBase.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubicBase.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html new file mode 100644 index 00000000..212110a3 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html @@ -0,0 +1,186 @@ + + + + + + + + + + File SplineHermite.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineHermite.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineHermite.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html new file mode 100644 index 00000000..a9928db5 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplineHermite.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineHermite.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineHermite.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html new file mode 100644 index 00000000..88443efb --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html @@ -0,0 +1,187 @@ + + + + + + + + + + File SplineLinear.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineLinear.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineLinear.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html new file mode 100644 index 00000000..660c62f0 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplineLinear.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineLinear.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineLinear.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html new file mode 100644 index 00000000..4c6dc84f --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html @@ -0,0 +1,211 @@ + + + + + + + + + + File SplinePchip.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplinePchip.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinePchip.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+

Enums +

+ +
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html new file mode 100644 index 00000000..a8c48736 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplinePchip.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplinePchip.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinePchip.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html new file mode 100644 index 00000000..868ffb90 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html @@ -0,0 +1,188 @@ + + + + + + + + + + File SplineQuintic.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineQuintic.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuintic.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html new file mode 100644 index 00000000..d1e691ad --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html @@ -0,0 +1,204 @@ + + + + + + + + + + File SplineQuintic.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineQuintic.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuintic.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html new file mode 100644 index 00000000..401dddcd --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html @@ -0,0 +1,187 @@ + + + + + + + + + + File SplineQuinticBase.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineQuinticBase.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuinticBase.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html new file mode 100644 index 00000000..e20eae21 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplineQuinticBase.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineQuinticBase.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuinticBase.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html new file mode 100644 index 00000000..cb23b57d --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html @@ -0,0 +1,190 @@ + + + + + + + + + + File SplineSet.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineSet.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineSet.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html new file mode 100644 index 00000000..b0b26c37 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html @@ -0,0 +1,196 @@ + + + + + + + + + + File SplineSet.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineSet.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineSet.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html new file mode 100644 index 00000000..4706150f --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html @@ -0,0 +1,188 @@ + + + + + + + + + + File SplineSetGC.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineSetGC.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineSetGC.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html new file mode 100644 index 00000000..e5d64945 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html @@ -0,0 +1,188 @@ + + + + + + + + + + File SplineVec.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineVec.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineVec.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html new file mode 100644 index 00000000..fa675e2d --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File SplineVec.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineVec.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineVec.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html new file mode 100644 index 00000000..687003c9 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html @@ -0,0 +1,212 @@ + + + + + + + + + + File Splines.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File Splines.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+ + +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html similarity index 56% rename from docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html rename to docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html index 7cc2a6c5..49d87517 100644 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html @@ -1,211 +1,85 @@ - - - - - - - File Splines.hh - Quartic Roots documentation - - - - - - - + + + + + File Splines.hh — Splines documentation + + + + - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - + + + + - - - - + + + + + + + + + + + + + + + + + + +
+ + -
-
- - -
-
-
- -
+
+
+
+
+ +

File Splines.hh

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines.hh)

@@ -319,42 +193,19 @@

Typedefs - - -

- - - -
- -
-
- - - - - - - + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html new file mode 100644 index 00000000..b3fce5ba --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html @@ -0,0 +1,195 @@ + + + + + + + + + + File Splines1D.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File Splines1D.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines1D.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html new file mode 100644 index 00000000..15560335 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File Splines1D.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File Splines1D.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines1D.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html new file mode 100644 index 00000000..9e1cc074 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html @@ -0,0 +1,186 @@ + + + + + + + + + + File Splines2D.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File Splines2D.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines2D.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html new file mode 100644 index 00000000..083e6613 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + File Splines2D.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File Splines2D.hxx +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines2D.hxx) +

+ +
+
+

Included By +

+ +
+
+

Namespaces +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html new file mode 100644 index 00000000..ae11eb8a --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html @@ -0,0 +1,188 @@ + + + + + + + + + + File SplinesBivariate.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplinesBivariate.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesBivariate.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html new file mode 100644 index 00000000..023d757b --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html @@ -0,0 +1,196 @@ + + + + + + + + + + File SplinesConfig.hh — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplinesConfig.hh +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesConfig.hh) +

+ +
+
+

Includes +

+ +
+
+

Included By +

+ +
+
+

Defines +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html new file mode 100644 index 00000000..9661a208 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html @@ -0,0 +1,186 @@ + + + + + + + + + + File SplinesUtils.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplinesUtils.cc +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesUtils.cc) +

+ +
+
+

Includes +

+ +
+
+

Namespaces +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html new file mode 100644 index 00000000..b625bc24 --- /dev/null +++ b/docs/api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html @@ -0,0 +1,208 @@ + + + + + + + + + + File SplinesUtils.hh — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplinesUtils.hh +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesUtils.hh) +

+ +
+
+

Includes +

+ +
+ +
+

Namespaces +

+ +
+
+

Defines +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/file_view_hierarchy.html b/docs/api-cpp/file_view_hierarchy.html new file mode 100644 index 00000000..15c48ecd --- /dev/null +++ b/docs/api-cpp/file_view_hierarchy.html @@ -0,0 +1,151 @@ + + + + + + + + + + File Hierarchy — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File Hierarchy +

+
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.html b/docs/api-cpp/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.html new file mode 100644 index 00000000..d657e78a --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.html @@ -0,0 +1,192 @@ + + + + + + + + + + Function Splines::Pchip_build_new — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::Pchip_build_new +

+ +
+

Function Documentation +

+
+
+static void Splines::Pchip_build_new(real_type const *X, real_type const *Y, real_type *Yp, integer npts)
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.html b/docs/api-cpp/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.html new file mode 100644 index 00000000..6f0e8837 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.html @@ -0,0 +1,209 @@ + + + + + + + + + + Function Splines::centripetal — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::centripetal +

+ +
+

Function Documentation +

+
+
+void Splines::centripetal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type alpha, real_type *t)
+
+
+

Compute nodes for the spline using centripetal distribution

+

+
+
Parameters
+
+
    +
  • [in] dim: dimension of the points

  • +
  • [in] npts: number of points

  • +
  • [in] pnts: matrix whose columns are the points

  • +
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • +
  • [in] alpha: power factor

  • +
  • [out] t: vector of the computed nodes

  • +
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.html b/docs/api-cpp/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.html new file mode 100644 index 00000000..14527c9e --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.html @@ -0,0 +1,194 @@ + + + + + + + + + + Function Splines::checkCubicSplineMonotonicity — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::checkCubicSplineMonotonicity +

+ +
+

Function Documentation +

+
+
+integer Splines::checkCubicSplineMonotonicity(real_type const *X, real_type const *Y, real_type const *Yp, integer npts)
+
+
+

Check if cubic spline with this data is monotone, return -1 no, 0 yes, 1 strictly monotone.

+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.html b/docs/api-cpp/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.html new file mode 100644 index 00000000..78233616 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.html @@ -0,0 +1,192 @@ + + + + + + + + + + Function Splines::signTest — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::signTest +

+ +
+

Function Documentation +

+
+
+static inline int Splines::signTest(real_type const a, real_type const b)
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.html b/docs/api-cpp/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.html new file mode 100644 index 00000000..1ddf5dcc --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.html @@ -0,0 +1,194 @@ + + + + + + + + + + Function Splines::curvature_DD — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::curvature_DD +

+ +
+

Function Documentation +

+
+
+real_type Splines::curvature_DD(real_type s, Spline const &X, Spline const &Y)
+
+
+

compute curvature second derivative of a planar curve

+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.html b/docs/api-cpp/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.html new file mode 100644 index 00000000..356b89e7 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.html @@ -0,0 +1,192 @@ + + + + + + + + + + Function Splines::get_region — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::get_region +

+ +
+

Function Documentation +

+
+
+static REGION_ABCDEM Splines::get_region(real_type alpha, real_type beta)
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.html b/docs/api-cpp/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.html new file mode 100644 index 00000000..d1486f91 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.html @@ -0,0 +1,192 @@ + + + + + + + + + + Function Splines::new_Spline1D — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::new_Spline1D +

+ +
+

Function Documentation +

+
+
+static Spline *Splines::new_Spline1D(string const &_name, SplineType1D tp)
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.html b/docs/api-cpp/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.html new file mode 100644 index 00000000..7b67729d --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.html @@ -0,0 +1,208 @@ + + + + + + + + + + Function Splines::uniform — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::uniform +

+ +
+

Function Documentation +

+
+
+void Splines::uniform(integer, integer npts, real_type const*, integer, real_type *t)
+
+
+

Compute nodes for the spline using uniform distribution

+

+
+
Parameters
+
+
    +
  • [in] dim: dimension of the points

  • +
  • [in] npts: number of points

  • +
  • [in] pnts: matrix whose columns are the points

  • +
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • +
  • [out] t: vector of the computed nodes

  • +
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.html b/docs/api-cpp/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.html new file mode 100644 index 00000000..24157226 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.html @@ -0,0 +1,208 @@ + + + + + + + + + + Function Splines::universal — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::universal +

+ +
+

Function Documentation +

+
+
+void Splines::universal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
+
+
+

Compute nodes for the spline using universal distribution

+

+
+
Parameters
+
+
    +
  • [in] dim: dimension of the points

  • +
  • [in] npts: number of points

  • +
  • [in] pnts: matrix whose columns are the points

  • +
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • +
  • [out] t: vector of the computed nodes

  • +
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.html b/docs/api-cpp/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.html new file mode 100644 index 00000000..43a38af7 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.html @@ -0,0 +1,194 @@ + + + + + + + + + + Function Splines::curvature — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::curvature +

+ +
+

Function Documentation +

+
+
+real_type Splines::curvature(real_type s, Spline const &X, Spline const &Y)
+
+
+

compute curvature of a planar curve

+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.html b/docs/api-cpp/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.html new file mode 100644 index 00000000..3800d594 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.html @@ -0,0 +1,192 @@ + + + + + + + + + + Function Splines::min_abs — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::min_abs +

+ +
+

Function Documentation +

+
+
+static inline real_type Splines::min_abs(real_type a, real_type b)
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.html b/docs/api-cpp/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.html new file mode 100644 index 00000000..e23ccbff --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.html @@ -0,0 +1,208 @@ + + + + + + + + + + Function Splines::FoleyNielsen — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::FoleyNielsen +

+ +
+

Function Documentation +

+
+
+void Splines::FoleyNielsen(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
+
+
+

Compute nodes for the spline using FoleyNielsen distribution

+

+
+
Parameters
+
+
    +
  • [in] dim: dimension of the points

  • +
  • [in] npts: number of points

  • +
  • [in] pnts: matrix whose columns are the points

  • +
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • +
  • [out] t: vector of the computed nodes

  • +
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.html b/docs/api-cpp/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.html new file mode 100644 index 00000000..414404e3 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.html @@ -0,0 +1,194 @@ + + + + + + + + + + Function Splines::curvature_D — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::curvature_D +

+ +
+

Function Documentation +

+
+
+real_type Splines::curvature_D(real_type s, Spline const &X, Spline const &Y)
+
+
+

compute curvature derivative of a planar curve

+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.html b/docs/api-cpp/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.html new file mode 100644 index 00000000..e3d2d896 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.html @@ -0,0 +1,192 @@ + + + + + + + + + + Function Splines::max_abs — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::max_abs +

+ +
+

Function Documentation +

+
+
+static inline real_type Splines::max_abs(real_type a, real_type b)
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.html b/docs/api-cpp/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.html new file mode 100644 index 00000000..094d9678 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.html @@ -0,0 +1,192 @@ + + + + + + + + + + Function Splines::backtrace — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::backtrace +

+ +
+

Function Documentation +

+
+
+void Splines::backtrace(ostream_type&)
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.html b/docs/api-cpp/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.html new file mode 100644 index 00000000..a1e42121 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.html @@ -0,0 +1,208 @@ + + + + + + + + + + Function Splines::FangHung — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::FangHung +

+ +
+

Function Documentation +

+
+
+void Splines::FangHung(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
+
+
+

Compute nodes for the spline using FangHung distribution

+

+
+
Parameters
+
+
    +
  • [in] dim: dimension of the points

  • +
  • [in] npts: number of points

  • +
  • [in] pnts: matrix whose columns are the points

  • +
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • +
  • [out] t: vector of the computed nodes

  • +
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.html b/docs/api-cpp/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.html new file mode 100644 index 00000000..30b4d1ed --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.html @@ -0,0 +1,208 @@ + + + + + + + + + + Function Splines::chordal — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::chordal +

+ +
+

Function Documentation +

+
+
+void Splines::chordal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
+
+
+

Compute nodes for the spline using chordal distribution

+

+
+
Parameters
+
+
    +
  • [in] dim: dimension of the points

  • +
  • [in] npts: number of points

  • +
  • [in] pnts: matrix whose columns are the points

  • +
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • +
  • [out] t: vector of the computed nodes

  • +
+
+
+ +
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.html b/docs/api-cpp/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.html new file mode 100644 index 00000000..2b0e32b2 --- /dev/null +++ b/docs/api-cpp/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.html @@ -0,0 +1,199 @@ + + + + + + + + + + Function Splines::Pchip_build — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Function Splines::Pchip_build +

+ +
+

Function Documentation +

+
+
+void Splines::Pchip_build(real_type const *X, real_type const *Y, real_type *Yp, integer npts)
+
+
+
+

Reference: +

+

F.N. Fritsch, R.E. Carlson: Monotone Piecewise Cubic Interpolation, SIAM J. Numer. Anal. Vol 17, No. 2, April 1980

+

F.N. Fritsch and J. Butland: A method for constructing local monotone piecewise cubic interpolants, SIAM Journal on Scientific and Statistical Computing 5, 2 (June 1984), pp. 300-304.

+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/library_root.html b/docs/api-cpp/library_root.html new file mode 100644 index 00000000..8adcb890 --- /dev/null +++ b/docs/api-cpp/library_root.html @@ -0,0 +1,903 @@ + + + + + + + + + + C++ API — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

C++ API +

+
+

Class Hierarchy +

+
+ +
+
+

File Hierarchy +

+
+ +
+
+

Full API +

+
+

Namespaces +

+ +
+
+

Classes and Structs +

+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+

Typedefs +

+ + + + +
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/namespace_Splines.html b/docs/api-cpp/namespace_Splines.html new file mode 100644 index 00000000..1cbc7d7c --- /dev/null +++ b/docs/api-cpp/namespace_Splines.html @@ -0,0 +1,272 @@ + + + + + + + + + + Namespace Splines — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+ + + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html similarity index 59% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html index 4e8ad178..c5ac464e 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineAkima.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineAkima.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineAkima.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima.cc)

@@ -252,6 +112,7 @@ namespace Splines { + #ifndef DOXYGEN_SHOULD_SKIP_THIS // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -274,8 +135,6 @@ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #ifndef DOXYGEN_SHOULD_SKIP_THIS - void Akima_build( real_type const * X, @@ -339,8 +198,10 @@ Utils::checkNaN( m_Yp, (msg+" Yp").c_str(), m_npts, __LINE__, __FILE__ ); } + #ifndef DOXYGEN_SHOULD_SKIP_THIS using GenericContainerNamespace::GC_VEC_REAL; using GenericContainerNamespace::vec_real_type; + #endif // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -375,42 +236,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html new file mode 100644 index 00000000..077feb1c --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html @@ -0,0 +1,215 @@ + + + + + + + + + + Program Listing for File SplineAkima.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineAkima.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |      _    _    _                   ____        _ _
+ |     / \  | | _(_)_ __ ___   __ _  / ___| _ __ | (_)_ __   ___
+ |    / _ \ | |/ / | '_ ` _ \ / _` | \___ \| '_ \| | | '_ \ / _ \
+ |   / ___ \|   <| | | | | | | (_| |  ___) | |_) | | | | | |  __/
+ |  /_/   \_\_|\_\_|_| |_| |_|\__,_| |____/| .__/|_|_|_| |_|\___|
+ |                                         |_|
+\*/
+
+namespace Splines {
+
+  #ifndef DOXYGEN_SHOULD_SKIP_THIS
+
+  void
+  Akima_build(
+    real_type const * X,
+    real_type const * Y,
+    real_type       * Yp,
+    integer           npts
+  );
+
+  #endif
+
+  class AkimaSpline : public CubicSplineBase {
+  public:
+
+    #ifndef DOXYGEN_SHOULD_SKIP_THIS
+    using CubicSplineBase::reserve;
+    using CubicSplineBase::build;
+    #endif
+
+    AkimaSpline( string const & name = "AkimaSpline" )
+    : CubicSplineBase( name )
+    {}
+
+    ~AkimaSpline() override {}
+
+    unsigned type() const override { return AKIMA_TYPE; }
+
+    // --------------------------- VIRTUALS -----------------------------------
+
+    void build() override;
+    void setup( GenericContainer const & gc ) override;
+
+  };
+
+}
+
+// EOF: SplineAkima.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html similarity index 84% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html index 86b24030..bbcf4c93 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineAkima2D.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineAkima2D.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineAkima2D.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima2D.cc)

@@ -626,42 +486,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html new file mode 100644 index 00000000..e93a5969 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html @@ -0,0 +1,195 @@ + + + + + + + + + + Program Listing for File SplineAkima2D.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineAkima2D.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima2D.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |      _    _    _                 ____  ____            _ _
+ |     / \  | | _(_)_ __ ___   __ _|___ \|  _ \ ___ _ __ | (_)_ __   ___
+ |    / _ \ | |/ / | '_ ` _ \ / _` | __) | | | / __| '_ \| | | '_ \ / _ \
+ |   / ___ \|   <| | | | | | | (_| |/ __/| |_| \__ \ |_) | | | | | |  __/
+ |  /_/   \_\_|\_\_|_| |_| |_|\__,_|_____|____/|___/ .__/|_|_|_| |_|\___|
+ |                                                 |_|
+\*/
+
+namespace Splines {
+
+  class Akima2Dspline : public BiCubicSplineBase {
+    void makeSpline() override;
+
+  public:
+
+    Akima2Dspline( string const & name = "Spline" )
+    : BiCubicSplineBase( name )
+    {}
+
+    ~Akima2Dspline() override {}
+
+    void writeToStream( ostream_type & s ) const override;
+    char const * type_name() const override;
+
+  };
+}
+
+// EOF: SplineAkima2D.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html similarity index 53% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html index 60e1616d..a795b82d 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineBessel.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineBessel.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineBessel.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBessel.cc)

@@ -350,42 +210,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html new file mode 100644 index 00000000..ec008a34 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html @@ -0,0 +1,212 @@ + + + + + + + + + + Program Listing for File SplineBessel.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineBessel.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBessel.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |   ____                     _ ____        _ _
+ |  | __ )  ___  ___ ___  ___| / ___| _ __ | (_)_ __   ___
+ |  |  _ \ / _ \/ __/ __|/ _ \ \___ \| '_ \| | | '_ \ / _ \
+ |  | |_) |  __/\__ \__ \  __/ |___) | |_) | | | | | |  __/
+ |  |____/ \___||___/___/\___|_|____/| .__/|_|_|_| |_|\___|
+ |                                   |_|
+\*/
+
+namespace Splines {
+
+  #ifndef DOXYGEN_SHOULD_SKIP_THIS
+
+  void
+  Bessel_build(
+    real_type const * X,
+    real_type const * Y,
+    real_type       * Yp,
+    integer           npts
+  );
+
+  #endif
+
+  class BesselSpline : public CubicSplineBase {
+  public:
+
+    #ifndef DOXYGEN_SHOULD_SKIP_THIS
+    using CubicSplineBase::build;
+    using CubicSplineBase::reserve;
+    #endif
+
+    BesselSpline( string const & name = "BesselSpline" )
+    : CubicSplineBase( name )
+    {}
+
+    ~BesselSpline() override {}
+
+    unsigned type() const override { return BESSEL_TYPE; }
+
+    // --------------------------- VIRTUALS -----------------------------------
+
+    void build() override;
+    void setup( GenericContainer const & gc ) override;
+  };
+
+}
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html new file mode 100644 index 00000000..685e2fbc --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html @@ -0,0 +1,243 @@ + + + + + + + + + + Program Listing for File SplineBiCubic.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineBiCubic.cc +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiCubic.cc)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+#include "Splines.hh"
+#include <cmath>
+#include <iomanip>
+
+#ifdef __clang__
+#pragma clang diagnostic ignored "-Wc++98-compat"
+#pragma clang diagnostic ignored "-Wglobal-constructors"
+#pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
+#pragma clang diagnostic ignored "-Wpoison-system-directories"
+#endif
+
+#ifndef DOXYGEN_SHOULD_SKIP_THIS
+using namespace std; // load standard namspace
+#endif
+
+namespace Splines {
+
+  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+  void
+  BiCubicSpline::makeSpline() {
+    size_t nn = size_t(m_nx*m_ny);
+    m_mem_bicubic.reallocate( 3*nn );
+    m_DX  = m_mem_bicubic( nn );
+    m_DY  = m_mem_bicubic( nn );
+    m_DXY = m_mem_bicubic( nn );
+
+    // calcolo derivate
+    PchipSpline sp;
+    for ( integer j = 0; j < m_ny; ++j ) {
+      sp.build( m_X, 1, &m_Z[size_t(this->ipos_C(0,j))], m_ny, m_nx );
+      for ( integer i = 0; i < m_nx; ++i )
+        m_DX[size_t(this->ipos_C(i,j))] = sp.ypNode(i);
+    }
+    for ( integer i = 0; i < m_nx; ++i ) {
+      sp.build( m_Y, 1, &m_Z[size_t(this->ipos_C(i,0))], 1, m_ny );
+      for ( integer j = 0; j < m_ny; ++j )
+        m_DY[size_t(this->ipos_C(i,j))] = sp.ypNode(j);
+    }
+    std::fill_n( m_DXY, nn, 0 );
+  }
+
+  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+  void
+  BiCubicSpline::writeToStream( ostream_type & s ) const {
+    fmt::print( "Nx = {} Ny = {}\n", m_nx, m_ny );
+    for ( integer i = 1; i < m_nx; ++i ) {
+      for ( integer j = 1; j < m_ny; ++j ) {
+        size_t i00 = size_t(this->ipos_C(i-1,j-1,m_ny));
+        size_t i10 = size_t(this->ipos_C(i,j-1,m_ny));
+        size_t i01 = size_t(this->ipos_C(i-1,j,m_ny));
+        size_t i11 = size_t(this->ipos_C(i,j,m_ny));
+        fmt::print( s,
+          "patch ({},{})\n"
+          "DX   = {:<12.4}  DY   = {:<12.4}\n"
+          "Z00  = {:<12.4}  Z01  = {:<12.4}  Z10  = {:<12.4}  Z11  = {:<12.4}\n"
+          "Dx00 = {:<12.4}  Dx01 = {:<12.4}  Dx10 = {:<12.4}  Dx11 = {:<12.4}\n"
+          "Dy00 = {:<12.4}  Dy01 = {:<12.4}  Dy10 = {:<12.4}  Dy11 = {:<12.4}\n",
+          i, j,
+          m_X[size_t(i)]-m_X[size_t(i-1)],
+          m_Y[size_t(j)]-m_Y[size_t(j-1)],
+          m_Z[i00], m_Z[i01], m_Z[i10], m_Z[i11],
+          m_DX[i00], m_DX[i01], m_DX[i10], m_DX[i11],
+          m_DY[i00], m_DY[i01], m_DY[i10], m_DY[i11]
+        );
+      }
+    }
+  }
+
+  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+  char const *
+  BiCubicSpline::type_name() const
+  { return "BiCubic"; }
+
+}
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html new file mode 100644 index 00000000..dabcfbb9 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html @@ -0,0 +1,263 @@ + + + + + + + + + + Program Listing for File SplineBiCubic.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineBiCubic.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiCubic.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+namespace Splines {
+
+  /*\
+   |   ____  _  ____      _     _      ____        _ _            ____
+   |  | __ )(_)/ ___|   _| |__ (_) ___/ ___| _ __ | (_)_ __   ___| __ )  __ _ ___  ___
+   |  |  _ \| | |  | | | | '_ \| |/ __\___ \| '_ \| | | '_ \ / _ \  _ \ / _` / __|/ _ \
+   |  | |_) | | |__| |_| | |_) | | (__ ___) | |_) | | | | | |  __/ |_) | (_| \__ \  __/
+   |  |____/|_|\____\__,_|_.__/|_|\___|____/| .__/|_|_|_| |_|\___|____/ \__,_|___/\___|
+   |                                        |_|
+  \*/
+
+  class BiCubicSplineBase : public SplineSurf {
+  protected:
+
+    Utils::Malloc<real_type> m_mem_bicubic;
+
+    real_type * m_DX;
+    real_type * m_DY;
+    real_type * m_DXY;
+
+    using SplineSurf::m_nx;
+    using SplineSurf::m_ny;
+
+    using SplineSurf::m_X;
+    using SplineSurf::m_Y;
+    using SplineSurf::m_Z;
+
+    void load( integer i, integer j, real_type bili3[4][4] ) const;
+
+  public:
+
+    BiCubicSplineBase( string const & name = "Spline" )
+    : SplineSurf( name )
+    , m_mem_bicubic("BiCubicSplineBase")
+    , m_DX(nullptr)
+    , m_DY(nullptr)
+    , m_DXY(nullptr)
+    {}
+
+    ~BiCubicSplineBase() override {}
+
+    real_type
+    DxNode ( integer i, integer j ) const
+    { return m_DX[size_t(this->ipos_C(i,j))]; }
+
+    real_type
+    DyNode ( integer i, integer j ) const
+    { return m_DY[size_t(this->ipos_C(i,j))]; }
+
+    real_type
+    DxyNode( integer i, integer j ) const
+    { return m_DXY[size_t(this->ipos_C(i,j))]; }
+
+    real_type operator () ( real_type x, real_type y ) const override;
+
+    void D( real_type x, real_type y, real_type d[3] ) const override;
+    real_type Dx( real_type x, real_type y ) const override;
+    real_type Dy( real_type x, real_type y ) const override;
+
+    void DD( real_type x, real_type y, real_type dd[6] ) const override;
+    real_type Dxx( real_type x, real_type y ) const override;
+    real_type Dxy( real_type x, real_type y ) const override;
+    real_type Dyy( real_type x, real_type y ) const override;
+  };
+
+  /*\
+   |   ____  _  ____      _     _      ____        _ _
+   |  | __ )(_)/ ___|   _| |__ (_) ___/ ___| _ __ | (_)_ __   ___
+   |  |  _ \| | |  | | | | '_ \| |/ __\___ \| '_ \| | | '_ \ / _ \
+   |  | |_) | | |__| |_| | |_) | | (__ ___) | |_) | | | | | |  __/
+   |  |____/|_|\____\__,_|_.__/|_|\___|____/| .__/|_|_|_| |_|\___|
+   |                                        |_|
+  \*/
+  class BiCubicSpline : public BiCubicSplineBase {
+    void makeSpline() override;
+
+    using BiCubicSplineBase::m_mem_bicubic;
+    using BiCubicSplineBase::m_DX;
+    using BiCubicSplineBase::m_DY;
+    using BiCubicSplineBase::m_DXY;
+
+  public:
+
+    BiCubicSpline( string const & name = "Spline" )
+    : BiCubicSplineBase( name )
+    {}
+
+    ~BiCubicSpline() override {}
+
+    void writeToStream( ostream_type & s ) const override;
+    char const * type_name() const override;
+
+  };
+
+}
+
+// EOF: SplineBiCubic.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html similarity index 60% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html index 32be00ce..a766bf19 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html @@ -1,208 +1,68 @@ - - - - - - - Program Listing for File SplineBiQuintic.cc - Quartic Roots documentation - - - - - - - + + + + + Program Listing for File SplineBiQuintic.cc — Splines documentation + + + + + + + + + + + + + + - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - + + + + + + + + + + + + +
+ + - -
- -
- - -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineBiQuintic.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiQuintic.cc)

@@ -347,42 +207,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html new file mode 100644 index 00000000..ab7fd046 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html @@ -0,0 +1,267 @@ + + + + + + + + + + Program Listing for File SplineBiQuintic.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineBiQuintic.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiQuintic.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |   ____  _  ___        _       _   _      ____        _ _            ____
+ |  | __ )(_)/ _ \ _   _(_)_ __ | |_(_) ___/ ___| _ __ | (_)_ __   ___| __ )  __ _ ___  ___
+ |  |  _ \| | | | | | | | | '_ \| __| |/ __\___ \| '_ \| | | '_ \ / _ \  _ \ / _` / __|/ _ \
+ |  | |_) | | |_| | |_| | | | | | |_| | (__ ___) | |_) | | | | | |  __/ |_) | (_| \__ \  __/
+ |  |____/|_|\__\_\\__,_|_|_| |_|\__|_|\___|____/| .__/|_|_|_| |_|\___|____/ \__,_|___/\___|
+ |                                               |_|
+\*/
+
+namespace Splines {
+
+  class BiQuinticSplineBase : public SplineSurf {
+  protected:
+
+    Utils::Malloc<real_type> mem;
+
+    real_type * m_DX;
+    real_type * m_DXX;
+    real_type * m_DY;
+    real_type * m_DYY;
+    real_type * m_DXY;
+    real_type * m_DXYY;
+    real_type * m_DXXY;
+    real_type * m_DXXYY;
+    void load( integer i, integer j, real_type bili5[6][6] ) const;
+
+  public:
+
+    BiQuinticSplineBase( string const & name = "Spline" )
+    : SplineSurf( name )
+    , mem("BiQuinticSplineBase")
+    , m_DX(nullptr)
+    , m_DXX(nullptr)
+    , m_DY(nullptr)
+    , m_DYY(nullptr)
+    , m_DXY(nullptr)
+    , m_DXYY(nullptr)
+    , m_DXXY(nullptr)
+    {}
+
+    ~BiQuinticSplineBase() override
+    { mem.free(); }
+
+    real_type
+    DxNode( integer i, integer j ) const
+    { return m_DX[size_t(this->ipos_C(i,j))]; }
+
+    real_type
+    DyNode( integer i, integer j ) const
+    { return m_DY[size_t(this->ipos_C(i,j))]; }
+
+    real_type
+    DxxNode( integer i, integer j ) const
+    { return m_DXX[size_t(this->ipos_C(i,j))]; }
+
+    real_type
+    DyyNode( integer i, integer j ) const
+    { return m_DYY[size_t(this->ipos_C(i,j))]; }
+
+    real_type
+    DxyNode( integer i, integer j ) const
+    { return m_DXY[size_t(this->ipos_C(i,j))]; }
+
+    real_type operator () ( real_type x, real_type y ) const override;
+
+    void D( real_type x, real_type y, real_type d[3] ) const override;
+    real_type Dx( real_type x, real_type y ) const override;
+    real_type Dy( real_type x, real_type y ) const override;
+
+    void DD( real_type x, real_type y, real_type dd[6] ) const override;
+    real_type Dxx( real_type x, real_type y ) const override;
+    real_type Dxy( real_type x, real_type y ) const override;
+    real_type Dyy( real_type x, real_type y ) const override;
+  };
+
+  /*\
+   |   ____  _  ___        _       _   _      ____        _ _
+   |  | __ )(_)/ _ \ _   _(_)_ __ | |_(_) ___/ ___| _ __ | (_)_ __   ___
+   |  |  _ \| | | | | | | | | '_ \| __| |/ __\___ \| '_ \| | | '_ \ / _ \
+   |  | |_) | | |_| | |_| | | | | | |_| | (__ ___) | |_) | | | | | |  __/
+   |  |____/|_|\__\_\\__,_|_|_| |_|\__|_|\___|____/| .__/|_|_|_| |_|\___|
+   |                                               |_|
+  \*/
+  class BiQuinticSpline : public BiQuinticSplineBase {
+    void makeSpline() override;
+  public:
+
+    BiQuinticSpline( string const & name = "Spline" )
+    : BiQuinticSplineBase( name )
+    {}
+
+    ~BiQuinticSpline() override {}
+
+    void writeToStream( ostream_type & s ) const override;
+    char const * type_name() const override;
+
+  };
+
+}
+
+// EOF: SplineBiQuintic.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html similarity index 65% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html index f9d47e82..ae1b4618 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineBilinear.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineBilinear.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineBilinear.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBilinear.cc)

@@ -359,42 +219,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html new file mode 100644 index 00000000..d27680ca --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html @@ -0,0 +1,215 @@ + + + + + + + + + + Program Listing for File SplineBilinear.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineBilinear.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBilinear.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |   ____  _ _ _                       ____        _ _
+ |  | __ )(_) (_)_ __   ___  __ _ _ __/ ___| _ __ | (_)_ __   ___
+ |  |  _ \| | | | '_ \ / _ \/ _` | '__\___ \| '_ \| | | '_ \ / _ \
+ |  | |_) | | | | | | |  __/ (_| | |   ___) | |_) | | | | | |  __/
+ |  |____/|_|_|_|_| |_|\___|\__,_|_|  |____/| .__/|_|_|_| |_|\___|
+ |                                          |_|
+\*/
+
+namespace Splines {
+
+  class BilinearSpline : public SplineSurf {
+
+    void makeSpline() override {}
+
+    using SplineSurf::m_nx;
+    using SplineSurf::m_ny;
+
+    using SplineSurf::m_X;
+    using SplineSurf::m_Y;
+    using SplineSurf::m_Z;
+
+  public:
+
+    BilinearSpline( string const & name = "Spline" )
+    : SplineSurf(name)
+    {}
+
+    ~BilinearSpline() override {}
+
+    real_type operator () ( real_type x, real_type y ) const override;
+
+    void D( real_type x, real_type y, real_type d[3] ) const override;
+    real_type Dx( real_type x, real_type y ) const override;
+    real_type Dy( real_type x, real_type y ) const override;
+
+    void DD( real_type x, real_type y, real_type dd[6] ) const override;
+    real_type Dxx( real_type , real_type ) const override { return 0; }
+    real_type Dxy( real_type , real_type ) const override { return 0; }
+    real_type Dyy( real_type , real_type ) const override { return 0; }
+
+    void writeToStream( ostream_type & s ) const override;
+    char const * type_name() const override;
+
+  };
+
+}
+
+// EOF: SplineBilinear.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html similarity index 55% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html index f58900ab..77a0c47e 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineConstant.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineConstant.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineConstant.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineConstant.cc)

@@ -384,42 +244,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html new file mode 100644 index 00000000..e2569905 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html @@ -0,0 +1,247 @@ + + + + + + + + + + Program Listing for File SplineConstant.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineConstant.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineConstant.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |    ____                _              _       ____        _ _
+ |   / ___|___  _ __  ___| |_ __ _ _ __ | |_ ___/ ___| _ __ | (_)_ __   ___
+ |  | |   / _ \| '_ \/ __| __/ _` | '_ \| __/ __\___ \| '_ \| | | '_ \ / _ \
+ |  | |__| (_) | | | \__ \ || (_| | | | | |_\__ \___) | |_) | | | | | |  __/
+ |   \____\___/|_| |_|___/\__\__,_|_| |_|\__|___/____/| .__/|_|_|_| |_|\___|
+ |                                                    |_|
+\*/
+
+namespace Splines {
+
+  class ConstantSpline : public Spline {
+    Utils::Malloc<real_type> m_baseValue;
+    bool                     m_external_alloc;
+
+  public:
+
+    #ifndef DOXYGEN_SHOULD_SKIP_THIS
+    using Spline::build;
+    #endif
+
+    ConstantSpline( string const & name = "ConstantSpline" )
+    : Spline(name)
+    , m_baseValue(name+"_memory")
+    , m_external_alloc(false)
+    {}
+
+    ~ConstantSpline() override {}
+
+    void
+    reserve_external(
+      integer       n,
+      real_type * & p_x,
+      real_type * & p_y
+    );
+
+    // --------------------------- VIRTUALS -----------------------------------
+    void build() override {} // nothing to do
+
+    void
+    build(
+      real_type const * x, integer incx,
+      real_type const * y, integer incy,
+      integer n
+    ) override;
+
+    real_type operator () ( real_type x ) const override;
+    real_type D( real_type ) const override { return 0; }
+    real_type DD( real_type ) const override { return 0; }
+    real_type DDD( real_type ) const override { return 0; }
+
+    real_type id_eval( integer ni, real_type x ) const override;
+    real_type id_D( integer, real_type ) const override { return 0; }
+    real_type id_DD( integer, real_type ) const override { return 0; }
+    real_type id_DDD( integer, real_type ) const override { return 0; }
+
+    void writeToStream( ostream_type & ) const override;
+    unsigned type() const override { return CONSTANT_TYPE; }
+
+    // --------------------------- VIRTUALS -----------------------------------
+
+    void
+    reserve( integer npts ) override;
+
+    void
+    clear() override;
+
+    integer // order
+    coeffs(
+      real_type * const cfs,
+      real_type * const nodes,
+      bool              transpose = false
+    ) const override;
+
+    integer order() const override;
+    void setup( GenericContainer const & gc ) override;
+
+  };
+}
+
+// EOF: SplineConstant.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html similarity index 87% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html index 4baa731b..8947713b 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineCubic.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineCubic.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineCubic.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubic.cc)

@@ -761,42 +621,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html new file mode 100644 index 00000000..461fdc36 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html @@ -0,0 +1,250 @@ + + + + + + + + + + Program Listing for File SplineCubic.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineCubic.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubic.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |    ____      _     _      ____        _ _
+ |   / ___|   _| |__ (_) ___/ ___| _ __ | (_)_ __   ___
+ |  | |  | | | | '_ \| |/ __\___ \| '_ \| | | '_ \ / _ \
+ |  | |__| |_| | |_) | | (__ ___) | |_) | | | | | |  __/
+ |   \____\__,_|_.__/|_|\___|____/| .__/|_|_|_| |_|\___|
+ |                                |_|
+\*/
+
+namespace Splines {
+
+  typedef enum {
+    EXTRAPOLATE_BC = 0,
+    NATURAL_BC,
+    PARABOLIC_RUNOUT_BC,
+    NOT_A_KNOT
+  } CUBIC_SPLINE_TYPE_BC;
+
+  #ifndef DOXYGEN_SHOULD_SKIP_THIS
+
+  void
+  CubicSpline_build(
+    real_type const * X,
+    real_type const * Y,
+    real_type       * Yp,
+    integer           npts,
+    CUBIC_SPLINE_TYPE_BC bc0,
+    CUBIC_SPLINE_TYPE_BC bcn
+  );
+
+  void
+  CubicSpline_build(
+    real_type const * X,
+    real_type const * Y,
+    real_type       * Yp,
+    real_type       * Ypp,
+    real_type       * L,
+    real_type       * D,
+    real_type       * U,
+    integer           npts,
+    CUBIC_SPLINE_TYPE_BC bc0,
+    CUBIC_SPLINE_TYPE_BC bcn
+  );
+
+  #endif
+
+  class CubicSpline : public CubicSplineBase {
+  private:
+    CUBIC_SPLINE_TYPE_BC m_bc0, m_bcn;
+  public:
+
+    #ifndef DOXYGEN_SHOULD_SKIP_THIS
+    using CubicSplineBase::build;
+    using CubicSplineBase::reserve;
+    #endif
+
+    CubicSpline( string const & name = "CubicSpline" )
+    : CubicSplineBase( name )
+    , m_bc0( EXTRAPOLATE_BC )
+    , m_bcn( EXTRAPOLATE_BC )
+    {}
+
+    ~CubicSpline() override {}
+
+    void
+    setInitialBC( CUBIC_SPLINE_TYPE_BC bc0 )
+    { m_bc0 = bc0; }
+
+    void
+    setFinalBC( CUBIC_SPLINE_TYPE_BC bcn )
+    { m_bcn = bcn; }
+
+    unsigned type() const override { return CUBIC_TYPE; }
+
+    // --------------------------- VIRTUALS -----------------------------------
+
+    void build() override;
+    void setup( GenericContainer const & gc ) override;
+
+  };
+
+}
+
+// EOF: SplineCubic.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html similarity index 72% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html index bf1523e7..2803722d 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineCubicBase.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineCubicBase.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineCubicBase.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubicBase.cc)

@@ -495,42 +355,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html similarity index 79% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html index 43c6687a..e204e806 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineHermite.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineHermite.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineHermite.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineHermite.cc)

@@ -515,42 +375,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html new file mode 100644 index 00000000..96d705c1 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html @@ -0,0 +1,212 @@ + + + + + + + + + + Program Listing for File SplineHermite.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineHermite.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineHermite.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |    _   _                     _ _       ____        _ _
+ |   | | | | ___ _ __ _ __ ___ (_) |_ ___/ ___| _ __ | (_)_ __   ___
+ |   | |_| |/ _ \ '__| '_ ` _ \| | __/ _ \___ \| '_ \| | | '_ \ / _ \
+ |   |  _  |  __/ |  | | | | | | | ||  __/___) | |_) | | | | | |  __/
+ |   |_| |_|\___|_|  |_| |_| |_|_|\__\___|____/| .__/|_|_|_| |_|\___|
+ |                                             |_|
+\*/
+
+namespace Splines {
+
+  class HermiteSpline : public CubicSplineBase {
+  public:
+
+    #ifndef DOXYGEN_SHOULD_SKIP_THIS
+    using CubicSplineBase::build;
+    using CubicSplineBase::reserve;
+    #endif
+
+    HermiteSpline( string const & name = "HermiteSpline" )
+    : CubicSplineBase( name )
+    {}
+
+    ~HermiteSpline() override {}
+
+    unsigned type() const override { return HERMITE_TYPE; }
+
+    // --------------------------- VIRTUALS -----------------------------------
+
+    void build() override {} // nothing to do
+
+    // block method!
+    void
+    build(
+      real_type const *, integer,
+      real_type const *, integer,
+      integer
+    ) override;
+
+    void setup( GenericContainer const & gc ) override;
+
+  };
+
+}
+
+// EOF: SplineHermite.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html similarity index 61% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html index 1797d80e..ed89d967 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineLinear.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineLinear.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineLinear.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineLinear.cc)

@@ -396,42 +256,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html new file mode 100644 index 00000000..3671d2e5 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html @@ -0,0 +1,242 @@ + + + + + + + + + + Program Listing for File SplineLinear.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineLinear.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineLinear.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |   _     _                       ____        _ _
+ |  | |   (_)_ __   ___  __ _ _ __/ ___| _ __ | (_)_ __   ___
+ |  | |   | | '_ \ / _ \/ _` | '__\___ \| '_ \| | | '_ \ / _ \
+ |  | |___| | | | |  __/ (_| | |   ___) | |_) | | | | | |  __/
+ |  |_____|_|_| |_|\___|\__,_|_|  |____/| .__/|_|_|_| |_|\___|
+ |                                      |_|
+\*/
+
+namespace Splines {
+
+  class LinearSpline : public Spline {
+    Utils::Malloc<real_type> m_baseValue;
+    bool                     m_external_alloc;
+
+  public:
+
+    #ifndef DOXYGEN_SHOULD_SKIP_THIS
+    using Spline::build;
+    #endif
+
+    LinearSpline( string const & name = "LinearSpline" )
+    : Spline(name)
+    , m_baseValue( name+"_memory")
+    , m_external_alloc(false)
+    {
+      m_curve_extended_constant = true; // by default linear spline extend constant
+    }
+
+    ~LinearSpline() override {}
+
+    void
+    reserve_external(
+      integer      n,
+      real_type *& p_x,
+      real_type *& p_y
+    );
+
+    // --------------------------- VIRTUALS -----------------------------------
+
+    real_type operator () ( real_type x ) const override;
+    real_type D( real_type x ) const override;
+    real_type DD( real_type ) const override { return 0; }
+    real_type DDD( real_type ) const override { return 0; }
+
+    real_type id_eval( integer ni, real_type x ) const override;
+    real_type id_D( integer, real_type ) const override;
+    real_type id_DD( integer, real_type ) const override { return 0; }
+    real_type id_DDD( integer, real_type ) const override { return 0; }
+
+    void writeToStream( ostream_type & s ) const override;
+    unsigned type() const override { return LINEAR_TYPE; }
+
+    // --------------------------- VIRTUALS -----------------------------------
+
+    void reserve( integer npts ) override;
+
+    void build() override {}
+
+    void clear() override;
+
+    integer // order
+    coeffs(
+      real_type * const cfs,
+      real_type * const nodes,
+      bool              transpose = false
+    ) const override;
+
+    integer order() const override;
+    void setup( GenericContainer const & gc ) override;
+
+  };
+
+}
+
+// EOF: SplineLinbear.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html similarity index 72% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html index 148750c3..140c1174 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplinePchip.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplinePchip.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplinePchip.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinePchip.cc)

@@ -507,42 +367,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html new file mode 100644 index 00000000..8eadc9cc --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html @@ -0,0 +1,210 @@ + + + + + + + + + + Program Listing for File SplinePchip.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplinePchip.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinePchip.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |   ____      _     _      ____        _ _
+ |  |  _ \ ___| |__ (_)_ __/ ___| _ __ | (_)_ __   ___
+ |  | |_) / __| '_ \| | '_ \___ \| '_ \| | | '_ \ / _ \
+ |  |  __/ (__| | | | | |_) |__) | |_) | | | | | |  __/
+ |  |_|   \___|_| |_|_| .__/____/| .__/|_|_|_| |_|\___|
+ |                    |_|        |_|
+\*/
+
+namespace Splines {
+  void
+  Pchip_build(
+    real_type const * X,
+    real_type const * Y,
+    real_type       * Yp,
+    integer           npts
+  );
+
+  class PchipSpline : public CubicSplineBase {
+  public:
+
+    #ifndef DOXYGEN_SHOULD_SKIP_THIS
+    using CubicSplineBase::build;
+    using CubicSplineBase::reserve;
+    #endif
+
+    PchipSpline( string const & name = "PchipSpline" )
+    : CubicSplineBase( name )
+    {}
+
+    ~PchipSpline() override {}
+
+    unsigned type() const override { return PCHIP_TYPE; }
+
+    // --------------------------- VIRTUALS -----------------------------------
+
+    void build() override;
+    void setup( GenericContainer const & gc ) override;
+
+  };
+
+}
+
+// EOF: SplinePchip.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html similarity index 76% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html index ccb51b50..3cd854c4 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineQuintic.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineQuintic.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineQuintic.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuintic.cc)

@@ -534,42 +394,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html new file mode 100644 index 00000000..61a70542 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html @@ -0,0 +1,214 @@ + + + + + + + + + + Program Listing for File SplineQuintic.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineQuintic.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuintic.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |    ___        _       _   _      ____        _ _
+ |   / _ \ _   _(_)_ __ | |_(_) ___/ ___| _ __ | (_)_ __   ___
+ |  | | | | | | | | '_ \| __| |/ __\___ \| '_ \| | | '_ \ / _ \
+ |  | |_| | |_| | | | | | |_| | (__ ___) | |_) | | | | | |  __/
+ |   \__\_\\__,_|_|_| |_|\__|_|\___|____/| .__/|_|_|_| |_|\___|
+ |                                       |_|
+ |
+\*/
+
+namespace Splines {
+
+  typedef enum {
+    CUBIC_QUINTIC = 0,
+    PCHIP_QUINTIC,
+    AKIMA_QUINTIC,
+    BESSEL_QUINTIC
+  } QUINTIC_SPLINE_TYPE;
+
+  class QuinticSpline : public QuinticSplineBase {
+    QUINTIC_SPLINE_TYPE m_q_sub_type;
+  public:
+
+    #ifndef DOXYGEN_SHOULD_SKIP_THIS
+    using QuinticSplineBase::build;
+    using QuinticSplineBase::reserve;
+    #endif
+
+    QuinticSpline( string const & name = "Spline" )
+    : QuinticSplineBase( name )
+    , m_q_sub_type(CUBIC_QUINTIC)
+    {}
+
+    ~QuinticSpline() override {}
+
+    void
+    setQuinticType( QUINTIC_SPLINE_TYPE qt )
+    { m_q_sub_type = qt; }
+
+    // --------------------------- VIRTUALS -----------------------------------
+    void build() override;
+    void setup( GenericContainer const & gc ) override;
+
+  };
+
+}
+
+// EOF: SplineQuintic.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html similarity index 76% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html index f59b2f98..ac06047e 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineQuinticBase.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineQuinticBase.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineQuinticBase.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuinticBase.cc)

@@ -513,42 +373,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html new file mode 100644 index 00000000..8b2c0e60 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html @@ -0,0 +1,260 @@ + + + + + + + + + + Program Listing for File SplineQuinticBase.hxx — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineQuinticBase.hxx +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuinticBase.hxx)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+/*\
+ |    ___        _       _   _      ____        _ _            ____
+ |   / _ \ _   _(_)_ __ | |_(_) ___/ ___| _ __ | (_)_ __   ___| __ )  __ _ ___  ___
+ |  | | | | | | | | '_ \| __| |/ __\___ \| '_ \| | | '_ \ / _ \  _ \ / _` / __|/ _ \
+ |  | |_| | |_| | | | | | |_| | (__ ___) | |_) | | | | | |  __/ |_) | (_| \__ \  __/
+ |   \__\_\\__,_|_|_| |_|\__|_|\___|____/| .__/|_|_|_| |_|\___|____/ \__,_|___/\___|
+ |                                       |_|
+ |
+\*/
+
+namespace Splines {
+
+  class QuinticSplineBase : public Spline {
+  protected:
+    Utils::Malloc<real_type> m_baseValue;
+
+    real_type * m_Yp;
+    real_type * m_Ypp;
+    bool        m_external_alloc;
+
+  public:
+
+    #ifndef DOXYGEN_SHOULD_SKIP_THIS
+    using Spline::build;
+    #endif
+
+    QuinticSplineBase( string const & name = "Spline" )
+    : Spline(name)
+    , m_baseValue(name+"_memeory")
+    , m_Yp(nullptr)
+    , m_Ypp(nullptr)
+    , m_external_alloc(false)
+    {}
+
+    ~QuinticSplineBase() override {}
+
+    void
+    copySpline( QuinticSplineBase const & S );
+
+    real_type
+    ypNode( integer i ) const
+    { return m_Yp[size_t(i)]; }
+
+    real_type
+    yppNode( integer i ) const
+    { return m_Ypp[size_t(i)]; }
+
+    void
+    setRange( real_type xmin, real_type xmax );
+
+    void
+    reserve_external(
+      integer       n,
+      real_type * & p_x,
+      real_type * & p_y,
+      real_type * & p_Yp,
+      real_type * & p_Ypp
+    );
+
+    // --------------------------- VIRTUALS -----------------------------------
+
+    real_type operator () ( real_type x ) const override;
+    real_type D( real_type x ) const override;
+    real_type DD( real_type x ) const override;
+    real_type DDD( real_type x ) const override;
+    real_type DDDD( real_type x ) const override;
+    real_type DDDDD( real_type x ) const override;
+    real_type id_eval( integer ni, real_type x ) const override;
+    real_type id_D( integer ni, real_type x ) const override;
+    real_type id_DD( integer ni, real_type x ) const override;
+    real_type id_DDD( integer ni, real_type x ) const override;
+    real_type id_DDDD( integer ni, real_type x ) const override;
+    real_type id_DDDDD( integer ni, real_type x ) const override;
+
+    void writeToStream( ostream_type & s ) const override;
+
+    unsigned type() const override { return QUINTIC_TYPE; }
+    void reserve( integer npts ) override;
+    void clear() override;
+
+    integer // order
+    coeffs(
+      real_type * const cfs,
+      real_type * const nodes,
+      bool              transpose = false
+    ) const override;
+
+    integer order() const override;
+
+  };
+
+}
+
+// EOF: SplineQuinticBase.hxx
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html similarity index 87% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html index 62389072..6aa29306 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineSet.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineSet.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineSet.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineSet.cc)

@@ -1012,42 +872,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html similarity index 83% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html index e8f614e5..22b097fd 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineSet.hxx - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineSet.hxx — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineSet.hxx

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineSet.hxx)

@@ -1074,42 +934,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html similarity index 89% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html index 51664129..acf3d02e 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineSetGC.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineSetGC.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineSetGC.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineSetGC.cc)

@@ -1053,42 +913,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html similarity index 84% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html index 91a53d3f..04ef879a 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineVec.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineVec.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineVec.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineVec.cc)

@@ -762,42 +622,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html similarity index 65% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html index 68e2f5a1..e80f302f 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplineVec.hxx - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplineVec.hxx — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplineVec.hxx

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineVec.hxx)

@@ -527,42 +387,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html similarity index 82% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html index 838c573e..23fd739d 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File Splines.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File Splines.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File Splines.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines.cc)

@@ -620,7 +480,7 @@ Spline::dump( ostream_type & s, integer nintervals, - char const header[] + char const * header ) const { s << header << '\n'; real_type dx = (xMax()-xMin())/nintervals; @@ -753,42 +613,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html similarity index 74% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html index 0176c800..a1b16e20 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File Splines.hh - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File Splines.hh — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File Splines.hh

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines.hh)

@@ -427,6 +287,7 @@ | |_| \*/ class Spline { + friend class SplineSet; protected: string m_name; @@ -466,6 +327,7 @@ integer search( real_type & x ) const; + string const & name() const { return m_name; } bool is_closed() const { return m_curve_is_closed; } @@ -480,36 +342,41 @@ void make_extended_constant() { m_curve_extended_constant = true; } void make_extended_not_constant() { m_curve_extended_constant = false; } - integer - numPoints() const { return m_npts; } + integer numPoints() const { return m_npts; } - real_type - xNode( integer i ) const { return m_X[size_t(i)]; } + real_type xNode( integer i ) const { return m_X[size_t(i)]; } - real_type - yNode( integer i ) const { return m_Y[size_t(i)]; } + real_type yNode( integer i ) const { return m_Y[size_t(i)]; } - real_type - xBegin() const { return m_X[0]; } + real_type xBegin() const { return m_X[0]; } - real_type - yBegin() const { return m_Y[0]; } + real_type yBegin() const { return m_Y[0]; } - real_type - xEnd() const { return m_X[size_t(m_npts-1)]; } + real_type xEnd() const { return m_X[size_t(m_npts-1)]; } - real_type - yEnd() const { return m_Y[size_t(m_npts-1)]; } + real_type yEnd() const { return m_Y[size_t(m_npts-1)]; } - virtual - void - reserve( integer npts ) =0; + real_type xMin() const { return m_X[0]; } - void pushBack( real_type x, real_type y ); + real_type xMax() const { return m_X[m_npts-1]; } - void dropBack() { if ( m_npts > 0 ) --m_npts; } + real_type + yMin() const { + integer N = m_npts; + if ( type() == CONSTANT_TYPE ) --N; + return *std::min_element(m_Y,m_Y+N); + } - // must be defined in derived classes + real_type + yMax() const { + integer N = m_npts; + if ( type() == CONSTANT_TYPE ) --N; + return *std::max_element(m_Y,m_Y+N); + } + + void setOrigin( real_type x0 ); + + void setRange( real_type xmin, real_type xmax ); @@ -543,39 +410,24 @@ } virtual - void - build() = 0; - + void build() = 0; virtual - void - setup( GenericContainer const & gc ); + void setup( GenericContainer const & gc ); - virtual - void - clear() = 0; - real_type xMin() const { return m_X[0]; } - real_type xMax() const { return m_X[m_npts-1]; } + virtual + void reserve( integer npts ) = 0; - real_type - yMin() const { - integer N = m_npts; - if ( type() == CONSTANT_TYPE ) --N; - return *std::min_element(m_Y,m_Y+N); - } + void pushBack( real_type x, real_type y ); - real_type - yMax() const { - integer N = m_npts; - if ( type() == CONSTANT_TYPE ) --N; - return *std::max_element(m_Y,m_Y+N); - } + void dropBack() { if ( m_npts > 0 ) --m_npts; } + + virtual + void clear() = 0; - void setOrigin( real_type x0 ); - void setRange( real_type xmin, real_type xmax ); void dump( @@ -596,30 +448,27 @@ } virtual - real_type - operator () ( real_type x ) const = 0; + void writeToStream( ostream_type & s ) const = 0; + + virtual - real_type - D( real_type x ) const = 0; + real_type operator () ( real_type x ) const = 0; virtual - real_type - DD( real_type x ) const = 0; + real_type D( real_type x ) const = 0; virtual - real_type - DDD( real_type x ) const = 0; + real_type DD( real_type x ) const = 0; virtual - real_type - DDDD( real_type ) const - { return real_type(0); } + real_type DDD( real_type x ) const = 0; virtual - real_type - DDDDD( real_type ) const - { return real_type(0); } + real_type DDDD( real_type ) const { return real_type(0); } + + virtual + real_type DDDDD( real_type ) const { return real_type(0); } real_type eval( real_type x ) const { return (*this)(x); } real_type eval_D( real_type x ) const { return this->D(x); } @@ -629,30 +478,24 @@ real_type eval_DDDDD( real_type x ) const { return this->DDDDD(x); } virtual - real_type - id_eval( integer ni, real_type x ) const = 0; + real_type id_eval( integer ni, real_type x ) const = 0; virtual - real_type - id_D( integer ni, real_type x ) const = 0; + real_type id_D( integer ni, real_type x ) const = 0; virtual - real_type - id_DD( integer ni, real_type x ) const = 0; + real_type id_DD( integer ni, real_type x ) const = 0; virtual - real_type - id_DDD( integer ni, real_type x ) const = 0; + real_type id_DDD( integer ni, real_type x ) const = 0; virtual - real_type - id_DDDD( integer, real_type ) const - { return real_type(0); } + real_type id_DDDD( integer, real_type ) const { return real_type(0); } virtual - real_type - id_DDDDD( integer, real_type ) const - { return real_type(0); } + real_type id_DDDDD( integer, real_type ) const { return real_type(0); } + + virtual integer // order @@ -665,26 +508,17 @@ virtual integer order() const = 0; - - virtual - void - writeToStream( ostream_type & s ) const = 0; - char const * type_name() const { return Splines::spline_type_1D[type()]; } virtual - unsigned - type() const = 0; + unsigned type() const = 0; string info() const; - void - info( ostream_type & stream ) const - { stream << this->info() << '\n'; } + void info( ostream_type & stream ) const { stream << this->info() << '\n'; } - friend class SplineSet; }; @@ -725,9 +559,7 @@ , m_external_alloc(false) {} - virtual - ~CubicSplineBase() override - {} + ~CubicSplineBase() override {} void copySpline( CubicSplineBase const & S ); @@ -748,47 +580,21 @@ ); // --------------------------- VIRTUALS ----------------------------------- - virtual - real_type - operator () ( real_type x ) const override; - - virtual - real_type - D( real_type x ) const override; - - virtual - real_type - DD( real_type x ) const override; - - virtual - real_type - DDD( real_type x ) const override; - - virtual - real_type - id_eval( integer ni, real_type x ) const override; - virtual - real_type - id_D( integer ni, real_type x ) const override; - - virtual - real_type - id_DD( integer ni, real_type x ) const override; + real_type operator () ( real_type x ) const override; + real_type D( real_type x ) const override; + real_type DD( real_type x ) const override; + real_type DDD( real_type x ) const override; + real_type id_eval( integer ni, real_type x ) const override; + real_type id_D( integer ni, real_type x ) const override; + real_type id_DD( integer ni, real_type x ) const override; + real_type id_DDD( integer ni, real_type x ) const override; - virtual - real_type - id_DDD( integer ni, real_type x ) const override; - - virtual - void - writeToStream( ostream_type & s ) const override; + void writeToStream( ostream_type & s ) const override; // --------------------------- VIRTUALS ----------------------------------- - virtual - void - reserve( integer npts ) override; + void reserve( integer npts ) override; // must be defined in derived classes void @@ -817,11 +623,8 @@ vector<real_type> const & yp ); - virtual - void - clear() override; + void clear() override; - virtual integer // order coeffs( real_type * const cfs, @@ -829,9 +632,7 @@ bool transpose = false ) const override; - virtual - integer // order - order() const override; + integer order() const override; }; @@ -1083,7 +884,7 @@ virtual char const * type_name() const = 0; - string info() const; + virtual string info() const; void info( ostream_type & stream ) const @@ -1154,42 +955,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html new file mode 100644 index 00000000..0f60aac5 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html @@ -0,0 +1,260 @@ + + + + + + + + + + Program Listing for File Splines1D.cc — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File Splines1D.cc +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines1D.cc)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+#include "Splines.hh"
+
+#ifdef __clang__
+#pragma clang diagnostic ignored "-Wc++98-compat"
+#pragma clang diagnostic ignored "-Wglobal-constructors"
+#pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
+#pragma clang diagnostic ignored "-Wpoison-system-directories"
+#endif
+
+namespace Splines {
+
+  static
+  Spline *
+  new_Spline1D( string const & _name, SplineType1D tp ) {
+    switch ( tp ) {
+    case CONSTANT_TYPE:   return new ConstantSpline(_name);
+    case LINEAR_TYPE:     return new LinearSpline(_name);
+    case CUBIC_TYPE:      return new CubicSpline(_name);
+    case AKIMA_TYPE:      return new AkimaSpline(_name);
+    case BESSEL_TYPE:     return new BesselSpline(_name);
+    case PCHIP_TYPE:      return new PchipSpline(_name);
+    case QUINTIC_TYPE:    return new QuinticSpline(_name);
+    case HERMITE_TYPE:    break;
+    case SPLINE_SET_TYPE: break;
+    case SPLINE_VEC_TYPE: break;
+    }
+    return nullptr;
+  }
+
+  void
+  Spline1D::build(
+    SplineType1D tp,
+    real_type const * x, integer incx,
+    real_type const * y, integer incy,
+    integer n
+  ) {
+    if ( m_pSpline != nullptr ) delete m_pSpline;
+    m_pSpline = new_Spline1D(m_name,tp);
+    UTILS_ASSERT0( m_pSpline != nullptr, "Spline1D::build, failed\n" );
+    m_pSpline->build( x, incx, y, incy, n );
+  }
+
+  /*
+  //    ____  ____   ____                               _
+  //   / ___|/ ___| / ___| _   _ _ __  _ __   ___  _ __| |_
+  //  | |  _| |     \___ \| | | | '_ \| '_ \ / _ \| '__| __|
+  //  | |_| | |___   ___) | |_| | |_) | |_) | (_) | |  | |_
+  //   \____|\____| |____/ \__,_| .__/| .__/ \___/|_|   \__|
+  //                            |_|   |_|
+  */
+
+  using GenericContainerNamespace::GC_VEC_REAL;
+  using GenericContainerNamespace::vec_real_type;
+
+  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+  void
+  Spline1D::setup( GenericContainer const & gc ) {
+    /*
+    // gc["xdata"]
+    // gc["ydata"]
+    //
+    */
+    std::string spl_type = gc("spline_type").get_string(
+      "Spline1D::setup, spline_type expected to be a string\n"
+    );
+    SplineType1D tp;
+    if ( spl_type == "constant" ) {
+      tp = CONSTANT_TYPE;
+    } else if ( spl_type == "linear" ) {
+      tp = LINEAR_TYPE;
+    } else if ( spl_type == "cubic" ) {
+      tp = CUBIC_TYPE;
+    } else if ( spl_type == "akima" ) {
+      tp = AKIMA_TYPE;
+    } else if ( spl_type == "bessel" ) {
+      tp = BESSEL_TYPE;
+    } else if ( spl_type == "pchip" ) {
+      tp = PCHIP_TYPE;
+    } else if ( spl_type == "quintic" ) {
+      tp = QUINTIC_TYPE;
+    } else {
+      UTILS_ERROR(
+       "Spline1D::setup[{}] unknown type {}, not in "
+       "[constant,linear,cubic,akima,bessel,pchip,quintic]\n",
+       m_name, spl_type
+      );
+    }
+    if ( m_pSpline != nullptr ) delete m_pSpline;
+    m_pSpline = new_Spline1D( m_name, tp );
+    m_pSpline->build( gc );
+  }
+
+}
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html similarity index 60% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html index 5a89a1a0..8068709e 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File Splines1D.hxx - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File Splines1D.hxx — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File Splines1D.hxx

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines1D.hxx)

@@ -359,23 +219,17 @@ m_pSpline->dump( fname, nintervals, header ); } - real_type - operator () ( real_type x ) const { return (*m_pSpline)(x); } + real_type operator () ( real_type x ) const { return (*m_pSpline)(x); } - real_type - D( real_type x ) const { return m_pSpline->D(x); } + real_type D( real_type x ) const { return m_pSpline->D(x); } - real_type - DD( real_type x ) const { return m_pSpline->DD(x); } + real_type DD( real_type x ) const { return m_pSpline->DD(x); } - real_type - DDD( real_type x ) const { return m_pSpline->DDD(x); } + real_type DDD( real_type x ) const { return m_pSpline->DDD(x); } - real_type - DDDD( real_type x ) const { return m_pSpline->DDDD(x); } + real_type DDDD( real_type x ) const { return m_pSpline->DDDD(x); } - real_type - DDDDD( real_type x ) const { return m_pSpline->DDDDD(x); } + real_type DDDDD( real_type x ) const { return m_pSpline->DDDDD(x); } real_type eval( real_type x ) const { return (*m_pSpline)(x); } real_type eval_D( real_type x ) const { return m_pSpline->D(x); } @@ -441,42 +295,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html similarity index 60% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html index 54fe308a..a6403436 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File Splines2D.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File Splines2D.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File Splines2D.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines2D.cc)

@@ -412,42 +272,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html similarity index 62% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html index 46320ef9..1c015939 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File Splines2D.hxx - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File Splines2D.hxx — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File Splines2D.hxx

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines2D.hxx)

@@ -432,42 +292,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html similarity index 88% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html index 747d1f5e..303a3a67 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplinesBivariate.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplinesBivariate.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplinesBivariate.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesBivariate.cc)

@@ -795,42 +655,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html new file mode 100644 index 00000000..b0ae7854 --- /dev/null +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html @@ -0,0 +1,189 @@ + + + + + + + + + + Program Listing for File SplinesConfig.hh — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplinesConfig.hh +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesConfig.hh)

+
+
/*--------------------------------------------------------------------------*\
+ |                                                                          |
+ |  Copyright (C) 2016                                                      |
+ |                                                                          |
+ |         , __                 , __                                        |
+ |        /|/  \               /|/  \                                       |
+ |         | __/ _   ,_         | __/ _   ,_                                |
+ |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
+ |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
+ |                           /|                   /|                        |
+ |                           \|                   \|                        |
+ |                                                                          |
+ |      Enrico Bertolazzi                                                   |
+ |      Dipartimento di Ingegneria Industriale                              |
+ |      Universita` degli Studi di Trento                                   |
+ |      email: enrico.bertolazzi@unitn.it                                   |
+ |                                                                          |
+\*--------------------------------------------------------------------------*/
+
+#pragma once
+
+#ifndef SPLINES_CONFIG_HH
+#define SPLINES_CONFIG_HH
+
+#ifdef __GNUC__
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wpadded"
+#endif
+#ifdef __clang__
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wpadded"
+#pragma clang diagnostic ignored "-Wc++98-compat"
+#pragma clang diagnostic ignored "-Wpoison-system-directories"
+#endif
+
+// Uncomment this if you want to enable debugging
+// #define DEBUG
+
+#include "Utils.hh"
+#include "GenericContainer.hh"
+
+#endif
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html similarity index 85% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html index d345ae23..39194f9c 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplinesUtils.cc - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplinesUtils.cc — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplinesUtils.cc

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesUtils.cc)

@@ -740,42 +600,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html similarity index 55% rename from docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html rename to docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html index 318f11bc..3c215bac 100644 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html +++ b/docs/api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html @@ -1,208 +1,68 @@ - - - - - - - - Program Listing for File SplinesUtils.hh - Quartic Roots documentation - - - + + + + + + + + + + Program Listing for File SplinesUtils.hh — Splines documentation + + + + + + + + + + + + + - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Program Listing for File SplinesUtils.hh

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesUtils.hh)

@@ -484,42 +344,77 @@
-
-
- - +
+ + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.html b/docs/api-cpp/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.html new file mode 100644 index 00000000..ea1c4ec2 --- /dev/null +++ b/docs/api-cpp/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.html @@ -0,0 +1,194 @@ + + + + + + + + + + Typedef Splines::integer — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Typedef Splines::integer +

+ +
+

Typedef Documentation +

+
+
+typedef int Splines::integer
+
+
+

Signed integer type for splines.

+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.html b/docs/api-cpp/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.html new file mode 100644 index 00000000..012f80dd --- /dev/null +++ b/docs/api-cpp/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.html @@ -0,0 +1,192 @@ + + + + + + + + + + Typedef Splines::ostream_type — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Typedef Splines::ostream_type +

+ +
+

Typedef Documentation +

+
+
+typedef basic_ostream<char> Splines::ostream_type
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-cpp/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.html b/docs/api-cpp/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.html new file mode 100644 index 00000000..50b3e00d --- /dev/null +++ b/docs/api-cpp/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.html @@ -0,0 +1,194 @@ + + + + + + + + + + Typedef Splines::real_type — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Typedef Splines::real_type +

+ +
+

Typedef Documentation +

+
+
+typedef double Splines::real_type
+
+
+

Floating point type for splines.

+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/unabridged_api.html b/docs/api-cpp/unabridged_api.html similarity index 54% rename from docs/api/unabridged_api.html rename to docs/api-cpp/unabridged_api.html index cc551d6a..8e6f3c18 100644 --- a/docs/api/unabridged_api.html +++ b/docs/api-cpp/unabridged_api.html @@ -1,208 +1,68 @@ - - - - - - - Full API - Quartic Roots documentation - - - - - - - + + + + + Full API — Splines documentation + + + + - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - + + + + - - - - + + + + + + + + + + + + + -
-
-
- -
-
-
Quartic Roots documentation
+ + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ + - -
-
- - - - - - - + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api/unabridged_orphan.html b/docs/api-cpp/unabridged_orphan.html similarity index 77% rename from docs/api/unabridged_orphan.html rename to docs/api-cpp/unabridged_orphan.html index cf06a7c7..a9bc75e8 100644 --- a/docs/api/unabridged_orphan.html +++ b/docs/api-cpp/unabridged_orphan.html @@ -1,208 +1,68 @@ - - - - - - - Full API - Quartic Roots documentation - - - - - - - + + + + + Full API — Splines documentation + + + + + + + + + + + + + + - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - + + + + + + + + + + + + +
+ + - -
- -
- - -
- - -
-
- - - - - - - + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/api-cpp/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.html b/docs/api-cpp/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.html new file mode 100644 index 00000000..56698200 --- /dev/null +++ b/docs/api-cpp/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.html @@ -0,0 +1,192 @@ + + + + + + + + + + Variable Splines::spline_type_1D — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Variable Splines::spline_type_1D +

+ +
+

Variable Documentation +

+
+
+char const *Splines::spline_type_1D[] = {"constant", "linear", "cubic", "akima", "bessel", "pchip", "quintic", "hermite", "spline set", "spline vec", nullptr}
+
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/class_base_hermite.html b/docs/api-matlab/class_base_hermite.html new file mode 100644 index 00000000..9ab97581 --- /dev/null +++ b/docs/api-matlab/class_base_hermite.html @@ -0,0 +1,407 @@ + + + + + + + + + + Class BaseHermite — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class BaseHermite +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+
    +
  • public handle

  • +
+
+
+
+

Class Documentation +

+
+
+class BaseHermite : public handle
+
+
+
+

Public Functions

+
+
+function BaseHermite()
+
+
+
+ +
+
+function base(varargin)
+
+
+
+ +
+
+function base_D(varargin)
+
+
+
+ +
+
+function base_DD(varargin)
+
+
+
+ +
+
+function base_DDD(varargin)
+
+
+
+ +
+
+function eval(varargin)
+
+
+
+ +
+
+function eval_D(varargin)
+
+
+
+ +
+
+function eval_DD(varargin)
+
+
+
+ +
+
+function eval_DDD(varargin)
+
+
+
+ +
+
+function base5(varargin)
+
+
+
+ +
+
+function base5_D(varargin)
+
+
+
+ +
+
+function base5_DD(varargin)
+
+
+
+ +
+
+function base5_DDD(varargin)
+
+
+
+ +
+
+function base5_DDDD(varargin)
+
+
+
+ +
+
+function base5_DDDDD(varargin)
+
+
+
+ +
+
+function eval5(varargin)
+
+
+
+ +
+
+function eval5_D(varargin)
+
+
+
+ +
+
+function eval5_DD(varargin)
+
+
+
+ +
+
+function eval5_DDD(varargin)
+
+
+
+ +
+
+function eval5_DDDD(varargin)
+
+
+
+ +
+
+function eval5_DDDDD(varargin)
+
+
+
+ +
+
+function hermite_to_bezier(p0,p1,t0,t1)
+
+
+
+ +
+
+function bezier_to_hermite(p0,p1,p2,p3)
+
+
+
+ +
+
+function L2_first_derivative()
+
+
+
+ +
+
+function L2_second_derivative()
+
+
+
+ +
+
+function L2_third_derivative()
+
+
+
+ +
+
+function approximate_length(varargin)
+
+
+
+ +
+
+function cut(varargin)
+
+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/class_spline1_d.html b/docs/api-matlab/class_spline1_d.html new file mode 100644 index 00000000..1ed4510a --- /dev/null +++ b/docs/api-matlab/class_spline1_d.html @@ -0,0 +1,386 @@ + + + + + + + + + + Class Spline1D — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class Spline1D +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+
    +
  • public handle

  • +
+
+
+
+

Class Documentation +

+
+
+class Spline1D : public handle
+
+
+
+

Public Functions

+
+
+function Spline1D(kind,varargin)
+
+
+
+ +
+
+function build(varargin)
+
+
+
+ +
+
+function eval(x)
+
+
+
+ +
+
+function eval_D(x)
+
+
+
+ +
+
+function eval_DD(x)
+
+
+
+ +
+
+function eval_DDD(x)
+
+
+
+ +
+
+function eval_DDDD(x)
+
+
+
+ +
+
+function eval_DDDDD(x)
+
+
+
+ +
+
+function make_closed()
+
+
+
+ +
+
+function make_opened()
+
+
+
+ +
+
+function is_closed()
+
+
+
+ +
+
+function make_bounded()
+
+
+
+ +
+
+function make_unbounded()
+
+
+
+ +
+
+function is_bounded()
+
+
+
+ +
+
+function make_extended_constant()
+
+
+
+ +
+
+function make_extended_not_constant()
+
+
+
+ +
+
+function is_extended_constant()
+
+
+
+ +
+
+function xBegin()
+
+
+
+ +
+
+function xEnd()
+
+
+
+ +
+
+function yBegin()
+
+
+
+ +
+
+function yEnd()
+
+
+
+ +
+
+function xMin()
+
+
+
+ +
+
+function xMax()
+
+
+
+ +
+
+function yMin()
+
+
+
+ +
+
+function yMax()
+
+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/class_spline2_d.html b/docs/api-matlab/class_spline2_d.html new file mode 100644 index 00000000..4d7b7c29 --- /dev/null +++ b/docs/api-matlab/class_spline2_d.html @@ -0,0 +1,351 @@ + + + + + + + + + + Class Spline2D — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class Spline2D +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+
    +
  • public handle

  • +
+
+
+
+

Class Documentation +

+
+
+class Spline2D : public handle
+
+
+
+

Public Functions

+
+
+function Spline2D(name,varargin)
+
+
+
+ +
+
+function build(x,y,z)
+
+
+
+ +
+
+function eval(x,y)
+
+
+
+ +
+
+function eval_Dx(x,y)
+
+
+
+ +
+
+function eval_Dy(x,y)
+
+
+
+ +
+
+function eval_Dxx(x,y)
+
+
+
+ +
+
+function eval_Dxy(x,y)
+
+
+
+ +
+
+function eval_Dyy(x,y)
+
+
+
+ +
+
+function make_x_closed()
+
+
+
+ +
+
+function make_x_opened()
+
+
+
+ +
+
+function is_x_closed()
+
+
+
+ +
+
+function make_x_bounded()
+
+
+
+ +
+
+function make_x_unbounded()
+
+
+
+ +
+
+function is_x_bounded()
+
+
+
+ +
+
+function make_y_closed()
+
+
+
+ +
+
+function make_y_opened()
+
+
+
+ +
+
+function is_y_closed()
+
+
+
+ +
+
+function make_y_bounded()
+
+
+
+ +
+
+function make_y_unbounded()
+
+
+
+ +
+
+function is_y_bounded()
+
+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/class_spline_set.html b/docs/api-matlab/class_spline_set.html new file mode 100644 index 00000000..69b8b86c --- /dev/null +++ b/docs/api-matlab/class_spline_set.html @@ -0,0 +1,267 @@ + + + + + + + + + + Class SplineSet — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class SplineSet +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+
    +
  • public handle

  • +
+
+
+
+

Class Documentation +

+
+
+class SplineSet : public handle
+
+
+
+

Public Functions

+
+
+function SplineSet(varargin)
+
+
+
+ +
+
+function build(kinds,x,y)
+
+
+
+ +
+
+function eval(x)
+
+
+
+ +
+
+function eval_D(x)
+
+
+
+ +
+
+function eval_DD(x)
+
+
+
+ +
+
+function eval_DDD(x)
+
+
+
+ +
+
+function tmin(x)
+
+
+
+ +
+
+function tmax(x)
+
+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/class_spline_vec.html b/docs/api-matlab/class_spline_vec.html new file mode 100644 index 00000000..a3f756b0 --- /dev/null +++ b/docs/api-matlab/class_spline_vec.html @@ -0,0 +1,304 @@ + + + + + + + + + + Class SplineVec — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class SplineVec +

+ +
+

Inheritance Relationships +

+
+

Base Type +

+
    +
  • public handle

  • +
+
+
+
+

Class Documentation +

+
+
+class SplineVec : public handle
+
+
+
+

Public Functions

+
+
+function SplineVec()
+
+
+
+ +
+
+function setup(y)
+
+
+
+ +
+
+function knots(x)
+
+
+
+ +
+
+function get_knots()
+
+
+
+ +
+
+function chord()
+
+
+
+ +
+
+function centripetal()
+
+
+
+ +
+
+function CatmullRom()
+
+
+
+ +
+
+function eval(x)
+
+
+
+ +
+
+function eval_D(x)
+
+
+
+ +
+
+function eval_DD(x)
+
+
+
+ +
+
+function eval_DDD(x)
+
+
+
+ +
+
+function curvature(x)
+
+
+
+ +
+
+function curvature_D(x)
+
+
+
+ +
+
+function tmin(x)
+
+
+
+ +
+
+function tmax(x)
+
+
+
+ +
+
+
+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/class_view_hierarchy.html b/docs/api-matlab/class_view_hierarchy.html new file mode 100644 index 00000000..c6608e96 --- /dev/null +++ b/docs/api-matlab/class_view_hierarchy.html @@ -0,0 +1,151 @@ + + + + + + + + + + Class Hierarchy — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Class Hierarchy +

+
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox.html b/docs/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox.html new file mode 100644 index 00000000..d8478e4c --- /dev/null +++ b/docs/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox.html @@ -0,0 +1,160 @@ + + + + + + + + + + Directory toolbox — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Directory toolbox +

+

Directory path: /Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox

+
+

Subdirectories +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib.html b/docs/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib.html new file mode 100644 index 00000000..a0528bb9 --- /dev/null +++ b/docs/api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib.html @@ -0,0 +1,166 @@ + + + + + + + + + + Directory lib — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Directory lib +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox)

+

Directory path: /Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib

+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.html b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.html new file mode 100644 index 00000000..2e760f2a --- /dev/null +++ b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.html @@ -0,0 +1,177 @@ + + + + + + + + + + File BaseHermite.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File BaseHermite.m +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/BaseHermite.m) +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.html b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.html new file mode 100644 index 00000000..023226ca --- /dev/null +++ b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.html @@ -0,0 +1,168 @@ + + + + + + + + + + File CompileSplinesLib.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File CompileSplinesLib.m +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/CompileSplinesLib.m) +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.html b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.html new file mode 100644 index 00000000..19735a7c --- /dev/null +++ b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.html @@ -0,0 +1,177 @@ + + + + + + + + + + File Spline1D.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File Spline1D.m +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/Spline1D.m) +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.html b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.html new file mode 100644 index 00000000..bf8b98c9 --- /dev/null +++ b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.html @@ -0,0 +1,177 @@ + + + + + + + + + + File Spline2D.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File Spline2D.m +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/Spline2D.m) +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.html b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.html new file mode 100644 index 00000000..d6c10cea --- /dev/null +++ b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.html @@ -0,0 +1,177 @@ + + + + + + + + + + File SplineSet.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineSet.m +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/SplineSet.m) +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.html b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.html new file mode 100644 index 00000000..277cbaa8 --- /dev/null +++ b/docs/api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.html @@ -0,0 +1,177 @@ + + + + + + + + + + File SplineVec.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File SplineVec.m +

+

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib)

+ +
+

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/SplineVec.m) +

+ +
+
+

Classes +

+ +
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/file_view_hierarchy.html b/docs/api-matlab/file_view_hierarchy.html new file mode 100644 index 00000000..0e638d57 --- /dev/null +++ b/docs/api-matlab/file_view_hierarchy.html @@ -0,0 +1,151 @@ + + + + + + + + + + File Hierarchy — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

File Hierarchy +

+
+ +
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/library_root.html b/docs/api-matlab/library_root.html new file mode 100644 index 00000000..9e2a8854 --- /dev/null +++ b/docs/api-matlab/library_root.html @@ -0,0 +1,345 @@ + + + + + + + + + + MATLAB API — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

MATLAB API +

+
+

Class Hierarchy +

+
+ +
+
+

File Hierarchy +

+
+ +
+
+

Full API +

+
+

Classes and Structs +

+ + + + + + +
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.html b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.html new file mode 100644 index 00000000..7c64c5bb --- /dev/null +++ b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.html @@ -0,0 +1,641 @@ + + + + + + + + + + Program Listing for File BaseHermite.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File BaseHermite.m +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/BaseHermite.m)

+
+
classdef BaseHermite < handle
+
+  methods
+
+    function self = BaseHermite()
+      %
+      % Build a matlab object storing Hermite base evaluator
+      %
+    end
+
+    function delete(self)
+      %
+      % Destroy a matlab object storing Hermite base evaluator
+      %
+    end
+    %
+    % --------------------------------------------------------------------
+    %
+    function varargout = base( ~, varargin )
+      %
+      %  Evaluate an Hermite base (cubic degree) at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base( t )      % base for the interval [0,1]
+      %      BASE = object.base( t, H )   % base for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 4 whose columns are the values of
+      %  the Hermite base.
+      %
+      %  .. math::
+      %
+      %    \begin{eqnarray}
+      %    h_1(t) &=& x^2(3-2x)  \\
+      %    h_0(t) &=& 1-h_1(t)    \\
+      %    h_2(t) &=& x(x(x-2)+1) \\
+      %    h_3(t) &=& x^2(x-1)
+      %    \end{eqnarray}
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3] = object.base( t )      % base for the interval [0,1]
+      %     [h0,h1,h2,h3] = object.base( t, H )   % base for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function varargout = base_D( ~, varargin )1
+      %
+      %  Evaluate an Hermite base derivative at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base_D( t )      % base derivative for the interval [0,1]
+      %      BASE = object.base_D( t, H )   % base derivative for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 4 whose columns are the values of
+      %  the Hermite base.
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3] = object.base_D( t )      % base derivative for the interval [0,1]
+      %     [h0,h1,h2,h3] = object.base_D( t, H )   % base derivative for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base_D',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function varargout = base_DD( ~, varargin )
+      %
+      %  Evaluate an Hermite base second derivative at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base_DD( t )      % base second derivative for the interval [0,1]
+      %      BASE = object.base_DD( t, H )   % base second derivative for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 4 whose columns are the values of
+      %  the Hermite base.
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3] = object.base_DD( t )      % base second derivative for the interval [0,1]
+      %     [h0,h1,h2,h3] = object.base_DD( t, H )   % base second derivative for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base_DD',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function varargout = base_DDD( ~, varargin )
+      %
+      %  Evaluate an Hermite base third derivative at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base_DDD( t )      % base third derivative for the interval [0,1]
+      %      BASE = object.base_DDD( t, H )   % base third derivative for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 4 whose columns are the values of
+      %  the Hermite base.
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3] = object.base_DDD( t )      % base third derivative for the interval [0,1]
+      %     [h0,h1,h2,h3] = object.base_DDD( t, H )   % base third derivative for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base_DDD',varargin{:});
+    end
+    %
+    % --------------------------------------------------------------------
+    %
+    function P = eval( ~, varargin )
+      %
+      %  Evaluate the cubic polynomial defined on Hermite data:
+      %
+      %  .. math::
+      %
+      %   \begin{eqnarray}
+      %     \mathbf{p}(t)   &=& h_0(t)\mathbf{p}_0+ h_1(t)\mathbf{p}_1+ h_2(t)\mathbf{t}_0+ h_3(t)\mathbf{t}_1 \\
+      %     \mathbf{p}(t,H) &=& h_0(t/H)\mathbf{p}_0+ h_1(t/H)\mathbf{p}_1+ H (h_2(t/H)\mathbf{t}_0+ h_3(t/H)\mathbf{t}_1)
+      %   \end{eqnarray}
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval( t, P0, P1, T0, T1 )
+      %      values = object.eval( t, P0, P1, T0, T1, H )
+      %
+      P = BaseHermiteWrapper('eval',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function dP = eval_D( ~, varargin )
+      %
+      %  Evaluate the derivative :math:`\mathbf{p}'(t)` of the cubic polynomial defined on Hermite data:
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval_D( t, P0, P1, T0, T1 )
+      %      values = object.eval_D( t, P0, P1, T0, T1, H )
+      %
+      dP = BaseHermiteWrapper('eval_D',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function ddP = eval_DD( ~, varargin )
+      %
+      %  Evaluate the second derivative :math:`\mathbf{p}''(t)` of the cubic polynomial defined on Hermite data:
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval_DD( t, P0, P1, T0, T1 )
+      %      values = object.eval_DD( t, P0, P1, T0, T1, H )
+      %
+      ddP = BaseHermiteWrapper('eval_DD',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function dddP = eval_DDD( ~, varargin )
+      %
+      %  Evaluate the third derivative :math:`\mathbf{p}'''(t)` of the cubic polynomial defined on Hermite data:
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval_DDD( t, P0, P1, T0, T1 )
+      %      values = object.eval_DDD( t, P0, P1, T0, T1, H )
+      %
+      dddP = BaseHermiteWrapper('eval_DDD',varargin{:});
+    end
+    %
+    % --------------------------------------------------------------------
+    %
+    function varargout = base5( ~, varargin )
+      %
+      %  Evaluate an Hermite base (quintic degree) at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base5( t )      % base for the interval [0,1]
+      %      BASE = object.base5( t, H )   % base for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 6 whose columns are the values of
+      %  the Hermite base that are 6 polynomials of degree 5 with the properties
+      %
+      %  .. math::
+      %
+      %    \begin{equation}
+      %      \begin{array}{cccccc}
+      %        h_1(0) = 1 & h_1(1) = 0 & h'_1(0) = 1 & h'_1(1) = 0 & h''_1(1) = 1 & h''_1(1) = 0 \\
+      %        h_0(0) = 0 & h_0(1) = 1 & h'_0(0) = 0 & h'_0(1) = 0 & h''_0(1) = 0 & h''_0(1) = 0 \\
+      %        h_2(0) = 0 & h_2(1) = 0 & h'_2(0) = 1 & h'_2(1) = 0 & h''_2(1) = 0 & h''_2(1) = 0 \\
+      %        h_3(0) = 0 & h_3(1) = 0 & h'_3(0) = 0 & h'_3(1) = 1 & h''_3(1) = 0 & h''_3(1) = 0 \\
+      %        h_4(0) = 0 & h_4(1) = 0 & h'_4(0) = 0 & h'_4(1) = 0 & h''_4(1) = 1 & h''_4(1) = 0 \\
+      %        h_5(0) = 0 & h_5(1) = 0 & h'_5(0) = 0 & h'_5(1) = 0 & h''_5(1) = 0 & h''_5(1) = 1 \\
+      %      \end{array}
+      %    \end{equation}
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3,h4,h5] = object.base5( t )      % base for the interval [0,1]
+      %     [h0,h1,h2,h3,h4,h5] = object.base5( t, H )   % base for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base5',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function varargout = base5_D( ~, varargin )
+      %
+      %  Evaluate an Hermite base derivatives (quintic degree) at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base5_D( t )      % base for the interval [0,1]
+      %      BASE = object.base5_D( t, H )   % base for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 6 whose columns are the values of
+      %  the Hermite base.
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_D( t )      % base for the interval [0,1]
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_D( t, H )   % base for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base5_D',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function varargout = base5_DD( ~, varargin )
+      %
+      %  Evaluate an Hermite base second derivatives (quintic degree) at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base5_DD( t )      % base for the interval [0,1]
+      %      BASE = object.base5_DD( t, H )   % base for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 6 whose columns are the values of
+      %  the Hermite base.
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_DD( t )      % base for the interval [0,1]
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_DD( t, H )   % base for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base5_DD',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function varargout = base5_DDD( ~, varargin )
+      %
+      %  Evaluate an Hermite base third derivatives (quintic degree) at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base5_DDD( t )      % base for the interval [0,1]
+      %      BASE = object.base5_DDD( t, H )   % base for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 6 whose columns are the values of
+      %  the Hermite base.
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_DDD( t )      % base for the interval [0,1]
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_DDD( t, H )   % base for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base5_DDD',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function varargout = base5_DDDD( ~, varargin )
+      %
+      %  Evaluate an Hermite base 4th derivatives (quintic degree) at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base5_DDDD( t )      % base for the interval [0,1]
+      %      BASE = object.base5_DDDD( t, H )   % base for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 6 whose columns are the values of
+      %  the Hermite base.
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_DDDD( t )      % base for the interval [0,1]
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_DDDD( t, H )   % base for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base5_DDDD',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function varargout = base5_DDDDD( ~, varargin )
+      %
+      %  Evaluate an Hermite base 5th derivatives (quintic degree) at point(s) t for the interval
+      %  :math:`[0,1]` (or :math:`[0,H]` if second argument
+      %  is present).
+      %
+      %  .. code-block:: matlab
+      %
+      %      BASE = object.base5_DDDDD( t )      % base for the interval [0,1]
+      %      BASE = object.base5_DDDDD( t, H )   % base for the interval [0,H]
+      %
+      %  BASE is a matrix length(t) x 6 whose columns are the values of
+      %  the Hermite base.
+      %
+      %  basis can be returned in separated vectors
+      %
+      %  .. code-block:: matlab
+      %
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_DDDDD( t )      % base for the interval [0,1]
+      %     [h0,h1,h2,h3,h4,h5] = object.base5_DDDDD( t, H )   % base for the interval [0,H]
+      %
+      [varargout{1:nargout}] = BaseHermiteWrapper('base5_DDDDD',varargin{:});
+    end
+    %
+    % --------------------------------------------------------------------
+    %
+    function P = eval5( ~, varargin )
+      %
+      %  Evaluate the quintic polynomial defined on Hermite data:
+      %
+      %  .. math::
+      %
+      %   \begin{eqnarray}
+      %     \mathbf{p}(t)   &=& h_0(t)\mathbf{p}_0+ h_1(t)\mathbf{p}_1+
+      %                         h_2(t)\mathbf{t}_0+ h_3(t)\mathbf{t}_1+
+      %                         h_4(t)\mathbf{j}_0+ h_5(t)\mathbf{j}_1  \\
+      %     \mathbf{p}(t,H) &=& h_0(t/H)\mathbf{p}_0+ h_1(t/H)\mathbf{p}_1+
+      %                         H (h_2(t/H)\mathbf{t}_0+ h_3(t/H)\mathbf{t}_1)+
+      %                         H^2 (h_4(t/H)\mathbf{t}_0+ h_5(t/H)\mathbf{j}_1)
+      %   \end{eqnarray}
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval5( t, P0, P1, T0, T1, J0, J1 )
+      %      values = object.eval5( t, P0, P1, T0, T1, J0, J1, H )
+      %
+      P = BaseHermiteWrapper('eval5',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function dP = eval5_D( ~, varargin )
+      %
+      %  Evaluate the derivative :math:`\mathbf{p}'(t)` of the quintic polynomial defined on Hermite data:
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval5_D( t, P0, P1, T0, T1, J0, J1 )
+      %      values = object.eval5_D( t, P0, P1, T0, T1, J0, J1, H )
+      %
+      dP = BaseHermiteWrapper('eval5_D',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function ddP = eval5_DD( ~, varargin )
+      %
+      %  Evaluate the second derivative :math:`\mathbf{p}''(t)` of the quintic polynomial defined on Hermite data:
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval5_DD( t, P0, P1, T0, T1, J0, J1 )
+      %      values = object.eval5_DD( t, P0, P1, T0, T1, J0, J1, H )
+      %
+      ddP = BaseHermiteWrapper('eval5_DD',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function dddP = eval5_DDD( ~, varargin )
+      %
+      %  Evaluate the third derivative :math:`\mathbf{p}'''(t)` of the quintic polynomial defined on Hermite data:
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval5_DDD( t, P0, P1, T0, T1, J0, J1 )
+      %      values = object.eval5_DDD( t, P0, P1, T0, T1, J0, J1, H )
+      %
+      dddP = BaseHermiteWrapper('eval5_DDD',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function ddddP = eval5_DDDD( ~, varargin )
+      %
+      %  Evaluate the 4th derivative :math:`\mathbf{p}''''(t)` of the quintic polynomial defined on Hermite data:
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval5_DDDD( t, P0, P1, T0, T1, J0, J1 )
+      %      values = object.eval5_DDDD( t, P0, P1, T0, T1, J0, J1, H )
+      %
+      ddddP = BaseHermiteWrapper('eval5_DDDD',varargin{:});
+    end
+    % --------------------------------------------------------------------
+    function dddddP = eval5_DDDDD( ~, varargin )
+      %
+      %  Evaluate the 5th derivative :math:`\mathbf{p}'''''(t)` of the quintic polynomial defined on Hermite data:
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.eval5_DDDDD( t, P0, P1, T0, T1, J0, J1 )
+      %      values = object.eval5_DDDDD( t, P0, P1, T0, T1, J0, J1, H )
+      %
+      dddddP = BaseHermiteWrapper('eval5_DDDDD',varargin{:});
+    end
+    %
+    % --------------------------------------------------------------------
+    %
+    function [P0,P1,P2,P3] = hermite_to_bezier( ~, p0, p1, t0, t1 )
+      %
+      % Given the cubic polynomial defined on Hermite data:
+      %
+      %  .. math::
+      %
+      %     \mathbf{p}(t) = h_0(t)\mathbf{p}_0+ h_1(t)\mathbf{p}_1+ h_2(t)\mathbf{t}_0+ h_3(t)\mathbf{t}_1
+      %
+      %  return the Bezier polynomial of the same cubic
+      %
+      [P0,P1,P2,P3] = BaseHermiteWrapper('hermite_to_bezier',p0, p1, t0, t1);
+    end
+    % --------------------------------------------------------------------
+    function [P0,P1,T0,T1] = bezier_to_hermite( ~, p0, p1, p2, p3 )
+      %
+      % Given the cubic polynomial defined with Bezier polygon
+      % return the Hermite data for the same polynomial
+      %
+      [P0,P1,T0,T1] = BaseHermiteWrapper('bezier_to_hermite',p0, p1, p2, p3);
+    end
+    %
+    % --------------------------------------------------------------------
+    %
+    function [D1,sqrtD1] = L2_first_derivative( ~ )
+      sqrtD1 = BaseHermiteWrapper('L2_first_derivative');
+      D1     = sqrtD1*sqrtD1.';
+    end
+    % --------------------------------------------------------------------
+    function [D2,sqrtD2] = L2_second_derivative( ~ )
+      sqrtD2 = BaseHermiteWrapper('L2_second_derivative');
+      D2     = sqrtD2*sqrtD2.';
+    end
+    % --------------------------------------------------------------------
+    function [D3,sqrtD3] = L2_third_derivative( ~ )
+      sqrtD3 = BaseHermiteWrapper('L2_third_derivative');
+      D3     = sqrtD3*sqrtD3.';
+    end
+    % --------------------------------------------------------------------
+    function L = approximate_length( ~, varargin )
+      %
+      %  Approximate the length of the cubic polynomial :math:`\mathbf{p}(t)` defined on Hermite data:
+      %
+      %  .. code-block:: matlab
+      %
+      %      values = object.approximate_length( t, P0, P1, T0, T1 )
+      %      values = object.approximate_length( t, P0, P1, T0, T1, H )
+      %
+      %  The length is approximated usin 100 linear segment.
+      %
+      L = BaseHermiteWrapper( 'approximate_length', varargin{:} );
+    end
+    % --------------------------------------------------------------------
+    function [P0,P1,T0,T1] = cut( ~, varargin )
+      %
+      %  Cut the cubic polynomial :math:`\mathbf{p}(t)` defined on Hermite data
+      %  on the interval [a,b] and return the new Hermite data
+      %
+      %  .. code-block:: matlab
+      %
+      %      [new_P0,new_P1,new_T0,new_T1] = object.cut( a, b, P0, P1, T0, T1 )
+      %      [new_P0,new_P1,new_T0,new_T1] = object.cut( a, b, P0, P1, T0, T1, H )
+      %
+      %  The parametrization of the new Hermite data is on [0,1]
+      %
+      [P0,P1,T0,T1] = BaseHermiteWrapper( 'cut', varargin{:} );
+    end
+  end
+end
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.html b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.html new file mode 100644 index 00000000..5ecc4cd0 --- /dev/null +++ b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.html @@ -0,0 +1,231 @@ + + + + + + + + + + Program Listing for File CompileSplinesLib.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File CompileSplinesLib.m +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/CompileSplinesLib.m)

+
+
clc;
+clear functions;
+[~,mexLoaded] = inmem('-completenames');
+
+old_dir = cd(fileparts(which(mfilename)));
+
+NAMES = {
+  'SplineSetMexWrapper', ...
+  'BaseHermiteWrapper', ...
+  'SplineVecMexWrapper', ...
+  'Spline1DMexWrapper', ...
+  'Spline2DMexWrapper' ...
+};
+
+lst_cc = dir('../src/*.cc');
+
+LIB_SRCS = '';
+LIB_OBJS = '';
+MEX_CMD  = 'mex -DSPLINES_DO_NOT_USE_GENERIC_CONTAINER -largeArrayDims -I../src';
+
+CMD = [ MEX_CMD ' -c '];
+if isunix
+  CMD = [CMD, 'CXXFLAGS="\$CXXFLAGS -Wall -O2 -g" '];
+elseif ispc
+end
+CMD = [ CMD, LIB_SRCS ];
+
+disp('---------------------------------------------------------');
+for kk=1:length(lst_cc)
+  name     = lst_cc(kk).name(1:end-3);
+  LIB_SRCS = [ LIB_SRCS, ' ../src/', name, '.cc' ];
+  if isunix
+    LIB_OBJS = [ LIB_OBJS, name, '.o ' ];
+  elseif ispc
+    LIB_OBJS = [ LIB_OBJS, name, '.obj ' ];
+  end
+  CMD1 = [ CMD ' ../src/', name, '.cc' ];
+  fprintf(1,'Compiling: %s.cc\n',name);
+  eval(CMD1);
+end
+
+MROOT = matlabroot;
+
+for k=1:length(NAMES)
+  N=NAMES{k};
+  disp('---------------------------------------------------------');
+  fprintf(1,'Compiling: %s\n',N);
+
+  CMD = [ 'while mislocked(''' N '''); munlock(''' N '''); end;'];
+  eval(CMD);
+
+  CMD = [ MEX_CMD, ' -output ../lib_matlab/', N ];
+  CMD = [ CMD, ' -largeArrayDims ../src_matlab_interface/mex_', N, '.cc ', LIB_OBJS ];
+  if ismac
+    CMD = [CMD, ' CXXFLAGS="\$CXXFLAGS -Wall -O2 -g"'];
+  elseif isunix
+    % Workaround for MATLAB 2020 that force dynamic link with old libstdc++
+    % solution: link with static libstdc++
+    ARCH  = computer('arch');
+    PATH1 = [MROOT, '/bin/', ARCH];
+    PATH2 = [MROOT, '/extern/bin/', ARCH];
+    CMD   = [ CMD, ...
+      ' CXXFLAGS="\$CXXFLAGS -Wall -O2 -g"' ...
+      ' LDFLAGS="\$LDFLAGS -static-libgcc -static-libstdc++"' ...
+      ' LINKLIBS="-L' PATH1 ' -L' PATH2 ' -lMatlabDataArray -lmx -lmex -lmat -lm "' ...
+    ];
+  elseif ispc
+  end
+  disp(CMD);
+  eval(CMD);
+end
+
+for kk=1:length(lst_cc)
+  name = lst_cc(kk).name(1:end-3);
+  if isunix
+    delete([ name, '.o' ]);
+  elseif ispc
+    delete([ name, '.obj' ]);
+  end
+end
+
+cd(old_dir);
+
+disp('----------------------- DONE ----------------------------');
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.html b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.html new file mode 100644 index 00000000..4961056f --- /dev/null +++ b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.html @@ -0,0 +1,281 @@ + + + + + + + + + + Program Listing for File Spline1D.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File Spline1D.m +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/Spline1D.m)

+
+
classdef Spline1D < handle
+  %% MATLAB class wrapper for the underlying C++ class
+  properties (SetAccess = private, Hidden = true)
+    objectHandle; % Handle to the underlying C++ class instance
+  end
+
+  methods
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function self = Spline1D( kind, varargin )
+      % kind [, t, pnts, subtype ]
+      self.objectHandle = Spline1DMexWrapper( 'new', kind );
+      if nargin > 1
+        Spline1DMexWrapper( 'build', self.objectHandle, varargin{:} );
+      end
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function delete(self)
+      % Destroy the C++ class instance
+      Spline1DMexWrapper( 'delete', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function build( self, varargin )
+      % x, y [, yp or subtype]
+      Spline1DMexWrapper( 'build', self.objectHandle, varargin{:} );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function varargout = eval( self, x )
+      varargout{1} = Spline1DMexWrapper( 'eval', self.objectHandle, x );
+      if nargout >= 2
+        varargout{2} = Spline1DMexWrapper( 'eval_D', self.objectHandle, x );
+      end
+      if nargout >= 3
+        varargout{3} = Spline1DMexWrapper( 'eval_DD', self.objectHandle, x );
+      end
+      if nargout >= 4
+        varargout{4} = Spline1DMexWrapper( 'eval_DDD', self.objectHandle, x );
+      end
+      if nargout >= 5
+        varargout{5} = Spline1DMexWrapper( 'eval_DDDD', self.objectHandle, x );
+      end
+      if ~( nargout == 1 || nargout == 2 || nargout == 3 )
+        error( 'Spline1D.eval, nargout = %d must be 1, 2, 3, 4 or 5\n', nargout );
+      end
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function dp = eval_D( self, x )
+      dp = Spline1DMexWrapper( 'eval_D', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ddp = eval_DD( self, x )
+      ddp = Spline1DMexWrapper( 'eval_DD', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function dddp = eval_DDD( self, x )
+      dddp = Spline1DMexWrapper( 'eval_DDD', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ddddp = eval_DDDD( self, x )
+      ddddp = Spline1DMexWrapper( 'eval_DDDD', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function dddddp = eval_DDDDD( self, x )
+      dddddp = Spline1DMexWrapper( 'eval_DDDDD', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_closed( self )
+      Spline1DMexWrapper( 'make_closed', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_opened( self )
+      Spline1DMexWrapper( 'make_opened', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ok = is_closed( self )
+      ok = Spline1DMexWrapper( 'is_closed', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_bounded( self )
+      Spline1DMexWrapper( 'make_bounded', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_unbounded( self )
+      Spline1DMexWrapper( 'make_unbounded', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ok = is_bounded( self )
+      ok = Spline1DMexWrapper( 'is_bounded', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_extended_constant( self )
+      Spline1DMexWrapper( 'make_extended_constant', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_extended_not_constant( self )
+      Spline1DMexWrapper( 'make_extended_not_constant', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ok = is_extended_constant( self )
+      ok = Spline1DMexWrapper( 'is_extended_constant', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function x = xBegin( self )
+      x = Spline1DMexWrapper( 'xBegin', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function x = xEnd( self )
+      x = Spline1DMexWrapper( 'xEnd', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function y = yBegin( self )
+      y = Spline1DMexWrapper( 'yBegin', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function y = yEnd( self )
+      y = Spline1DMexWrapper( 'yEnd', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function x = xMin( self )
+      x = Spline1DMexWrapper( 'xMin', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function x = xMax( self )
+      x = Spline1DMexWrapper( 'xMax', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function y = yMin( self )
+      y = Spline1DMexWrapper( 'yMin', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function y = yMax( self )
+      y = Spline1DMexWrapper( 'yMax', self.objectHandle );
+    end
+  end
+end
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.html b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.html new file mode 100644 index 00000000..0d83cf03 --- /dev/null +++ b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.html @@ -0,0 +1,258 @@ + + + + + + + + + + Program Listing for File Spline2D.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File Spline2D.m +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/Spline2D.m)

+
+
classdef Spline2D < handle
+  %% MATLAB class wrapper for the underlying C++ class
+  properties (SetAccess = private, Hidden = true)
+    objectHandle; % Handle to the underlying C++ class instance
+  end
+
+  methods
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function self = Spline2D( name, varargin )
+      self.objectHandle = Spline2DMexWrapper( 'new', name );
+      if nargin > 1
+        Spline2DMexWrapper( 'build', self.objectHandle, ...
+                             varargin{1}, varargin{2}, varargin{3} );
+      end
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function delete(self)
+      % Destroy the C++ class instance
+      Spline2DMexWrapper( 'delete', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function build( self, x, y, z )
+      Spline2DMexWrapper( 'build', self.objectHandle, x, y );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function varargout = eval( self, x, y )
+      varargout{1} = Spline2DMexWrapper( 'eval', self.objectHandle, x, y );
+      if nargout >= 3
+        varargout{2} = Spline2DMexWrapper( 'eval_Dx', self.objectHandle, x, y );
+        varargout{3} = Spline2DMexWrapper( 'eval_Dy', self.objectHandle, x, y );
+      end
+      if nargout >= 6
+        varargout{4} = Spline2DMexWrapper( 'eval_Dxx', self.objectHandle, x, y );
+        varargout{5} = Spline2DMexWrapper( 'eval_Dxy', self.objectHandle, x, y );
+        varargout{6} = Spline2DMexWrapper( 'eval_Dyy', self.objectHandle, x, y );
+      end
+      if ~( nargout == 1 || nargout == 3 || nargout == 6 )
+        error( 'Spline2D.eval, nargout = %d must be 1, 3 or 6\n', nargout);
+      end
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function Dx = eval_Dx( self, x, y )
+      Dx = Spline2DMexWrapper( 'eval_Dx', self.objectHandle, x, y );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function Dy = eval_Dy( self, x, y )
+      Dy = Spline2DMexWrapper( 'eval_Dy', self.objectHandle, x, y );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function Dxx = eval_Dxx( self, x, y )
+      Dxx = Spline2DMexWrapper( 'eval_Dxx', self.objectHandle, x, y );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function Dxy = eval_Dxy( self, x, y )
+      Dxy = Spline2DMexWrapper( 'eval_Dxy', self.objectHandle, x, y );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function Dyy = eval_Dyy( self, x, y )
+      Dyy = Spline2DMexWrapper( 'eval_Dyy', self.objectHandle, x, y );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_x_closed( self )
+      Spline2DMexWrapper( 'make_x_closed', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_x_opened( self )
+      Spline2DMexWrapper( 'make_x_opened', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ok = is_x_closed( self )
+      ok = Spline2DMexWrapper( 'is_x_closed', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_x_bounded( self )
+      Spline2DMexWrapper( 'make_x_bounded', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_x_unbounded( self )
+      Spline2DMexWrapper( 'make_x_unbounded', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ok = is_x_bounded( self )
+      ok = Spline2DMexWrapper( 'is_x_bounded', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_y_closed( self )
+      Spline2DMexWrapper( 'make_y_closed', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_y_opened( self )
+      Spline2DMexWrapper( 'make_y_opened', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ok = is_y_closed( self )
+      ok = Spline2DMexWrapper( 'is_y_closed', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_y_bounded( self )
+      Spline2DMexWrapper( 'make_y_bounded', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function make_y_unbounded( self )
+      Spline2DMexWrapper( 'make_y_unbounded', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ok = is_y_bounded( self )
+      ok = Spline2DMexWrapper( 'is_y_bounded', self.objectHandle );
+    end
+  end
+end
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.html b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.html new file mode 100644 index 00000000..3968b2c0 --- /dev/null +++ b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.html @@ -0,0 +1,198 @@ + + + + + + + + + + Program Listing for File SplineSet.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineSet.m +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/SplineSet.m)

+
+
classdef SplineSet < handle
+  %% MATLAB class wrapper for the underlying C++ class
+  properties (SetAccess = private, Hidden = true)
+    objectHandle; % Handle to the underlying C++ class instance
+  end
+
+  methods
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function self = SplineSet( varargin )
+      self.objectHandle = SplineSetMexWrapper( 'new' );
+      if nargin > 0
+        SplineSetMexWrapper( 'build', self.objectHandle, ...
+                             varargin{1}, varargin{2}, varargin{3} );
+      end
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function delete(self)
+      % Destroy the C++ class instance
+      SplineSetMexWrapper( 'delete', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function build( self, kinds, x, y )
+      SplineSetMexWrapper( 'build', self.objectHandle, kinds, x, y );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function p = eval( self, x )
+      p = SplineSetMexWrapper( 'eval', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function dp = eval_D( self, x )
+      dp = SplineSetMexWrapper( 'eval_D', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ddp = eval_DD( self, x )
+      ddp = SplineSetMexWrapper( 'eval_DD', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function dddp = eval_DDD( self, x )
+      dddp = SplineSetMexWrapper( 'eval_DDD', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function t = tmin( self, x )
+      t = SplineSetMexWrapper( 'tmin', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function t = tmax( self, x )
+      t = SplineSetMexWrapper( 'tmax', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  end
+end
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.html b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.html new file mode 100644 index 00000000..b481fa7d --- /dev/null +++ b/docs/api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.html @@ -0,0 +1,222 @@ + + + + + + + + + + Program Listing for File SplineVec.m — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+
+
+ +
+

Program Listing for File SplineVec.m +

+

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/toolbox/lib/SplineVec.m)

+
+
classdef SplineVec < handle
+  %% MATLAB class wrapper for the underlying C++ class
+  properties (SetAccess = private, Hidden = true)
+    objectHandle; % Handle to the underlying C++ class instance
+  end
+
+  methods
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function self = SplineVec()
+      self.objectHandle = SplineVecMexWrapper( 'new' );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function delete(self)
+      % Destroy the C++ class instance
+      SplineVecMexWrapper( 'delete', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function setup( self, y )
+      SplineVecMexWrapper( 'setup', self.objectHandle, y );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function knots( self, x )
+      SplineVecMexWrapper( 'knots', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function k = get_knots( self )
+      k = SplineVecMexWrapper( 'getNodes', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function chord( self )
+      SplineVecMexWrapper( 'chord', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function centripetal( self )
+      SplineVecMexWrapper( 'centripetal', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function CatmullRom( self )
+      SplineVecMexWrapper( 'CatmullRom', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function p = eval( self, x )
+      p = SplineVecMexWrapper( 'eval', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function dp = eval_D( self, x )
+      dp = SplineVecMexWrapper( 'eval_D', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function ddp = eval_DD( self, x )
+      ddp = SplineVecMexWrapper( 'eval_DD', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function dddp = eval_DDD( self, x )
+      dddp = SplineVecMexWrapper( 'eval_DDD', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function cur = curvature( self, x )
+      cur = SplineVecMexWrapper( 'eval_curvature', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function cur_D = curvature_D( self, x )
+      cur_D = SplineVecMexWrapper( 'eval_curvature_D', self.objectHandle, x );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function t = tmin( self, x )
+      t = SplineVecMexWrapper( 'tmin', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+    function t = tmax( self, x )
+      t = SplineVecMexWrapper( 'tmax', self.objectHandle );
+    end
+    % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  end
+end
+
+
+
+ + + +
+
+
+
+ + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/unabridged_api.html b/docs/api-matlab/unabridged_api.html new file mode 100644 index 00000000..ab2fb133 --- /dev/null +++ b/docs/api-matlab/unabridged_api.html @@ -0,0 +1,228 @@ + + + + + + + + + + Full API — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+ + + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api-matlab/unabridged_orphan.html b/docs/api-matlab/unabridged_orphan.html new file mode 100644 index 00000000..bbefe32c --- /dev/null +++ b/docs/api-matlab/unabridged_orphan.html @@ -0,0 +1,266 @@ + + + + + + + + + + Full API — Splines documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+ + + + + + +
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/docs/api/class_splines_1_1_akima2_dspline.html b/docs/api/class_splines_1_1_akima2_dspline.html deleted file mode 100644 index fbe69cfb..00000000 --- a/docs/api/class_splines_1_1_akima2_dspline.html +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - - - Class Akima2Dspline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class Akima2Dspline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::Akima2Dspline : public Splines::BiCubicSplineBase
-
-
-

cubic spline base class

-
-

Public Functions

-
-
-inline Akima2Dspline(string const &name = "Spline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~Akima2Dspline() override
-
-
-
-
-
-virtual void writeToStream(ostream_type &s) const override
-
-
-

Print spline coefficients.

-
-
-
-
-virtual char const *type_name() const override
-
-
-

Return spline typename.

-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_akima_spline.html b/docs/api/class_splines_1_1_akima_spline.html deleted file mode 100644 index 672f612a..00000000 --- a/docs/api/class_splines_1_1_akima_spline.html +++ /dev/null @@ -1,368 +0,0 @@ - - - - - - - - Class AkimaSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class AkimaSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::AkimaSpline : public Splines::CubicSplineBase
-
-
-

Akima spline class.

-

| Reference | ========= | Hiroshi Akima, Journal of the ACM, Vol. 17, No. 4, October 1970, pages 589-602.

-
-

Public Functions

-
-
-inline AkimaSpline(string const &name = "AkimaSpline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~AkimaSpline() override
-
-
-

spline destructor

-
-
-
-
-inline virtual unsigned type() const override
-
-
-

Return spline type (as number)

-
-
-
-
-virtual void build() override
-
-
-

Build an Akima spline from previously inserted points.

-
-
-
-
-virtual void setup(GenericContainer const &gc) override
-
-
-

Build a using a generic container.

-

-
-
Parameters
-
-
    -
  • gc: GenericContainer class with the spline data

  • -
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_bessel_spline.html b/docs/api/class_splines_1_1_bessel_spline.html deleted file mode 100644 index 9c27e6c6..00000000 --- a/docs/api/class_splines_1_1_bessel_spline.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - - Class BesselSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class BesselSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::BesselSpline : public Splines::CubicSplineBase
-
-
-

Bessel spline class.

-
-

Public Functions

-
-
-inline BesselSpline(string const &name = "BesselSpline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~BesselSpline() override
-
-
-

spline destructor

-
-
-
-
-inline virtual unsigned type() const override
-
-
-

Return spline type (as number)

-
-
-
-
-virtual void build() override
-
-
-

Build a Bessel spline from previously inserted points.

-
-
-
-
-virtual void setup(GenericContainer const &gc) override
-
-
-

Build a using a generic container.

-

-
-
Parameters
-
-
    -
  • gc: GenericContainer class with the spline data

  • -
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_bi_cubic_spline.html b/docs/api/class_splines_1_1_bi_cubic_spline.html deleted file mode 100644 index 098230c7..00000000 --- a/docs/api/class_splines_1_1_bi_cubic_spline.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - - - - Class BiCubicSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class BiCubicSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::BiCubicSpline : public Splines::BiCubicSplineBase
-
-
-

cubic spline base class

-
-

Public Functions

-
-
-inline BiCubicSpline(string const &name = "Spline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~BiCubicSpline() override
-
-
-
-
-
-virtual void writeToStream(ostream_type &s) const override
-
-
-

Print spline coefficients.

-
-
-
-
-virtual char const *type_name() const override
-
-
-

Return spline typename.

-
-
-
-
-

Public Members

-
-
-Utils::Malloc<real_type> m_mem_bicubic
-
-
-
-
-
-real_type *m_DX
-
-
-
-
-
-real_type *m_DY
-
-
-
-
-
-real_type *m_DXY
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_bi_cubic_spline_base.html b/docs/api/class_splines_1_1_bi_cubic_spline_base.html deleted file mode 100644 index 19c9d7c0..00000000 --- a/docs/api/class_splines_1_1_bi_cubic_spline_base.html +++ /dev/null @@ -1,483 +0,0 @@ - - - - - - - - Class BiCubicSplineBase - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class BiCubicSplineBase -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-

Derived Types -

- -
-
-
-

Class Documentation -

-
-
-class Splines::BiCubicSplineBase : public Splines::SplineSurf
-
-
-

Bi-cubic spline base class.

-

Subclassed by Splines::Akima2Dspline, Splines::BiCubicSpline

-
-

Public Functions

-
-
-inline BiCubicSplineBase(string const &name = "Spline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~BiCubicSplineBase() override
-
-
-
-
-
-inline real_type DxNode(integer i, integer j) const
-
-
-
-
-
-inline real_type DyNode(integer i, integer j) const
-
-
-
-
-
-inline real_type DxyNode(integer i, integer j) const
-
-
-
-
-
-virtual real_type operator()(real_type x, real_type y) const override
-
-
-

Evaluate spline value.

-
-
-
-
-virtual void D(real_type x, real_type y, real_type d[3]) const override
-
-
-

First derivative.

-
-
-
-
-virtual real_type Dx(real_type x, real_type y) const override
-
-
-
-
-
-virtual real_type Dy(real_type x, real_type y) const override
-
-
-
-
-
-virtual void DD(real_type x, real_type y, real_type dd[6]) const override
-
-
-

Second derivative.

-
-
-
-
-virtual real_type Dxx(real_type x, real_type y) const override
-
-
-
-
-
-virtual real_type Dxy(real_type x, real_type y) const override
-
-
-
-
-
-virtual real_type Dyy(real_type x, real_type y) const override
-
-
-
-
-
-

Public Members

-
-
-integer m_nx
-
-
-
-
-
-integer m_ny
-
-
-
-
-
-real_type *m_X
-
-
-
-
-
-real_type *m_Y
-
-
-
-
-
-real_type *m_Z
-
-
-
-
-
-

Protected Functions

-
-
-void load(integer i, integer j, real_type bili3[4][4]) const
-
-
-
-
-
-

Protected Attributes

-
-
-Utils::Malloc<real_type> m_mem_bicubic
-
-
-
-
-
-real_type *m_DX
-
-
-
-
-
-real_type *m_DY
-
-
-
-
-
-real_type *m_DXY
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_bi_quintic_spline.html b/docs/api/class_splines_1_1_bi_quintic_spline.html deleted file mode 100644 index 4897c559..00000000 --- a/docs/api/class_splines_1_1_bi_quintic_spline.html +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - - - Class BiQuinticSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class BiQuinticSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::BiQuinticSpline : public Splines::BiQuinticSplineBase
-
-
-

cubic spline base class

-
-

Public Functions

-
-
-inline BiQuinticSpline(string const &name = "Spline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~BiQuinticSpline() override
-
-
-
-
-
-virtual void writeToStream(ostream_type &s) const override
-
-
-

Print spline coefficients.

-
-
-
-
-virtual char const *type_name() const override
-
-
-

Return spline typename.

-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_bi_quintic_spline_base.html b/docs/api/class_splines_1_1_bi_quintic_spline_base.html deleted file mode 100644 index 7d27539c..00000000 --- a/docs/api/class_splines_1_1_bi_quintic_spline_base.html +++ /dev/null @@ -1,491 +0,0 @@ - - - - - - - - Class BiQuinticSplineBase - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class BiQuinticSplineBase -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-

Derived Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::BiQuinticSplineBase : public Splines::SplineSurf
-
-
-

Bi-quintic spline base class.

-

Subclassed by Splines::BiQuinticSpline

-
-

Public Functions

-
-
-inline BiQuinticSplineBase(string const &name = "Spline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~BiQuinticSplineBase() override
-
-
-
-
-
-inline real_type DxNode(integer i, integer j) const
-
-
-
-
-
-inline real_type DyNode(integer i, integer j) const
-
-
-
-
-
-inline real_type DxxNode(integer i, integer j) const
-
-
-
-
-
-inline real_type DyyNode(integer i, integer j) const
-
-
-
-
-
-inline real_type DxyNode(integer i, integer j) const
-
-
-
-
-
-virtual real_type operator()(real_type x, real_type y) const override
-
-
-

Evaluate spline value.

-
-
-
-
-virtual void D(real_type x, real_type y, real_type d[3]) const override
-
-
-

First derivative.

-
-
-
-
-virtual real_type Dx(real_type x, real_type y) const override
-
-
-
-
-
-virtual real_type Dy(real_type x, real_type y) const override
-
-
-
-
-
-virtual void DD(real_type x, real_type y, real_type dd[6]) const override
-
-
-

Second derivative.

-
-
-
-
-virtual real_type Dxx(real_type x, real_type y) const override
-
-
-
-
-
-virtual real_type Dxy(real_type x, real_type y) const override
-
-
-
-
-
-virtual real_type Dyy(real_type x, real_type y) const override
-
-
-
-
-
-

Protected Functions

-
-
-void load(integer i, integer j, real_type bili5[6][6]) const
-
-
-
-
-
-

Protected Attributes

-
-
-Utils::Malloc<real_type> mem
-
-
-
-
-
-real_type *m_DX
-
-
-
-
-
-real_type *m_DXX
-
-
-
-
-
-real_type *m_DY
-
-
-
-
-
-real_type *m_DYY
-
-
-
-
-
-real_type *m_DXY
-
-
-
-
-
-real_type *m_DXYY
-
-
-
-
-
-real_type *m_DXXY
-
-
-
-
-
-real_type *m_DXXYY
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_bilinear_spline.html b/docs/api/class_splines_1_1_bilinear_spline.html deleted file mode 100644 index e1817773..00000000 --- a/docs/api/class_splines_1_1_bilinear_spline.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - - - Class BilinearSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class BilinearSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::BilinearSpline : public Splines::SplineSurf
-
-
-

bilinear spline base class

-
-

Public Functions

-
-
-inline BilinearSpline(string const &name = "Spline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~BilinearSpline() override
-
-
-
-
-
-virtual real_type operator()(real_type x, real_type y) const override
-
-
-

Evaluate spline value.

-
-
-
-
-virtual void D(real_type x, real_type y, real_type d[3]) const override
-
-
-

First derivative.

-
-
-
-
-virtual real_type Dx(real_type x, real_type y) const override
-
-
-
-
-
-virtual real_type Dy(real_type x, real_type y) const override
-
-
-
-
-
-virtual void DD(real_type x, real_type y, real_type dd[6]) const override
-
-
-

Second derivative.

-
-
-
-
-inline virtual real_type Dxx(real_type, real_type) const override
-
-
-
-
-
-inline virtual real_type Dxy(real_type, real_type) const override
-
-
-
-
-
-inline virtual real_type Dyy(real_type, real_type) const override
-
-
-
-
-
-virtual void writeToStream(ostream_type &s) const override
-
-
-

Print spline coefficients.

-
-
-
-
-virtual char const *type_name() const override
-
-
-

Return spline typename.

-
-
-
-
-

Public Members

-
-
-integer m_nx
-
-
-
-
-
-integer m_ny
-
-
-
-
-
-real_type *m_X
-
-
-
-
-
-real_type *m_Y
-
-
-
-
-
-real_type *m_Z
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_constant_spline.html b/docs/api/class_splines_1_1_constant_spline.html deleted file mode 100644 index 115900b3..00000000 --- a/docs/api/class_splines_1_1_constant_spline.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - - Class ConstantSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class ConstantSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::ConstantSpline : public Splines::Spline
-
-
-

Picewise constants spline class.

-
-

Public Functions

-
-
-inline ConstantSpline(string const &name = "ConstantSpline")
-
-
-
-
-
-inline ~ConstantSpline() override
-
-
-
-
-
-void reserve_external(integer n, real_type *&p_x, real_type *&p_y)
-
-
-

Use externally allocated memory for npts points.

-
-
-
-
-inline virtual void build() override
-
-
-

Build a spline.

-
-
-
-
-virtual void build(real_type const *x, integer incx, real_type const *y, integer incy, integer n) override
-
-
-

Build a spline.

-

-
-
Parameters
-
-
    -
  • x: vector of x-coordinates

  • -
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • -
  • y: vector of y-coordinates

  • -
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • -
  • n: total number of points

  • -
-
-
-
-
-
-
-virtual real_type operator()(real_type x) const override
-
-
-

Evaluate spline value at x

-

Evalute spline value at x

-
-
-
-
-inline virtual real_type D(real_type) const override
-
-
-

First derivative.

-
-
-
-
-inline virtual real_type DD(real_type) const override
-
-
-

Second derivative.

-
-
-
-
-inline virtual real_type DDD(real_type) const override
-
-
-

Third derivative.

-
-
-
-
-virtual real_type id_eval(integer ni, real_type x) const override
-
-
-

Evaluate spline value at x knowing interval.

-

Evalute spline value at x

-
-
-
-
-inline virtual real_type id_D(integer, real_type) const override
-
-
-

First derivative.

-
-
-
-
-inline virtual real_type id_DD(integer, real_type) const override
-
-
-

Second derivative.

-
-
-
-
-inline virtual real_type id_DDD(integer, real_type) const override
-
-
-

Third derivative.

-
-
-
-
-virtual void writeToStream(ostream_type&) const override
-
-
-

Print spline coefficients.

-
-
-
-
-inline virtual unsigned type() const override
-
-
-

Return spline type (as number)

-
-
-
-
-virtual void reserve(integer npts) override
-
-
-

Allocate memory for npts points.

-
-
-
-
-virtual void clear() override
-
-
-

Cancel the support points, empty the spline.

-
-
-
-
-virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
-
-
-

get the piecewise polinomials of the spline

-
-
-
-
-virtual integer order() const override
-
-
-
-
-
-virtual void setup(GenericContainer const &gc) override
-
-
-

Build a using a generic container.

-

-
-
Parameters
-
-
    -
  • gc: GenericContainer class with the spline data

  • -
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_cubic_spline.html b/docs/api/class_splines_1_1_cubic_spline.html deleted file mode 100644 index 0bdd5178..00000000 --- a/docs/api/class_splines_1_1_cubic_spline.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - Class CubicSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class CubicSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::CubicSpline : public Splines::CubicSplineBase
-
-
-

Cubic Spline Management Class.

-
-

Public Functions

-
-
-inline CubicSpline(string const &name = "CubicSpline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~CubicSpline() override
-
-
-

spline destructor

-
-
-
-
-inline void setInitialBC(CUBIC_SPLINE_TYPE_BC bc0)
-
-
-

|

-
-
Parameters
-
-
    -
  • bc0: initial boundary condition.

  • -
-
-
-
-
-
-
-inline void setFinalBC(CUBIC_SPLINE_TYPE_BC bcn)
-
-
-

|

-
-
Parameters
-
-
    -
  • bcn: final boundary condition.

  • -
-
-
-
-
-
-
-inline virtual unsigned type() const override
-
-
-

Return spline type (as number)

-
-
-
-
-virtual void build() override
-
-
-

Build a spline using internal stored data.

-
-
-
-
-virtual void setup(GenericContainer const &gc) override
-
-
-

Build a using a generic container.

-

-
-
Parameters
-
-
    -
  • gc: GenericContainer class with the spline data

  • -
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_cubic_spline_base.html b/docs/api/class_splines_1_1_cubic_spline_base.html deleted file mode 100644 index 736af65b..00000000 --- a/docs/api/class_splines_1_1_cubic_spline_base.html +++ /dev/null @@ -1,560 +0,0 @@ - - - - - - - - Class CubicSplineBase - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class CubicSplineBase -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-

Derived Types -

- -
-
-
-

Class Documentation -

-
-
-class Splines::CubicSplineBase : public Splines::Spline
-
-
-

cubic spline base class

-

Subclassed by Splines::AkimaSpline, Splines::BesselSpline, Splines::CubicSpline, Splines::HermiteSpline, Splines::PchipSpline

-
-

Public Functions

-
-
-inline CubicSplineBase(string const &name = "CubicSplineBase")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~CubicSplineBase() override
-
-
-
-
-
-void copySpline(CubicSplineBase const &S)
-
-
-
-
-
-inline real_type ypNode(integer i) const
-
-
-

return the i-th node of the spline (y’ component).

-
-
-
-
-void setRange(real_type xmin, real_type xmax)
-
-
-

change X-range of the spline

-
-
-
-
-void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_dy)
-
-
-

Use externally allocated memory for npts points.

-
-
-
-
-virtual real_type operator()(real_type x) const override
-
-
-

Evaluate spline value.

-
-
-
-
-virtual real_type D(real_type x) const override
-
-
-

First derivative.

-
-
-
-
-virtual real_type DD(real_type x) const override
-
-
-

Second derivative.

-
-
-
-
-virtual real_type DDD(real_type x) const override
-
-
-

Third derivative.

-
-
-
-
-virtual real_type id_eval(integer ni, real_type x) const override
-
-
-

Evaluate spline value knowing interval.

-
-
-
-
-virtual real_type id_D(integer ni, real_type x) const override
-
-
-

First derivative.

-
-
-
-
-virtual real_type id_DD(integer ni, real_type x) const override
-
-
-

Second derivative.

-
-
-
-
-virtual real_type id_DDD(integer ni, real_type x) const override
-
-
-

Third derivative.

-
-
-
-
-virtual void writeToStream(ostream_type &s) const override
-
-
-

Print spline coefficients.

-
-
-
-
-virtual void reserve(integer npts) override
-
-
-

Allocate memory for npts points.

-
-
-
-
-void build(real_type const *x, integer incx, real_type const *y, integer incy, real_type const *yp, integer incyp, integer n)
-
-
-

Build a spline.

-

-
-
Parameters
-
-
    -
  • x: vector of x-coordinates

  • -
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • -
  • y: vector of y-coordinates

  • -
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • -
  • yp: vector of y-defivative

  • -
  • incyp: access elements as yp[0], yp[incyp], yp[2*incyy],…

  • -
  • n: total number of points

  • -
-
-
-
-
-
-
-inline void build(real_type const *x, real_type const *y, real_type const *yp, integer n)
-
-
-

Build a spline.

-

-
-
Parameters
-
-
    -
  • x: vector of x-coordinates

  • -
  • y: vector of y-coordinates

  • -
  • yp: vector of y’-coordinates

  • -
  • n: total number of points

  • -
-
-
-
-
-
-
-void build(vector<real_type> const &x, vector<real_type> const &y, vector<real_type> const &yp)
-
-
-

Build a spline.

-

-
-
Parameters
-
-
    -
  • x: vector of x-coordinates

  • -
  • y: vector of y-coordinates

  • -
  • yp: vector of y’-coordinates

  • -
-
-
-
-
-
-
-virtual void clear() override
-
-
-

Cancel the support points, empty the spline.

-
-
-
-
-virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
-
-
-

get the piecewise polinomials of the spline

-
-
-
-
-virtual integer order() const override
-
-
-
-
-
-

Protected Attributes

-
-
-Utils::Malloc<real_type> m_baseValue
-
-
-
-
-
-real_type *m_Yp
-
-
-
-
-
-bool m_external_alloc
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_hermite_spline.html b/docs/api/class_splines_1_1_hermite_spline.html deleted file mode 100644 index 17d1f467..00000000 --- a/docs/api/class_splines_1_1_hermite_spline.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - Class HermiteSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class HermiteSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::HermiteSpline : public Splines::CubicSplineBase
-
-
-

Hermite Spline Management Class.

-
-

Public Functions

-
-
-inline HermiteSpline(string const &name = "HermiteSpline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~HermiteSpline() override
-
-
-

spline destructor

-
-
-
-
-inline virtual unsigned type() const override
-
-
-

Return spline type (as number)

-
-
-
-
-inline virtual void build() override
-
-
-

Build a spline using internal stored data.

-
-
-
-
-virtual void build(real_type const*, integer, real_type const*, integer, integer) override
-
-
-

Build a spline.

-

-
-
Parameters
-
-
    -
  • x: vector of x-coordinates

  • -
  • incx: access elements as x[0], x[incx], x[2*incx],…

  • -
  • y: vector of y-coordinates

  • -
  • incy: access elements as y[0], y[incy], y[2*incy],…

  • -
  • n: total number of points

  • -
-
-
-
-
-
-
-virtual void setup(GenericContainer const &gc) override
-
-
-

Build a using a generic container.

-

-
-
Parameters
-
-
    -
  • gc: GenericContainer class with the spline data

  • -
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_linear_spline.html b/docs/api/class_splines_1_1_linear_spline.html deleted file mode 100644 index 2805199f..00000000 --- a/docs/api/class_splines_1_1_linear_spline.html +++ /dev/null @@ -1,473 +0,0 @@ - - - - - - - - Class LinearSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class LinearSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::LinearSpline : public Splines::Spline
-
-
-

Linear spline class.

-
-

Public Functions

-
-
-inline LinearSpline(string const &name = "LinearSpline")
-
-
-
-
-
-inline virtual ~LinearSpline() override
-
-
-
-
-
-void reserve_external(integer n, real_type *&p_x, real_type *&p_y)
-
-
-

Use externally allocated memory for npts points.

-
-
-
-
-virtual real_type operator()(real_type x) const override
-
-
-

Evalute spline value at x

-
-
-
-
-virtual real_type D(real_type x) const override
-
-
-

First derivative.

-
-
-
-
-inline virtual real_type DD(real_type) const override
-
-
-

Second derivative.

-
-
-
-
-inline virtual real_type DDD(real_type) const override
-
-
-

Third derivative.

-
-
-
-
-virtual real_type id_eval(integer ni, real_type x) const override
-
-
-

Evaluate spline value knowing interval.

-
-
-
-
-virtual real_type id_D(integer, real_type) const override
-
-
-

First derivative.

-
-
-
-
-inline virtual real_type id_DD(integer, real_type) const override
-
-
-

Second derivative.

-
-
-
-
-inline virtual real_type id_DDD(integer, real_type) const override
-
-
-

Third derivative.

-
-
-
-
-virtual void writeToStream(ostream_type &s) const override
-
-
-

Print spline coefficients.

-
-
-
-
-inline virtual unsigned type() const override
-
-
-

Return spline type (as number)

-
-
-
-
-virtual void reserve(integer npts) override
-
-
-

Allocate memory for npts points.

-
-
-
-
-inline virtual void build() override
-
-
-

added for compatibility with cubic splines

-
-
-
-
-virtual void clear() override
-
-
-

Cancel the support points, empty the spline.

-
-
-
-
-virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
-
-
-

get the piecewise polinomials of the spline

-
-
-
-
-virtual integer order() const override
-
-
-
-
-
-virtual void setup(GenericContainer const &gc) override
-
-
-

Build a using a generic container.

-

-
-
Parameters
-
-
    -
  • gc: GenericContainer class with the spline data

  • -
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_pchip_spline.html b/docs/api/class_splines_1_1_pchip_spline.html deleted file mode 100644 index 9354de64..00000000 --- a/docs/api/class_splines_1_1_pchip_spline.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - - Class PchipSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class PchipSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::PchipSpline : public Splines::CubicSplineBase
-
-
-

Pchip (Piecewise Cubic Hermite Interpolating Polynomial) spline class.

-
-

Public Functions

-
-
-inline PchipSpline(string const &name = "PchipSpline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~PchipSpline() override
-
-
-

spline destructor

-
-
-
-
-inline virtual unsigned type() const override
-
-
-

Return spline type (as number)

-
-
-
-
-virtual void build() override
-
-
-

Build a Monotone spline from previously inserted points.

-
-
-
-
-virtual void setup(GenericContainer const &gc) override
-
-
-

Build a using a generic container.

-

-
-
Parameters
-
-
    -
  • gc: GenericContainer class with the spline data

  • -
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_quintic_spline.html b/docs/api/class_splines_1_1_quintic_spline.html deleted file mode 100644 index 5329cf87..00000000 --- a/docs/api/class_splines_1_1_quintic_spline.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - - Class QuinticSpline - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class QuinticSpline -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::QuinticSpline : public Splines::QuinticSplineBase
-
-
-

Quintic spline class.

-
-

Public Functions

-
-
-inline QuinticSpline(string const &name = "Spline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~QuinticSpline() override
-
-
-

spline destructor

-
-
-
-
-inline void setQuinticType(QUINTIC_SPLINE_TYPE qt)
-
-
-
-
-
-virtual void build() override
-
-
-

Build a Monotone quintic spline from previously inserted points.

-
-
-
-
-virtual void setup(GenericContainer const &gc) override
-
-
-

Build a using a generic container.

-

-
-
Parameters
-
-
    -
  • gc: GenericContainer class with the spline data

  • -
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_quintic_spline_base.html b/docs/api/class_splines_1_1_quintic_spline_base.html deleted file mode 100644 index 8e46e444..00000000 --- a/docs/api/class_splines_1_1_quintic_spline_base.html +++ /dev/null @@ -1,548 +0,0 @@ - - - - - - - - Class QuinticSplineBase - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class QuinticSplineBase -

- -
-

Inheritance Relationships -

-
-

Base Type -

- -
-
-

Derived Type -

- -
-
-
-

Class Documentation -

-
-
-class Splines::QuinticSplineBase : public Splines::Spline
-
-
-

cubic quintic base class

-

Subclassed by Splines::QuinticSpline

-
-

Public Functions

-
-
-inline QuinticSplineBase(string const &name = "Spline")
-
-
-

spline constructor

-
-
-
-
-inline virtual ~QuinticSplineBase() override
-
-
-
-
-
-void copySpline(QuinticSplineBase const &S)
-
-
-
-
-
-inline real_type ypNode(integer i) const
-
-
-

return the i-th node of the spline (y’ component).

-
-
-
-
-inline real_type yppNode(integer i) const
-
-
-

return the i-th node of the spline (y’’ component).

-
-
-
-
-void setRange(real_type xmin, real_type xmax)
-
-
-

change X-range of the spline

-
-
-
-
-void reserve_external(integer n, real_type *&p_x, real_type *&p_y, real_type *&p_Yp, real_type *&p_Ypp)
-
-
-

Use externally allocated memory for npts points.

-
-
-
-
-virtual real_type operator()(real_type x) const override
-
-
-

Evaluate spline value.

-
-
-
-
-virtual real_type D(real_type x) const override
-
-
-

First derivative.

-
-
-
-
-virtual real_type DD(real_type x) const override
-
-
-

Second derivative.

-
-
-
-
-virtual real_type DDD(real_type x) const override
-
-
-

Third derivative.

-
-
-
-
-virtual real_type DDDD(real_type x) const override
-
-
-

Fourth derivative.

-
-
-
-
-virtual real_type DDDDD(real_type x) const override
-
-
-

Fifth derivative.

-
-
-
-
-virtual real_type id_eval(integer ni, real_type x) const override
-
-
-

Evaluate spline value knowing interval.

-
-
-
-
-virtual real_type id_D(integer ni, real_type x) const override
-
-
-

First derivative.

-
-
-
-
-virtual real_type id_DD(integer ni, real_type x) const override
-
-
-

Second derivative.

-
-
-
-
-virtual real_type id_DDD(integer ni, real_type x) const override
-
-
-

Third derivative.

-
-
-
-
-virtual real_type id_DDDD(integer ni, real_type x) const override
-
-
-

Fourth derivative.

-
-
-
-
-virtual real_type id_DDDDD(integer ni, real_type x) const override
-
-
-

Fifth derivative.

-
-
-
-
-virtual void writeToStream(ostream_type &s) const override
-
-
-

Print spline coefficients.

-
-
-
-
-inline virtual unsigned type() const override
-
-
-

Return spline type (as number)

-
-
-
-
-virtual void reserve(integer npts) override
-
-
-

Allocate memory for npts points.

-
-
-
-
-virtual void clear() override
-
-
-

Cancel the support points, empty the spline.

-
-
-
-
-virtual integer coeffs(real_type *const cfs, real_type *const nodes, bool transpose = false) const override
-
-
-

get the piecewise polinomials of the spline

-
-
-
-
-virtual integer order() const override
-
-
-
-
-
-

Protected Attributes

-
-
-Utils::Malloc<real_type> m_baseValue
-
-
-
-
-
-real_type *m_Yp
-
-
-
-
-
-real_type *m_Ypp
-
-
-
-
-
-bool m_external_alloc
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_splines_1_1_spline_set_1_1_binary_search.html b/docs/api/class_splines_1_1_spline_set_1_1_binary_search.html deleted file mode 100644 index 6605742d..00000000 --- a/docs/api/class_splines_1_1_spline_set_1_1_binary_search.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - - Class SplineSet::BinarySearch - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class SplineSet::BinarySearch -

- -
-

Nested Relationships -

-

This class is a nested type of Class SplineSet.

-
-
-

Class Documentation -

-
-
-class Splines::SplineSet::BinarySearch
-
-
-
-

Public Types

-
-
-typedef std::pair<std::string, integer> DATA_TYPE
-
-
-
-
-
-

Public Functions

-
-
-inline BinarySearch()
-
-
-
-
-
-inline ~BinarySearch()
-
-
-
-
-
-inline void clear()
-
-
-
-
-
-inline integer n_elem() const
-
-
-
-
-
-inline DATA_TYPE const &get_elem(integer i) const
-
-
-
-
-
-integer search(std::string const &id) const
-
-
-
-
-
-void insert(std::string const &id, integer position)
-
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/class_view_hierarchy.html b/docs/api/class_view_hierarchy.html deleted file mode 100644 index 78271734..00000000 --- a/docs/api/class_view_hierarchy.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - Class Hierarchy - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Class Hierarchy -

- - -
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.html b/docs/api/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.html deleted file mode 100644 index 0f803261..00000000 --- a/docs/api/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Define SPLINES_HH - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Define SPLINES_HH -

- -
-

Define Documentation -

-
-
-SPLINES_HH
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.html b/docs/api/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.html deleted file mode 100644 index 2dae02d5..00000000 --- a/docs/api/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Define SPLINES_C_INTERFACE_H - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Define SPLINES_C_INTERFACE_H -

- -
-

Define Documentation -

-
-
-SPLINES_C_INTERFACE_H
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.html b/docs/api/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.html deleted file mode 100644 index 923651c0..00000000 --- a/docs/api/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Define SPLINES_CONFIG_HH - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Define SPLINES_CONFIG_HH -

- -
-

Define Documentation -

-
-
-SPLINES_CONFIG_HH
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.html b/docs/api/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.html deleted file mode 100644 index 50a91545..00000000 --- a/docs/api/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Define SPLINES_UTILS_HH - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Define SPLINES_UTILS_HH -

- -
-

Define Documentation -

-
-
-SPLINES_UTILS_HH
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.html b/docs/api/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.html deleted file mode 100644 index 47bea03a..00000000 --- a/docs/api/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - Directory src - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
- - -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.html b/docs/api/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.html deleted file mode 100644 index 19d16f61..00000000 --- a/docs/api/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.html +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - - - Enum REGION_ABCDEM - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum REGION_ABCDEM -

- -
-

Enum Documentation -

-
-
-enum Splines::REGION_ABCDEM
-
-
-

Values:

-
-
-enumerator region_A
-
-
-
-
-
-enumerator region_B
-
-
-
-
-
-enumerator region_C
-
-
-
-
-
-enumerator region_D
-
-
-
-
-
-enumerator region_E
-
-
-
-
-
-enumerator region_M
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1a34ca01114f5c5cfba05ae6badb98536d.html b/docs/api/enum_namespace_splines_1a34ca01114f5c5cfba05ae6badb98536d.html deleted file mode 100644 index 33761037..00000000 --- a/docs/api/enum_namespace_splines_1a34ca01114f5c5cfba05ae6badb98536d.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - Enum SplineType1D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum SplineType1D -

- -
-

Enum Documentation -

-
-
-enum Splines::SplineType1D
-
-
-

Associate a number for each type of splines implemented.

-

Values:

-
-
-enumerator CONSTANT_TYPE
-
-
-
-
-
-enumerator LINEAR_TYPE
-
-
-
-
-
-enumerator CUBIC_TYPE
-
-
-
-
-
-enumerator AKIMA_TYPE
-
-
-
-
-
-enumerator BESSEL_TYPE
-
-
-
-
-
-enumerator PCHIP_TYPE
-
-
-
-
-
-enumerator QUINTIC_TYPE
-
-
-
-
-
-enumerator HERMITE_TYPE
-
-
-
-
-
-enumerator SPLINE_SET_TYPE
-
-
-
-
-
-enumerator SPLINE_VEC_TYPE
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1a449c10c419c42636d3dd44ff56c3352d.html b/docs/api/enum_namespace_splines_1a449c10c419c42636d3dd44ff56c3352d.html deleted file mode 100644 index 12382fba..00000000 --- a/docs/api/enum_namespace_splines_1a449c10c419c42636d3dd44ff56c3352d.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - - Enum SplineType2D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum SplineType2D -

- -
-

Enum Documentation -

-
-
-enum Splines::SplineType2D
-
-
-

Associate a number for each type of splines implemented.

-

Values:

-
-
-enumerator BILINEAR_TYPE
-
-
-
-
-
-enumerator BICUBIC_TYPE
-
-
-
-
-
-enumerator BIQUINTIC_TYPE
-
-
-
-
-
-enumerator AKIMA2D_TYPE
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.html b/docs/api/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.html deleted file mode 100644 index bc64235a..00000000 --- a/docs/api/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - - Enum CUBIC_SPLINE_TYPE_BC - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum CUBIC_SPLINE_TYPE_BC -

- -
-

Enum Documentation -

-
-
-enum Splines::CUBIC_SPLINE_TYPE_BC
-
-
-

Values:

-
-
-enumerator EXTRAPOLATE_BC
-
-
-
-
-
-enumerator NATURAL_BC
-
-
-
-
-
-enumerator PARABOLIC_RUNOUT_BC
-
-
-
-
-
-enumerator NOT_A_KNOT
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.html b/docs/api/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.html deleted file mode 100644 index 4cbdb8c1..00000000 --- a/docs/api/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - - Enum SplineType2D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum SplineType2D -

- -
-

Enum Documentation -

-
-
-enum Splines::SplineType2D
-
-
-

Associate a number for each type of splines implemented.

-

Values:

-
-
-enumerator BILINEAR_TYPE
-
-
-
-
-
-enumerator BICUBIC_TYPE
-
-
-
-
-
-enumerator BIQUINTIC_TYPE
-
-
-
-
-
-enumerator AKIMA2D_TYPE
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1ab67d9e563734dd678034ed346e4d7afa.html b/docs/api/enum_namespace_splines_1ab67d9e563734dd678034ed346e4d7afa.html deleted file mode 100644 index 65bd9d53..00000000 --- a/docs/api/enum_namespace_splines_1ab67d9e563734dd678034ed346e4d7afa.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - - - Enum QUINTIC_SPLINE_TYPE - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum QUINTIC_SPLINE_TYPE -

- -
-

Enum Documentation -

-
-
-enum Splines::QUINTIC_SPLINE_TYPE
-
-
-

Values:

-
-
-enumerator CUBIC_QUINTIC
-
-
-
-
-
-enumerator PCHIP_QUINTIC
-
-
-
-
-
-enumerator AKIMA_QUINTIC
-
-
-
-
-
-enumerator BESSEL_QUINTIC
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1ab83855c66e1e87122b7f7651d507fd29.html b/docs/api/enum_namespace_splines_1ab83855c66e1e87122b7f7651d507fd29.html deleted file mode 100644 index 7681ffea..00000000 --- a/docs/api/enum_namespace_splines_1ab83855c66e1e87122b7f7651d507fd29.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - - - Enum CUBIC_SPLINE_TYPE_BC - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum CUBIC_SPLINE_TYPE_BC -

- -
-

Enum Documentation -

-
-
-enum Splines::CUBIC_SPLINE_TYPE_BC
-
-
-

Values:

-
-
-enumerator EXTRAPOLATE_BC
-
-
-
-
-
-enumerator NATURAL_BC
-
-
-
-
-
-enumerator PARABOLIC_RUNOUT_BC
-
-
-
-
-
-enumerator NOT_A_KNOT
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1ac6fd9ea07185987eaff6e90a2bbc2ea4.html b/docs/api/enum_namespace_splines_1ac6fd9ea07185987eaff6e90a2bbc2ea4.html deleted file mode 100644 index 48494412..00000000 --- a/docs/api/enum_namespace_splines_1ac6fd9ea07185987eaff6e90a2bbc2ea4.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - Enum REGION_ABCDEM - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum REGION_ABCDEM -

- -
-

Enum Documentation -

-
-
-enum Splines::REGION_ABCDEM
-
-
-

Values:

-
-
-enumerator region_A
-
-
-
-
-
-enumerator region_B
-
-
-
-
-
-enumerator region_C
-
-
-
-
-
-enumerator region_D
-
-
-
-
-
-enumerator region_E
-
-
-
-
-
-enumerator region_M
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.html b/docs/api/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.html deleted file mode 100644 index acd9ef08..00000000 --- a/docs/api/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - - Enum QUINTIC_SPLINE_TYPE - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum QUINTIC_SPLINE_TYPE -

- -
-

Enum Documentation -

-
-
-enum Splines::QUINTIC_SPLINE_TYPE
-
-
-

Values:

-
-
-enumerator CUBIC_QUINTIC
-
-
-
-
-
-enumerator PCHIP_QUINTIC
-
-
-
-
-
-enumerator AKIMA_QUINTIC
-
-
-
-
-
-enumerator BESSEL_QUINTIC
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.html b/docs/api/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.html deleted file mode 100644 index c00a5d6f..00000000 --- a/docs/api/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - Enum SplineType1D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Enum SplineType1D -

- -
-

Enum Documentation -

-
-
-enum Splines::SplineType1D
-
-
-

Associate a number for each type of splines implemented.

-

Values:

-
-
-enumerator CONSTANT_TYPE
-
-
-
-
-
-enumerator LINEAR_TYPE
-
-
-
-
-
-enumerator CUBIC_TYPE
-
-
-
-
-
-enumerator AKIMA_TYPE
-
-
-
-
-
-enumerator BESSEL_TYPE
-
-
-
-
-
-enumerator PCHIP_TYPE
-
-
-
-
-
-enumerator QUINTIC_TYPE
-
-
-
-
-
-enumerator HERMITE_TYPE
-
-
-
-
-
-enumerator SPLINE_SET_TYPE
-
-
-
-
-
-enumerator SPLINE_VEC_TYPE
-
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html deleted file mode 100644 index c124efbb..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - - File SplineAkima.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html deleted file mode 100644 index 05ca3b57..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplineAkima.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html deleted file mode 100644 index 7003c999..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - File SplineAkima2D.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html deleted file mode 100644 index dc7d64eb..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplineAkima2D.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html deleted file mode 100644 index 47690b33..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - - File SplineBessel.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html deleted file mode 100644 index 4682756b..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplineBessel.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html deleted file mode 100644 index f24faa64..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - File SplineBiCubic.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html deleted file mode 100644 index 8cabb4e1..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - - File SplineBiCubic.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html deleted file mode 100644 index 51f80d16..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - File SplineBiQuintic.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html deleted file mode 100644 index 1e77c758..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - - File SplineBiQuintic.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html deleted file mode 100644 index b807e190..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - File SplineBilinear.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html deleted file mode 100644 index d3adda5f..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplineBilinear.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html deleted file mode 100644 index 28392c22..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - - File SplineConstant.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html deleted file mode 100644 index c838aa40..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplineConstant.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html deleted file mode 100644 index be4c082d..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - - File SplineCubic.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html deleted file mode 100644 index 8ce80c6a..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - - File SplineCubic.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html deleted file mode 100644 index 51975d16..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - - File SplineCubicBase.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html deleted file mode 100644 index 255bed95..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - - File SplineHermite.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html deleted file mode 100644 index 39de0c99..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplineHermite.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html deleted file mode 100644 index fbf2dceb..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - - File SplineLinear.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html deleted file mode 100644 index 123e6f05..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplineLinear.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html deleted file mode 100644 index 0b3fa69e..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - - File SplinePchip.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

File SplinePchip.cc -

-

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

-
-

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinePchip.cc) -

- -
-
-

Includes -

- -
-
-

Namespaces -

- -
-
-

Enums -

- -
- -
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html deleted file mode 100644 index 5dece8c0..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplinePchip.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html deleted file mode 100644 index 76939023..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - File SplineQuintic.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html deleted file mode 100644 index dce806bf..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - - File SplineQuintic.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

File SplineQuintic.hxx -

-

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

-
-

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuintic.hxx) -

- -
-
-

Included By -

- -
-
-

Namespaces -

- -
-
-

Classes -

- -
- -
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html deleted file mode 100644 index 4e3baa15..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - - File SplineQuinticBase.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html deleted file mode 100644 index e36e0123..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplineQuinticBase.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html deleted file mode 100644 index 6fc94e4e..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - File SplineSet.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html deleted file mode 100644 index 02f5a4c3..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - - File SplineSet.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html deleted file mode 100644 index 64b516a5..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - File SplineSetGC.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html deleted file mode 100644 index 37b35d19..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - File SplineVec.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html deleted file mode 100644 index becfbb4b..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File SplineVec.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html deleted file mode 100644 index b90f2c7e..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - - - File Splines.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

File Splines.cc -

-

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

-
-

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines.cc) -

- -
-
-

Includes -

- -
-
-

Namespaces -

- -
- - -
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html deleted file mode 100644 index e5449c3b..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File Splines1D.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html deleted file mode 100644 index cfa36381..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File Splines1D.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html deleted file mode 100644 index b47f18b6..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - - File Splines2D.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html deleted file mode 100644 index 7943ee01..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - File Splines2D.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html deleted file mode 100644 index bc0ed723..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - File SplinesBivariate.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.html deleted file mode 100644 index 63e86dee..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - File SplinesCinterface.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

File SplinesCinterface.cc -

-

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

-
-

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesCinterface.cc) -

- -
-
-

Detailed Description -

-
-
| This file contains the sources for the C interface to Splines -
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.html deleted file mode 100644 index 5d72985d..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - - File SplinesCinterface.h - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

File SplinesCinterface.h -

-

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

-
-

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesCinterface.h) -

- -
- - -
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html deleted file mode 100644 index 0de9511c..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - - File SplinesConfig.hh - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html deleted file mode 100644 index 19e4f255..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - - File SplinesUtils.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html deleted file mode 100644 index 5dff3320..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - File SplinesUtils.hh - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

File SplinesUtils.hh -

-

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

-
-

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesUtils.hh) -

- -
-
-

Includes -

- -
- -
-

Namespaces -

- -
-
-

Defines -

- -
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.html b/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.html deleted file mode 100644 index f3f0a131..00000000 --- a/docs/api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - - File Splines_doxygen.hh - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

File Splines_doxygen.hh -

-

Parent directory (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src)

-
-

Definition (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines_doxygen.hh) -

- -
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/file_view_hierarchy.html b/docs/api/file_view_hierarchy.html deleted file mode 100644 index 21fd1b03..00000000 --- a/docs/api/file_view_hierarchy.html +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - - File Hierarchy - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- - - -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a00dc02b492e117b11bd8b298404c1f00.html b/docs/api/function__splines_cinterface_8h_1a00dc02b492e117b11bd8b298404c1f00.html deleted file mode 100644 index f68a767e..00000000 --- a/docs/api/function__splines_cinterface_8h_1a00dc02b492e117b11bd8b298404c1f00.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_mem_ptr - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_mem_ptr -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_mem_ptr” with arguments (char const*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void *SPLINE_mem_ptr(char const *id)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a0c7c6ed4c544b47854033f8bd66f11e6.html b/docs/api/function__splines_cinterface_8h_1a0c7c6ed4c544b47854033f8bd66f11e6.html deleted file mode 100644 index 85876a8e..00000000 --- a/docs/api/function__splines_cinterface_8h_1a0c7c6ed4c544b47854033f8bd66f11e6.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_delete - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_delete -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_delete” with arguments (char const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- int SPLINE_delete(char const *id)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc.html b/docs/api/function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc.html deleted file mode 100644 index e6b7ec09..00000000 --- a/docs/api/function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_eval_DDDDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_eval_DDDDD -

- -
-

Function Documentation -

-
-
-double SPLINE_eval_DDDDD(double const x)
-
-
-

Evaluate spline 5th derivative at x

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a1a35d19c7f110f8fe4560b6baff07cdb.html b/docs/api/function__splines_cinterface_8h_1a1a35d19c7f110f8fe4560b6baff07cdb.html deleted file mode 100644 index 22b38ca5..00000000 --- a/docs/api/function__splines_cinterface_8h_1a1a35d19c7f110f8fe4560b6baff07cdb.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_delete - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_delete -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_delete” with arguments (char const*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- int SPLINE_delete(char const *id)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4.html b/docs/api/function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4.html deleted file mode 100644 index 7956b471..00000000 --- a/docs/api/function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_eval_DDDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_eval_DDDD -

- -
-

Function Documentation -

-
-
-double SPLINE_eval_DDDD(double const x)
-
-
-

Evaluate spline 4th derivative at x

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a247716d72643966e53bc70c27a728e98.html b/docs/api/function__splines_cinterface_8h_1a247716d72643966e53bc70c27a728e98.html deleted file mode 100644 index dc2a1209..00000000 --- a/docs/api/function__splines_cinterface_8h_1a247716d72643966e53bc70c27a728e98.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_push - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_push -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_push” with arguments (double const, double const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- int SPLINE_push(double x, double y)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1.html b/docs/api/function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1.html deleted file mode 100644 index fd61fcc6..00000000 --- a/docs/api/function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_eval_D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_eval_D -

- -
-

Function Documentation -

-
-
-double SPLINE_eval_D(double const x)
-
-
-

Evaluate spline first derivative at x

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a2993fc7e0d4ea8f03ff1c1c2a60a9537.html b/docs/api/function__splines_cinterface_8h_1a2993fc7e0d4ea8f03ff1c1c2a60a9537.html deleted file mode 100644 index be8deff7..00000000 --- a/docs/api/function__splines_cinterface_8h_1a2993fc7e0d4ea8f03ff1c1c2a60a9537.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_mem_ptr - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_mem_ptr -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_mem_ptr” with arguments (char const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void *SPLINE_mem_ptr(char const *id)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64.html b/docs/api/function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64.html deleted file mode 100644 index f3e928ee..00000000 --- a/docs/api/function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_eval_DDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_eval_DDD -

- -
-

Function Documentation -

-
-
-double SPLINE_eval_DDD(double const x)
-
-
-

Evaluate spline third derivative at x

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.html b/docs/api/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.html deleted file mode 100644 index a2916be0..00000000 --- a/docs/api/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_push - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_push -

- -
-

Function Documentation -

-
-
-int SPLINE_push(double x, double y)
-
-
-

Push (x,y) interpolation point to a spline bool

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.html b/docs/api/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.html deleted file mode 100644 index 6a019af8..00000000 --- a/docs/api/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_build2 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_build2 -

- -
-

Function Documentation -

-
-
-int SPLINE_build2(double const *x, double const *y, int n)
-
-
-

Build a Spline with the points passed as arguments

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a5456aac1498f3e3abd660069fef20ba0.html b/docs/api/function__splines_cinterface_8h_1a5456aac1498f3e3abd660069fef20ba0.html deleted file mode 100644 index d1acc150..00000000 --- a/docs/api/function__splines_cinterface_8h_1a5456aac1498f3e3abd660069fef20ba0.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_select - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_select -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_select” with arguments (char const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- int SPLINE_select(char const *id)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.html b/docs/api/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.html deleted file mode 100644 index 702bf25b..00000000 --- a/docs/api/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_build -

- -
-

Function Documentation -

-
-
-int SPLINE_build()
-
-
-

Build a Spline with the points previously inserted

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.html b/docs/api/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.html deleted file mode 100644 index 4f40d5c9..00000000 --- a/docs/api/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_select - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_select -

- -
-

Function Documentation -

-
-
-int SPLINE_select(char const *id)
-
-
-

Select a Spline object ‘id’

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a84657d0603d13928aa95d4df5c3037a1.html b/docs/api/function__splines_cinterface_8h_1a84657d0603d13928aa95d4df5c3037a1.html deleted file mode 100644 index cfc72981..00000000 --- a/docs/api/function__splines_cinterface_8h_1a84657d0603d13928aa95d4df5c3037a1.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_build2 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_build2 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_build2” with arguments (double const*const, double const*const, int) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- int SPLINE_build2(double const *x, double const *y, int n)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.html b/docs/api/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.html deleted file mode 100644 index ee28cfc3..00000000 --- a/docs/api/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_init - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_init -

- -
-

Function Documentation -

-
-
-int SPLINE_init()
-
-
-

Set actual pointed element of Spline to an empty spline.

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a93c302015a1342111d9791f00d2428ff.html b/docs/api/function__splines_cinterface_8h_1a93c302015a1342111d9791f00d2428ff.html deleted file mode 100644 index 9e3c2a9f..00000000 --- a/docs/api/function__splines_cinterface_8h_1a93c302015a1342111d9791f00d2428ff.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_new - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_new -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_new” with arguments (char const, char const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- int SPLINE_new(char const *id, char const *type)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.html b/docs/api/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.html deleted file mode 100644 index 5aaeec60..00000000 --- a/docs/api/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_get_type_name - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_get_type_name -

- -
-

Function Documentation -

-
-
-char const *SPLINE_get_type_name()
-
-
-

Get type of actual pointed element of Spline

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1a9db7f8beca1559a33565b117c9b2f656.html b/docs/api/function__splines_cinterface_8h_1a9db7f8beca1559a33565b117c9b2f656.html deleted file mode 100644 index cdc02a63..00000000 --- a/docs/api/function__splines_cinterface_8h_1a9db7f8beca1559a33565b117c9b2f656.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_new - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_new -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_new” with arguments (char const*const, char const*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- int SPLINE_new(char const *id, char const *type)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817.html b/docs/api/function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817.html deleted file mode 100644 index aa14b7eb..00000000 --- a/docs/api/function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_eval - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_eval -

- -
-

Function Documentation -

-
-
-double SPLINE_eval(double const x)
-
-
-

Evaluate spline at x

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1ab9077b9c8095a943eacd6296bb4b741c.html b/docs/api/function__splines_cinterface_8h_1ab9077b9c8095a943eacd6296bb4b741c.html deleted file mode 100644 index 9ce50688..00000000 --- a/docs/api/function__splines_cinterface_8h_1ab9077b9c8095a943eacd6296bb4b741c.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_select - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_select -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_select” with arguments (char const*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- int SPLINE_select(char const *id)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.html b/docs/api/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.html deleted file mode 100644 index 1d75db25..00000000 --- a/docs/api/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_mem_ptr - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_mem_ptr -

- -
-

Function Documentation -

-
-
-void *SPLINE_mem_ptr(char const *id)
-
-
-

Get pointer to the internal Spline object ‘id’

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.html b/docs/api/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.html deleted file mode 100644 index 50fcd789..00000000 --- a/docs/api/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_print - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_print -

- -
-

Function Documentation -

-
-
-int SPLINE_print()
-
-
-

Print the actual Spline

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.html b/docs/api/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.html deleted file mode 100644 index bdea8421..00000000 --- a/docs/api/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_new - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_new -

- -
-

Function Documentation -

-
-
-int SPLINE_new(char const *id, char const *type)
-
-
-

Create a new Spline object ‘id’

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f.html b/docs/api/function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f.html deleted file mode 100644 index 7f82b010..00000000 --- a/docs/api/function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_eval_DD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_eval_DD -

- -
-

Function Documentation -

-
-
-double SPLINE_eval_DD(double const x)
-
-
-

Evaluate spline second derivative at x

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1af03061c5581fe277d08b52e2b45ae810.html b/docs/api/function__splines_cinterface_8h_1af03061c5581fe277d08b52e2b45ae810.html deleted file mode 100644 index bc673b6a..00000000 --- a/docs/api/function__splines_cinterface_8h_1af03061c5581fe277d08b52e2b45ae810.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function SPLINE_build2 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_build2 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “SPLINE_build2” with arguments (double const, double const, int const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- int SPLINE_build2(double const *x, double const *y, int n)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.html b/docs/api/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.html deleted file mode 100644 index 225e7b45..00000000 --- a/docs/api/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function SPLINE_delete - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function SPLINE_delete -

- -
-

Function Documentation -

-
-
-int SPLINE_delete(char const *id)
-
-
-

Delete the Spline object ‘name’

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a02af2dd1a60e0ab97f8e73ff7bafe13c.html b/docs/api/function_namespace_splines_1a02af2dd1a60e0ab97f8e73ff7bafe13c.html deleted file mode 100644 index 772bb091..00000000 --- a/docs/api/function_namespace_splines_1a02af2dd1a60e0ab97f8e73ff7bafe13c.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_C” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a0876533785ef21741cfd6a9c4a4d4fe4.html b/docs/api/function_namespace_splines_1a0876533785ef21741cfd6a9c4a4d4fe4.html deleted file mode 100644 index 3036ec8f..00000000 --- a/docs/api/function_namespace_splines_1a0876533785ef21741cfd6a9c4a4d4fe4.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_C” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a09ab0e5abfd04a79ab8353c114d82d34.html b/docs/api/function_namespace_splines_1a09ab0e5abfd04a79ab8353c114d82d34.html deleted file mode 100644 index 14ea65cc..00000000 --- a/docs/api/function_namespace_splines_1a09ab0e5abfd04a79ab8353c114d82d34.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::string_to_splineType(string const&) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::string_to_splineType(string const&) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::string_to_splineType” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a16d555fa17b3a6997e883d12542f2c92.html b/docs/api/function_namespace_splines_1a16d555fa17b3a6997e883d12542f2c92.html deleted file mode 100644 index cf8a28dc..00000000 --- a/docs/api/function_namespace_splines_1a16d555fa17b3a6997e883d12542f2c92.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::deriv2_5p_R - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::deriv2_5p_R -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::deriv2_5p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a1c11a75247302b6b7d15a3a246e115c2.html b/docs/api/function_namespace_splines_1a1c11a75247302b6b7d15a3a246e115c2.html deleted file mode 100644 index 08c5d972..00000000 --- a/docs/api/function_namespace_splines_1a1c11a75247302b6b7d15a3a246e115c2.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Akima_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Akima_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Akima_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a1dc64f6a5268fdd859799e690fa7fd46.html b/docs/api/function_namespace_splines_1a1dc64f6a5268fdd859799e690fa7fd46.html deleted file mode 100644 index fda221e1..00000000 --- a/docs/api/function_namespace_splines_1a1dc64f6a5268fdd859799e690fa7fd46.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::FangHung - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::FangHung -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::FangHung” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void FangHung(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a1f25971612f487cac47e06334000de69.html b/docs/api/function_namespace_splines_1a1f25971612f487cac47e06334000de69.html deleted file mode 100644 index cb881579..00000000 --- a/docs/api/function_namespace_splines_1a1f25971612f487cac47e06334000de69.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::deriv2_4p_L - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::deriv2_4p_L -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::deriv2_4p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a2089161a31ebf13ae68c04ceb9049e3c.html b/docs/api/function_namespace_splines_1a2089161a31ebf13ae68c04ceb9049e3c.html deleted file mode 100644 index 46ae9f70..00000000 --- a/docs/api/function_namespace_splines_1a2089161a31ebf13ae68c04ceb9049e3c.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_DDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_DDD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_DDD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a21f89a7ae650ef6edcba05545c173f0c.html b/docs/api/function_namespace_splines_1a21f89a7ae650ef6edcba05545c173f0c.html deleted file mode 100644 index 78b9491b..00000000 --- a/docs/api/function_namespace_splines_1a21f89a7ae650ef6edcba05545c173f0c.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::deriv2_4p_R - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::deriv2_4p_R -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::deriv2_4p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.html b/docs/api/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.html deleted file mode 100644 index 556ae573..00000000 --- a/docs/api/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Function Splines::Pchip_build_new - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.html b/docs/api/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.html deleted file mode 100644 index 801a7ddb..00000000 --- a/docs/api/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - Function Splines::centripetal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::centripetal -

- -
-

Function Documentation -

-
-
-void Splines::centripetal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type alpha, real_type *t)
-
-
-

Compute nodes for the spline using centripetal distribution

-

-
-
Parameters
-
-
    -
  • [in] dim: dimension of the points

  • -
  • [in] npts: number of points

  • -
  • [in] pnts: matrix whose columns are the points

  • -
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • -
  • [in] alpha: power factor

  • -
  • [out] t: vector of the computed nodes

  • -
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a278b46a98fa787593447f6276e4a42f0.html b/docs/api/function_namespace_splines_1a278b46a98fa787593447f6276e4a42f0.html deleted file mode 100644 index a430fa99..00000000 --- a/docs/api/function_namespace_splines_1a278b46a98fa787593447f6276e4a42f0.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::centripetal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::centripetal -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::centripetal” with arguments (integer, integer, real_type const, integer, real_type const, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void centripetal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type alpha, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a2a5389fec10f26745eea8aa9a5c1cac0.html b/docs/api/function_namespace_splines_1a2a5389fec10f26745eea8aa9a5c1cac0.html deleted file mode 100644 index 99493585..00000000 --- a/docs/api/function_namespace_splines_1a2a5389fec10f26745eea8aa9a5c1cac0.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::deriv2_3p_R - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::deriv2_3p_R -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::deriv2_3p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a2fa41aab85a092c85f48bccbd063093b.html b/docs/api/function_namespace_splines_1a2fa41aab85a092c85f48bccbd063093b.html deleted file mode 100644 index 556375ae..00000000 --- a/docs/api/function_namespace_splines_1a2fa41aab85a092c85f48bccbd063093b.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::Pchip_build_new - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Pchip_build_new -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::Pchip_build_new” with arguments (real_type const*const, real_type const*const, real_type*const, integer) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void Pchip_build_new(real_type const *X, real_type const *Y, real_type *Yp, integer npts)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a324030f42c623c817c11fa95e7bfc196.html b/docs/api/function_namespace_splines_1a324030f42c623c817c11fa95e7bfc196.html deleted file mode 100644 index 6d4e2ae6..00000000 --- a/docs/api/function_namespace_splines_1a324030f42c623c817c11fa95e7bfc196.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_D -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_D” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a32b23daff7b689a01c8b41d50b0a0598.html b/docs/api/function_namespace_splines_1a32b23daff7b689a01c8b41d50b0a0598.html deleted file mode 100644 index cf7c960c..00000000 --- a/docs/api/function_namespace_splines_1a32b23daff7b689a01c8b41d50b0a0598.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_D -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_D” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a33d76143e726218f3ad3455add50bded.html b/docs/api/function_namespace_splines_1a33d76143e726218f3ad3455add50bded.html deleted file mode 100644 index 82d35362..00000000 --- a/docs/api/function_namespace_splines_1a33d76143e726218f3ad3455add50bded.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::uniform - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::uniform -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::uniform” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void uniform(integer, integer npts, real_type const*, integer, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a3da4673f534bea92384e23008f1aba82.html b/docs/api/function_namespace_splines_1a3da4673f534bea92384e23008f1aba82.html deleted file mode 100644 index 2a0a07dd..00000000 --- a/docs/api/function_namespace_splines_1a3da4673f534bea92384e23008f1aba82.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::FangHung - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::FangHung -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::FangHung” with arguments (integer, integer, real_type const*const, integer, real_type*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void FangHung(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a3ffb20c4b811f2a3723acddbdabf4168.html b/docs/api/function_namespace_splines_1a3ffb20c4b811f2a3723acddbdabf4168.html deleted file mode 100644 index 4d040f52..00000000 --- a/docs/api/function_namespace_splines_1a3ffb20c4b811f2a3723acddbdabf4168.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::deriv_right - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::deriv_right -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::deriv_right” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a43170f386ad9f3ee077abcdec17708db.html b/docs/api/function_namespace_splines_1a43170f386ad9f3ee077abcdec17708db.html deleted file mode 100644 index 87f735b9..00000000 --- a/docs/api/function_namespace_splines_1a43170f386ad9f3ee077abcdec17708db.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - - Function Splines::curvature - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a45625b2dfc9d9cf9199ad0c9537790e1.html b/docs/api/function_namespace_splines_1a45625b2dfc9d9cf9199ad0c9537790e1.html deleted file mode 100644 index 15bb1a03..00000000 --- a/docs/api/function_namespace_splines_1a45625b2dfc9d9cf9199ad0c9537790e1.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::CubicSpline_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a488bac76f053c1eae7e6983c71d861e6.html b/docs/api/function_namespace_splines_1a488bac76f053c1eae7e6983c71d861e6.html deleted file mode 100644 index 5454401d..00000000 --- a/docs/api/function_namespace_splines_1a488bac76f053c1eae7e6983c71d861e6.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv5p_C - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv5p_C -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv5p_C” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.html b/docs/api/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.html deleted file mode 100644 index a9b94ff2..00000000 --- a/docs/api/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function Splines::checkCubicSplineMonotonicity - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::checkCubicSplineMonotonicity -

- -
-

Function Documentation -

-
-
-integer Splines::checkCubicSplineMonotonicity(real_type const *X, real_type const *Y, real_type const *Yp, integer npts)
-
-
-

Check if cubic spline with this data is monotone, return -1 no, 0 yes, 1 strictly monotone.

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a4bf102db4358a845701fc677e4c122d2.html b/docs/api/function_namespace_splines_1a4bf102db4358a845701fc677e4c122d2.html deleted file mode 100644 index 82ee61ba..00000000 --- a/docs/api/function_namespace_splines_1a4bf102db4358a845701fc677e4c122d2.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::CubicSpline_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a4d701ba4ecabe1e300c2e8738dbc8951.html b/docs/api/function_namespace_splines_1a4d701ba4ecabe1e300c2e8738dbc8951.html deleted file mode 100644 index f70dc7ed..00000000 --- a/docs/api/function_namespace_splines_1a4d701ba4ecabe1e300c2e8738dbc8951.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_DDDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_DDDD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_DDDD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.html b/docs/api/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.html deleted file mode 100644 index 1e3327d7..00000000 --- a/docs/api/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Function Splines::signTest - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a50110e007e11c92561d80f70324884c4.html b/docs/api/function_namespace_splines_1a50110e007e11c92561d80f70324884c4.html deleted file mode 100644 index 261b6ff9..00000000 --- a/docs/api/function_namespace_splines_1a50110e007e11c92561d80f70324884c4.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::string_to_splineType(std::string const&) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::string_to_splineType(std::string const&) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::string_to_splineType” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a50e11bb430344e8d51838b60cc16f2e7.html b/docs/api/function_namespace_splines_1a50e11bb430344e8d51838b60cc16f2e7.html deleted file mode 100644 index 9e0faeea..00000000 --- a/docs/api/function_namespace_splines_1a50e11bb430344e8d51838b60cc16f2e7.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::centripetal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::centripetal -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::centripetal” with arguments (integer, integer, real_type const, integer, real_type const, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void centripetal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type alpha, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a52550d952b78ccf1a1bf1b5a9c8ffca0.html b/docs/api/function_namespace_splines_1a52550d952b78ccf1a1bf1b5a9c8ffca0.html deleted file mode 100644 index 58d60928..00000000 --- a/docs/api/function_namespace_splines_1a52550d952b78ccf1a1bf1b5a9c8ffca0.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::universal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::universal -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::universal” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void universal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a5364bedd2e1cfe0492a9804dce720385.html b/docs/api/function_namespace_splines_1a5364bedd2e1cfe0492a9804dce720385.html deleted file mode 100644 index 13e3a71a..00000000 --- a/docs/api/function_namespace_splines_1a5364bedd2e1cfe0492a9804dce720385.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv4p_L - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv4p_L -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv4p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a537d1191b9e65cb379121e297436438d.html b/docs/api/function_namespace_splines_1a537d1191b9e65cb379121e297436438d.html deleted file mode 100644 index c64f8427..00000000 --- a/docs/api/function_namespace_splines_1a537d1191b9e65cb379121e297436438d.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::AkimaSmooth - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::AkimaSmooth -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::AkimaSmooth” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a5921659b15fb80242a81796fdcb1d6d7.html b/docs/api/function_namespace_splines_1a5921659b15fb80242a81796fdcb1d6d7.html deleted file mode 100644 index a07c2956..00000000 --- a/docs/api/function_namespace_splines_1a5921659b15fb80242a81796fdcb1d6d7.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv4p_R - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv4p_R -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv4p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a5b8acf8e45d99c0fdfe70026de611d35.html b/docs/api/function_namespace_splines_1a5b8acf8e45d99c0fdfe70026de611d35.html deleted file mode 100644 index 1864b690..00000000 --- a/docs/api/function_namespace_splines_1a5b8acf8e45d99c0fdfe70026de611d35.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::bilinear3 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::bilinear3 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::bilinear3” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a5d020e3df1b575b52c531edc6c005245.html b/docs/api/function_namespace_splines_1a5d020e3df1b575b52c531edc6c005245.html deleted file mode 100644 index 1b03a729..00000000 --- a/docs/api/function_namespace_splines_1a5d020e3df1b575b52c531edc6c005245.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a5d952a419e94702719c64174cd134cd7.html b/docs/api/function_namespace_splines_1a5d952a419e94702719c64174cd134cd7.html deleted file mode 100644 index 94638511..00000000 --- a/docs/api/function_namespace_splines_1a5d952a419e94702719c64174cd134cd7.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::FoleyNielsen - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::FoleyNielsen -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::FoleyNielsen” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void FoleyNielsen(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a6077cd2ce7389400eb8051e09bd5a94b.html b/docs/api/function_namespace_splines_1a6077cd2ce7389400eb8051e09bd5a94b.html deleted file mode 100644 index a18f5929..00000000 --- a/docs/api/function_namespace_splines_1a6077cd2ce7389400eb8051e09bd5a94b.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::Pchip_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Pchip_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::Pchip_build” with arguments (real_type const, real_type const, real_type, integer) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void Pchip_build(real_type const *X, real_type const *Y, real_type *Yp, integer npts)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a60f01f53c32707d2a70eb61bb2c93a9b.html b/docs/api/function_namespace_splines_1a60f01f53c32707d2a70eb61bb2c93a9b.html deleted file mode 100644 index 6d3a5c82..00000000 --- a/docs/api/function_namespace_splines_1a60f01f53c32707d2a70eb61bb2c93a9b.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a61dc0ad426b988823065b60a7b695413.html b/docs/api/function_namespace_splines_1a61dc0ad426b988823065b60a7b695413.html deleted file mode 100644 index 5e1ef5c4..00000000 --- a/docs/api/function_namespace_splines_1a61dc0ad426b988823065b60a7b695413.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_derivative_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_derivative_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_derivative_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.html b/docs/api/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.html deleted file mode 100644 index 41193904..00000000 --- a/docs/api/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function Splines::curvature_DD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::curvature_DD -

- -
-

Function Documentation -

-
-
-real_type Splines::curvature_DD(real_type s, Spline const &X, Spline const &Y)
-
-
-

compute curvature second derivative of a planar curve

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a6389ba86b13ae6969d7f0220f4990817.html b/docs/api/function_namespace_splines_1a6389ba86b13ae6969d7f0220f4990817.html deleted file mode 100644 index f593e21d..00000000 --- a/docs/api/function_namespace_splines_1a6389ba86b13ae6969d7f0220f4990817.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv3p_L - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv3p_L -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv3p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a6424176d7b0cd4389ea56246d37224fd.html b/docs/api/function_namespace_splines_1a6424176d7b0cd4389ea56246d37224fd.html deleted file mode 100644 index 4e6cf759..00000000 --- a/docs/api/function_namespace_splines_1a6424176d7b0cd4389ea56246d37224fd.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::checkCubicSplineMonotonicity - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::checkCubicSplineMonotonicity -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::checkCubicSplineMonotonicity” with arguments (real_type const*const, real_type const*const, real_type const*const, integer) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- integer checkCubicSplineMonotonicity(real_type const *X, real_type const *Y, real_type const *Yp, integer npts)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a6462d17be2b25b520bb34ab26f3b8291.html b/docs/api/function_namespace_splines_1a6462d17be2b25b520bb34ab26f3b8291.html deleted file mode 100644 index 98338fe6..00000000 --- a/docs/api/function_namespace_splines_1a6462d17be2b25b520bb34ab26f3b8291.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv5p_R - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv5p_R -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv5p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a6492af9d3bebb6fc34b10a54965dae6d.html b/docs/api/function_namespace_splines_1a6492af9d3bebb6fc34b10a54965dae6d.html deleted file mode 100644 index 4e2bf4d8..00000000 --- a/docs/api/function_namespace_splines_1a6492af9d3bebb6fc34b10a54965dae6d.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::QuinticSpline_Ypp_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::QuinticSpline_Ypp_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::QuinticSpline_Ypp_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.html b/docs/api/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.html deleted file mode 100644 index aec65134..00000000 --- a/docs/api/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Function Splines::get_region - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a65e3a2b5e218b762e457d0bd1c5a3a89.html b/docs/api/function_namespace_splines_1a65e3a2b5e218b762e457d0bd1c5a3a89.html deleted file mode 100644 index 56507c94..00000000 --- a/docs/api/function_namespace_splines_1a65e3a2b5e218b762e457d0bd1c5a3a89.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Bessel_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Bessel_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Bessel_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a672cb732b7cd92775aaf3e2bc606f641.html b/docs/api/function_namespace_splines_1a672cb732b7cd92775aaf3e2bc606f641.html deleted file mode 100644 index 5c22dcef..00000000 --- a/docs/api/function_namespace_splines_1a672cb732b7cd92775aaf3e2bc606f641.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a692bcf81e39bdebe1e53ec96da67b195.html b/docs/api/function_namespace_splines_1a692bcf81e39bdebe1e53ec96da67b195.html deleted file mode 100644 index 32db73e1..00000000 --- a/docs/api/function_namespace_splines_1a692bcf81e39bdebe1e53ec96da67b195.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv4p_L - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv4p_L -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv4p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a699a10071e20f08b6e6901388b1adaa8.html b/docs/api/function_namespace_splines_1a699a10071e20f08b6e6901388b1adaa8.html deleted file mode 100644 index b6926068..00000000 --- a/docs/api/function_namespace_splines_1a699a10071e20f08b6e6901388b1adaa8.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_DDDDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_DDDDD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_DDDDD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a699b4764877c867ff72495d072d641dc.html b/docs/api/function_namespace_splines_1a699b4764877c867ff72495d072d641dc.html deleted file mode 100644 index d8e45b7a..00000000 --- a/docs/api/function_namespace_splines_1a699b4764877c867ff72495d072d641dc.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::uniform - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::uniform -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::uniform” with arguments (integer, integer, real_type const*const, integer, real_type*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void uniform(integer, integer npts, real_type const*, integer, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a6b88a1b45d2d2a95739f8080145c9b8e.html b/docs/api/function_namespace_splines_1a6b88a1b45d2d2a95739f8080145c9b8e.html deleted file mode 100644 index 9bd4972d..00000000 --- a/docs/api/function_namespace_splines_1a6b88a1b45d2d2a95739f8080145c9b8e.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::FoleyNielsen - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::FoleyNielsen -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::FoleyNielsen” with arguments (integer, integer, real_type const*const, integer, real_type*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void FoleyNielsen(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a6cd92d3cf455625aa59e334b02a83c7a.html b/docs/api/function_namespace_splines_1a6cd92d3cf455625aa59e334b02a83c7a.html deleted file mode 100644 index f5df76b3..00000000 --- a/docs/api/function_namespace_splines_1a6cd92d3cf455625aa59e334b02a83c7a.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite3 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite3 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite3” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a72be9f1cd89a6e2b95afa9ea73d52d6d.html b/docs/api/function_namespace_splines_1a72be9f1cd89a6e2b95afa9ea73d52d6d.html deleted file mode 100644 index 1cf8c30f..00000000 --- a/docs/api/function_namespace_splines_1a72be9f1cd89a6e2b95afa9ea73d52d6d.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - - Function Splines::curvature_DD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::curvature_DD -

- -
-

Function Documentation -

-
-
-real_type Splines::curvature_DD(real_type s, Spline const &X, Spline const &Y)
-
-
-

compute curvature second derivative of a planar curve

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a76cff6d8e7dbb5c48abbd6a19599fa92.html b/docs/api/function_namespace_splines_1a76cff6d8e7dbb5c48abbd6a19599fa92.html deleted file mode 100644 index 5520729d..00000000 --- a/docs/api/function_namespace_splines_1a76cff6d8e7dbb5c48abbd6a19599fa92.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::deriv2_5p_L - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::deriv2_5p_L -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::deriv2_5p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a7ba84dcfe8053887fdec4d2cab888f32.html b/docs/api/function_namespace_splines_1a7ba84dcfe8053887fdec4d2cab888f32.html deleted file mode 100644 index b0b8881e..00000000 --- a/docs/api/function_namespace_splines_1a7ba84dcfe8053887fdec4d2cab888f32.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::FangHung - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::FangHung -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::FangHung” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void FangHung(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a7ddc4e8f21de2af45f72bfcf2e328dac.html b/docs/api/function_namespace_splines_1a7ddc4e8f21de2af45f72bfcf2e328dac.html deleted file mode 100644 index d42c78eb..00000000 --- a/docs/api/function_namespace_splines_1a7ddc4e8f21de2af45f72bfcf2e328dac.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv4p_R - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv4p_R -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv4p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a7f9b442cadbf74b8f96f9d4216bd9104.html b/docs/api/function_namespace_splines_1a7f9b442cadbf74b8f96f9d4216bd9104.html deleted file mode 100644 index 18f2073e..00000000 --- a/docs/api/function_namespace_splines_1a7f9b442cadbf74b8f96f9d4216bd9104.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::deriv_left - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::deriv_left -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::deriv_left” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a825c2a66faff32a2e38850469f437ce1.html b/docs/api/function_namespace_splines_1a825c2a66faff32a2e38850469f437ce1.html deleted file mode 100644 index 2f89823f..00000000 --- a/docs/api/function_namespace_splines_1a825c2a66faff32a2e38850469f437ce1.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Extrapolate2 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Extrapolate2 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Extrapolate2” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a832ffc93ab9fa6cac1fec8ede4872583.html b/docs/api/function_namespace_splines_1a832ffc93ab9fa6cac1fec8ede4872583.html deleted file mode 100644 index b8f71b9b..00000000 --- a/docs/api/function_namespace_splines_1a832ffc93ab9fa6cac1fec8ede4872583.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_C” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a88ae6c9f8074d9264d52029ee3ac079a.html b/docs/api/function_namespace_splines_1a88ae6c9f8074d9264d52029ee3ac079a.html deleted file mode 100644 index ea9a4c38..00000000 --- a/docs/api/function_namespace_splines_1a88ae6c9f8074d9264d52029ee3ac079a.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Bessel_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Bessel_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Bessel_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a891dc43d942ca4630fb3cd312fb53913.html b/docs/api/function_namespace_splines_1a891dc43d942ca4630fb3cd312fb53913.html deleted file mode 100644 index dc54d93e..00000000 --- a/docs/api/function_namespace_splines_1a891dc43d942ca4630fb3cd312fb53913.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite3_D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite3_D -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite3_D” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a89f145b92b5a6701b5882c414bfeea3c.html b/docs/api/function_namespace_splines_1a89f145b92b5a6701b5882c414bfeea3c.html deleted file mode 100644 index e9e8bcb0..00000000 --- a/docs/api/function_namespace_splines_1a89f145b92b5a6701b5882c414bfeea3c.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Extrapolate3 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Extrapolate3 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Extrapolate3” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.html b/docs/api/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.html deleted file mode 100644 index 7dcab762..00000000 --- a/docs/api/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Function Splines::new_Spline1D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::new_Spline1D -

- -
-

Function Documentation -

-
-
-static Spline *Splines::new_Spline1D(string const &_name, SplineType1D tp)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a8e6a8f8e5f1fe9dc40911cba351598a2.html b/docs/api/function_namespace_splines_1a8e6a8f8e5f1fe9dc40911cba351598a2.html deleted file mode 100644 index 658d7784..00000000 --- a/docs/api/function_namespace_splines_1a8e6a8f8e5f1fe9dc40911cba351598a2.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::uniform - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::uniform -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::uniform” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void uniform(integer, integer npts, real_type const*, integer, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.html b/docs/api/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.html deleted file mode 100644 index 73335fb6..00000000 --- a/docs/api/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - Function Splines::uniform - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::uniform -

- -
-

Function Documentation -

-
-
-void Splines::uniform(integer, integer npts, real_type const*, integer, real_type *t)
-
-
-

Compute nodes for the spline using uniform distribution

-

-
-
Parameters
-
-
    -
  • [in] dim: dimension of the points

  • -
  • [in] npts: number of points

  • -
  • [in] pnts: matrix whose columns are the points

  • -
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • -
  • [out] t: vector of the computed nodes

  • -
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.html b/docs/api/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.html deleted file mode 100644 index dd5834a2..00000000 --- a/docs/api/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - Function Splines::universal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::universal -

- -
-

Function Documentation -

-
-
-void Splines::universal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-

Compute nodes for the spline using universal distribution

-

-
-
Parameters
-
-
    -
  • [in] dim: dimension of the points

  • -
  • [in] npts: number of points

  • -
  • [in] pnts: matrix whose columns are the points

  • -
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • -
  • [out] t: vector of the computed nodes

  • -
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.html b/docs/api/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.html deleted file mode 100644 index 5d7545e3..00000000 --- a/docs/api/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function Splines::curvature - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a97614b93be689eca447c6b8fddc5f92c.html b/docs/api/function_namespace_splines_1a97614b93be689eca447c6b8fddc5f92c.html deleted file mode 100644 index 0fceb04c..00000000 --- a/docs/api/function_namespace_splines_1a97614b93be689eca447c6b8fddc5f92c.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::CubicSpline_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a988e77868a230c13fe1bdf8137a8f01a.html b/docs/api/function_namespace_splines_1a988e77868a230c13fe1bdf8137a8f01a.html deleted file mode 100644 index d3679c3a..00000000 --- a/docs/api/function_namespace_splines_1a988e77868a230c13fe1bdf8137a8f01a.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite3 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite3 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite3” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a9c09da2cae67035c1ee0f2a6996f3171.html b/docs/api/function_namespace_splines_1a9c09da2cae67035c1ee0f2a6996f3171.html deleted file mode 100644 index 6a5a2fac..00000000 --- a/docs/api/function_namespace_splines_1a9c09da2cae67035c1ee0f2a6996f3171.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::chordal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::chordal -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::chordal” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void chordal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d.html b/docs/api/function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d.html deleted file mode 100644 index 90527e44..00000000 --- a/docs/api/function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Function Splines::akima_one - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aa1c4a081ddfbc044821f7aa1ff1ae1c2.html b/docs/api/function_namespace_splines_1aa1c4a081ddfbc044821f7aa1ff1ae1c2.html deleted file mode 100644 index 35c57481..00000000 --- a/docs/api/function_namespace_splines_1aa1c4a081ddfbc044821f7aa1ff1ae1c2.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite3_D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite3_D -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite3_D” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aa272bfeb39f131e4966800faa534589f.html b/docs/api/function_namespace_splines_1aa272bfeb39f131e4966800faa534589f.html deleted file mode 100644 index f7b21d24..00000000 --- a/docs/api/function_namespace_splines_1aa272bfeb39f131e4966800faa534589f.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::bilinear5 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::bilinear5 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::bilinear5” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aa28400e8657e3f0eb38773f70f7853ea.html b/docs/api/function_namespace_splines_1aa28400e8657e3f0eb38773f70f7853ea.html deleted file mode 100644 index 4bb2e234..00000000 --- a/docs/api/function_namespace_splines_1aa28400e8657e3f0eb38773f70f7853ea.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite3_DDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite3_DDD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite3_DDD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aa3f1c30dc4cf727358705ff0ba1bdee9.html b/docs/api/function_namespace_splines_1aa3f1c30dc4cf727358705ff0ba1bdee9.html deleted file mode 100644 index 0cef7d6b..00000000 --- a/docs/api/function_namespace_splines_1aa3f1c30dc4cf727358705ff0ba1bdee9.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::chordal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::chordal -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::chordal” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void chordal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aa5ea9bfb7633a777069da1e59a2e5e4d.html b/docs/api/function_namespace_splines_1aa5ea9bfb7633a777069da1e59a2e5e4d.html deleted file mode 100644 index 0a76bde7..00000000 --- a/docs/api/function_namespace_splines_1aa5ea9bfb7633a777069da1e59a2e5e4d.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::universal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::universal -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::universal” with arguments (integer, integer, real_type const*const, integer, real_type*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void universal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aa7717628da8d7d6ec064da0500ae833a.html b/docs/api/function_namespace_splines_1aa7717628da8d7d6ec064da0500ae833a.html deleted file mode 100644 index d523739f..00000000 --- a/docs/api/function_namespace_splines_1aa7717628da8d7d6ec064da0500ae833a.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aa82aeb3a0dbffcf894a94faf02ce752b.html b/docs/api/function_namespace_splines_1aa82aeb3a0dbffcf894a94faf02ce752b.html deleted file mode 100644 index 9186d919..00000000 --- a/docs/api/function_namespace_splines_1aa82aeb3a0dbffcf894a94faf02ce752b.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_DD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_DD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_DD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aa98c640e941d7482ff9e62718961d046.html b/docs/api/function_namespace_splines_1aa98c640e941d7482ff9e62718961d046.html deleted file mode 100644 index 6d24ab00..00000000 --- a/docs/api/function_namespace_splines_1aa98c640e941d7482ff9e62718961d046.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_DDDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_DDDD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_DDDD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aa99a1063f183df0eb349f7b4cc5bafec.html b/docs/api/function_namespace_splines_1aa99a1063f183df0eb349f7b4cc5bafec.html deleted file mode 100644 index a1529f0f..00000000 --- a/docs/api/function_namespace_splines_1aa99a1063f183df0eb349f7b4cc5bafec.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aacd357d67f875484aec698d091ccc104.html b/docs/api/function_namespace_splines_1aacd357d67f875484aec698d091ccc104.html deleted file mode 100644 index a8532bd5..00000000 --- a/docs/api/function_namespace_splines_1aacd357d67f875484aec698d091ccc104.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::centripetal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::centripetal -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::centripetal” with arguments (integer, integer, real_type const*const, integer, real_type, real_type*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void centripetal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type alpha, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aad9051b1b872dc3b2a49414191ab9a5a.html b/docs/api/function_namespace_splines_1aad9051b1b872dc3b2a49414191ab9a5a.html deleted file mode 100644 index de15f747..00000000 --- a/docs/api/function_namespace_splines_1aad9051b1b872dc3b2a49414191ab9a5a.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite3_DD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite3_DD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite3_DD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aadd9f962f7368cef42566a1efd07b314.html b/docs/api/function_namespace_splines_1aadd9f962f7368cef42566a1efd07b314.html deleted file mode 100644 index d24f9290..00000000 --- a/docs/api/function_namespace_splines_1aadd9f962f7368cef42566a1efd07b314.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::universal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::universal -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::universal” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void universal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aaf8d95ba30ec2719148481f19f4951b4.html b/docs/api/function_namespace_splines_1aaf8d95ba30ec2719148481f19f4951b4.html deleted file mode 100644 index 90dfd737..00000000 --- a/docs/api/function_namespace_splines_1aaf8d95ba30ec2719148481f19f4951b4.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::FoleyNielsen - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::FoleyNielsen -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::FoleyNielsen” with arguments (integer, integer, real_type const, integer, real_type) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void FoleyNielsen(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ab03e87f559371b851bf9ae72083565a5.html b/docs/api/function_namespace_splines_1ab03e87f559371b851bf9ae72083565a5.html deleted file mode 100644 index 33bdd0a7..00000000 --- a/docs/api/function_namespace_splines_1ab03e87f559371b851bf9ae72083565a5.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Quintic_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Quintic_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Quintic_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ab0be0627373f307032b97617a8f81372.html b/docs/api/function_namespace_splines_1ab0be0627373f307032b97617a8f81372.html deleted file mode 100644 index b74db576..00000000 --- a/docs/api/function_namespace_splines_1ab0be0627373f307032b97617a8f81372.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::bilinear3 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::bilinear3 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::bilinear3” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ab79df2197dc5da73d28146b2e270b827.html b/docs/api/function_namespace_splines_1ab79df2197dc5da73d28146b2e270b827.html deleted file mode 100644 index 667edb0c..00000000 --- a/docs/api/function_namespace_splines_1ab79df2197dc5da73d28146b2e270b827.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv5p_C - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv5p_C -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv5p_C” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ab7b0d5c51d8e58fa3c4fe8c28ed83692.html b/docs/api/function_namespace_splines_1ab7b0d5c51d8e58fa3c4fe8c28ed83692.html deleted file mode 100644 index 6426f730..00000000 --- a/docs/api/function_namespace_splines_1ab7b0d5c51d8e58fa3c4fe8c28ed83692.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::chordal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::chordal -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::chordal” with arguments (integer, integer, real_type const*const, integer, real_type*const) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void chordal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ab802e6240b43084830e0e5b76dfcfd16.html b/docs/api/function_namespace_splines_1ab802e6240b43084830e0e5b76dfcfd16.html deleted file mode 100644 index 0aa1975c..00000000 --- a/docs/api/function_namespace_splines_1ab802e6240b43084830e0e5b76dfcfd16.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv5p_R - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv5p_R -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv5p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ab89064e5018864fd3c933052ab475411.html b/docs/api/function_namespace_splines_1ab89064e5018864fd3c933052ab475411.html deleted file mode 100644 index 4541b751..00000000 --- a/docs/api/function_namespace_splines_1ab89064e5018864fd3c933052ab475411.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_DDDDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_DDDDD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_DDDDD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1abc0fb4705d5fbec1d41949b6400918b1.html b/docs/api/function_namespace_splines_1abc0fb4705d5fbec1d41949b6400918b1.html deleted file mode 100644 index d3f30d63..00000000 --- a/docs/api/function_namespace_splines_1abc0fb4705d5fbec1d41949b6400918b1.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1abd67430f5c4a9b80ad497b457af2b139.html b/docs/api/function_namespace_splines_1abd67430f5c4a9b80ad497b457af2b139.html deleted file mode 100644 index 228e19d7..00000000 --- a/docs/api/function_namespace_splines_1abd67430f5c4a9b80ad497b457af2b139.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::checkCubicSplineMonotonicity - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::checkCubicSplineMonotonicity -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::checkCubicSplineMonotonicity” with arguments (real_type const, real_type const, real_type const, integer) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- integer checkCubicSplineMonotonicity(real_type const *X, real_type const *Y, real_type const *Yp, integer npts)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1abe8be2c4304f908ca895f764470d7e7d.html b/docs/api/function_namespace_splines_1abe8be2c4304f908ca895f764470d7e7d.html deleted file mode 100644 index 14ce9575..00000000 --- a/docs/api/function_namespace_splines_1abe8be2c4304f908ca895f764470d7e7d.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::Pchip_build_new - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Pchip_build_new -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::Pchip_build_new” with arguments (real_type const, real_type const, real_type, integer) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void Pchip_build_new(real_type const *X, real_type const *Y, real_type *Yp, integer npts)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.html b/docs/api/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.html deleted file mode 100644 index 3b87f5ef..00000000 --- a/docs/api/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Function Splines::min_abs - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ac38bcac07970b102fcdd02e91115e08b.html b/docs/api/function_namespace_splines_1ac38bcac07970b102fcdd02e91115e08b.html deleted file mode 100644 index 2039bfcb..00000000 --- a/docs/api/function_namespace_splines_1ac38bcac07970b102fcdd02e91115e08b.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.html b/docs/api/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.html deleted file mode 100644 index 32c73c08..00000000 --- a/docs/api/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - Function Splines::FoleyNielsen - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::FoleyNielsen -

- -
-

Function Documentation -

-
-
-void Splines::FoleyNielsen(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-

Compute nodes for the spline using FoleyNielsen distribution

-

-
-
Parameters
-
-
    -
  • [in] dim: dimension of the points

  • -
  • [in] npts: number of points

  • -
  • [in] pnts: matrix whose columns are the points

  • -
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • -
  • [out] t: vector of the computed nodes

  • -
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ac728886ddc6ff09dd2ecf01045597cd1.html b/docs/api/function_namespace_splines_1ac728886ddc6ff09dd2ecf01045597cd1.html deleted file mode 100644 index 39c72328..00000000 --- a/docs/api/function_namespace_splines_1ac728886ddc6ff09dd2ecf01045597cd1.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Akima_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Akima_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Akima_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ac85cb28d6b772656b4e280a030691d27.html b/docs/api/function_namespace_splines_1ac85cb28d6b772656b4e280a030691d27.html deleted file mode 100644 index 99ef6c1e..00000000 --- a/docs/api/function_namespace_splines_1ac85cb28d6b772656b4e280a030691d27.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aca08fb774c9a7496b07efb0157327582.html b/docs/api/function_namespace_splines_1aca08fb774c9a7496b07efb0157327582.html deleted file mode 100644 index 0eac9c54..00000000 --- a/docs/api/function_namespace_splines_1aca08fb774c9a7496b07efb0157327582.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv5p_L - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv5p_L -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv5p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1acae47427dcfada65a44e93372b431d9e.html b/docs/api/function_namespace_splines_1acae47427dcfada65a44e93372b431d9e.html deleted file mode 100644 index a5e26a83..00000000 --- a/docs/api/function_namespace_splines_1acae47427dcfada65a44e93372b431d9e.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - - Function Splines::curvature_D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::curvature_D -

- -
-

Function Documentation -

-
-
-real_type Splines::curvature_D(real_type s, Spline const &X, Spline const &Y)
-
-
-

compute curvature derivative of a planar curve

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1acc64d1ef9be62ad8c778743741c35e90.html b/docs/api/function_namespace_splines_1acc64d1ef9be62ad8c778743741c35e90.html deleted file mode 100644 index f51fff74..00000000 --- a/docs/api/function_namespace_splines_1acc64d1ef9be62ad8c778743741c35e90.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::deriv2_3p_L - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::deriv2_3p_L -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::deriv2_3p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1acd2e16dcfcbf039bcae86d9c6c89b17d.html b/docs/api/function_namespace_splines_1acd2e16dcfcbf039bcae86d9c6c89b17d.html deleted file mode 100644 index a7e21fd7..00000000 --- a/docs/api/function_namespace_splines_1acd2e16dcfcbf039bcae86d9c6c89b17d.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::bilinear5 - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::bilinear5 -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::bilinear5” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.html b/docs/api/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.html deleted file mode 100644 index a81b1344..00000000 --- a/docs/api/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Function Splines::curvature_D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::curvature_D -

- -
-

Function Documentation -

-
-
-real_type Splines::curvature_D(real_type s, Spline const &X, Spline const &Y)
-
-
-

compute curvature derivative of a planar curve

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ad4b42f85cb69fe093759f456114cbced.html b/docs/api/function_namespace_splines_1ad4b42f85cb69fe093759f456114cbced.html deleted file mode 100644 index a0aa893d..00000000 --- a/docs/api/function_namespace_splines_1ad4b42f85cb69fe093759f456114cbced.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite3_DD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite3_DD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite3_DD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ad5cc7e2043f6793fd2c0abe1c5dd9d28.html b/docs/api/function_namespace_splines_1ad5cc7e2043f6793fd2c0abe1c5dd9d28.html deleted file mode 100644 index 502f75fa..00000000 --- a/docs/api/function_namespace_splines_1ad5cc7e2043f6793fd2c0abe1c5dd9d28.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite3_DDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite3_DDD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite3_DDD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ad94967141b4370ffec6040e4c38fb063.html b/docs/api/function_namespace_splines_1ad94967141b4370ffec6040e4c38fb063.html deleted file mode 100644 index 53fbf75c..00000000 --- a/docs/api/function_namespace_splines_1ad94967141b4370ffec6040e4c38fb063.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_derivative_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_derivative_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_derivative_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ada3be8bd31139b4c298c907e104738e1.html b/docs/api/function_namespace_splines_1ada3be8bd31139b4c298c907e104738e1.html deleted file mode 100644 index 3a2512b3..00000000 --- a/docs/api/function_namespace_splines_1ada3be8bd31139b4c298c907e104738e1.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_derivative_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_derivative_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_derivative_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ada46db60644a1bda70679ed616cda760.html b/docs/api/function_namespace_splines_1ada46db60644a1bda70679ed616cda760.html deleted file mode 100644 index 4d59756d..00000000 --- a/docs/api/function_namespace_splines_1ada46db60644a1bda70679ed616cda760.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv3p_C - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv3p_C -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv3p_C” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1adbe25d3ccbdd633f5273bdfb8efebbc1.html b/docs/api/function_namespace_splines_1adbe25d3ccbdd633f5273bdfb8efebbc1.html deleted file mode 100644 index 7345ac5c..00000000 --- a/docs/api/function_namespace_splines_1adbe25d3ccbdd633f5273bdfb8efebbc1.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ae0d40af0afcb0c5bdc31cac1f3f075aa.html b/docs/api/function_namespace_splines_1ae0d40af0afcb0c5bdc31cac1f3f075aa.html deleted file mode 100644 index ac3d04db..00000000 --- a/docs/api/function_namespace_splines_1ae0d40af0afcb0c5bdc31cac1f3f075aa.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv3p_R - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv3p_R -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv3p_R” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.html b/docs/api/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.html deleted file mode 100644 index b8a620e4..00000000 --- a/docs/api/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Function Splines::max_abs - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aeabc2421270acfc7a601fce2ec6e7328.html b/docs/api/function_namespace_splines_1aeabc2421270acfc7a601fce2ec6e7328.html deleted file mode 100644 index 5c36b10d..00000000 --- a/docs/api/function_namespace_splines_1aeabc2421270acfc7a601fce2ec6e7328.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_C” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.html b/docs/api/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.html deleted file mode 100644 index 5e236169..00000000 --- a/docs/api/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Function Splines::backtrace - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
- - -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aede0d5af6dfe8d886d0196672881a144.html b/docs/api/function_namespace_splines_1aede0d5af6dfe8d886d0196672881a144.html deleted file mode 100644 index e9bbee7a..00000000 --- a/docs/api/function_namespace_splines_1aede0d5af6dfe8d886d0196672881a144.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::Pchip_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Pchip_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::Pchip_build” with arguments (real_type const*const, real_type const*const, real_type*const, integer) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void Pchip_build(real_type const *X, real_type const *Y, real_type *Yp, integer npts)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.html b/docs/api/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.html deleted file mode 100644 index 04754283..00000000 --- a/docs/api/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - Function Splines::FangHung - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::FangHung -

- -
-

Function Documentation -

-
-
-void Splines::FangHung(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-

Compute nodes for the spline using FangHung distribution

-

-
-
Parameters
-
-
    -
  • [in] dim: dimension of the points

  • -
  • [in] npts: number of points

  • -
  • [in] pnts: matrix whose columns are the points

  • -
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • -
  • [out] t: vector of the computed nodes

  • -
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aeed029888f0f03ce0648224ff171da31.html b/docs/api/function_namespace_splines_1aeed029888f0f03ce0648224ff171da31.html deleted file mode 100644 index de5b0800..00000000 --- a/docs/api/function_namespace_splines_1aeed029888f0f03ce0648224ff171da31.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_DD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_DD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_DD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.html b/docs/api/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.html deleted file mode 100644 index d65b7af0..00000000 --- a/docs/api/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - Function Splines::chordal - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::chordal -

- -
-

Function Documentation -

-
-
-void Splines::chordal(integer dim, integer npts, real_type const *pnts, integer ld_pnts, real_type *t)
-
-
-

Compute nodes for the spline using chordal distribution

-

-
-
Parameters
-
-
    -
  • [in] dim: dimension of the points

  • -
  • [in] npts: number of points

  • -
  • [in] pnts: matrix whose columns are the points

  • -
  • [in] ld_pnts: leading dimension of the matrix (fortran storage)

  • -
  • [out] t: vector of the computed nodes

  • -
-
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1af16e572a465aec20228e9fa09095fa4c.html b/docs/api/function_namespace_splines_1af16e572a465aec20228e9fa09095fa4c.html deleted file mode 100644 index eb187350..00000000 --- a/docs/api/function_namespace_splines_1af16e572a465aec20228e9fa09095fa4c.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::CubicSpline_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1af1cb6329045ed974ea6b8505b6958347.html b/docs/api/function_namespace_splines_1af1cb6329045ed974ea6b8505b6958347.html deleted file mode 100644 index 9daca71e..00000000 --- a/docs/api/function_namespace_splines_1af1cb6329045ed974ea6b8505b6958347.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type) - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type) -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::second_deriv3p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1af582d7d23f9eb41b08c2a9a71fb69177.html b/docs/api/function_namespace_splines_1af582d7d23f9eb41b08c2a9a71fb69177.html deleted file mode 100644 index ed69e630..00000000 --- a/docs/api/function_namespace_splines_1af582d7d23f9eb41b08c2a9a71fb69177.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_deriv5p_L - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_deriv5p_L -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_deriv5p_L” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1af5def81cf8ced3f3337cf9a508af839b.html b/docs/api/function_namespace_splines_1af5def81cf8ced3f3337cf9a508af839b.html deleted file mode 100644 index 40decafa..00000000 --- a/docs/api/function_namespace_splines_1af5def81cf8ced3f3337cf9a508af839b.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::Pchip_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Pchip_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::Pchip_build” with arguments (real_type const, real_type const, real_type, integer) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- void Pchip_build(real_type const *X, real_type const *Y, real_type *Yp, integer npts)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1af5f0c90ac7e453569cfa27cbc54b6db7.html b/docs/api/function_namespace_splines_1af5f0c90ac7e453569cfa27cbc54b6db7.html deleted file mode 100644 index e8d1d7af..00000000 --- a/docs/api/function_namespace_splines_1af5f0c90ac7e453569cfa27cbc54b6db7.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::first_derivative_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::first_derivative_build -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::first_derivative_build” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1af9b2cf2583ce28b2ed475251f59c34a5.html b/docs/api/function_namespace_splines_1af9b2cf2583ce28b2ed475251f59c34a5.html deleted file mode 100644 index b69d5b50..00000000 --- a/docs/api/function_namespace_splines_1af9b2cf2583ce28b2ed475251f59c34a5.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::Hermite5_DDD - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Hermite5_DDD -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::Hermite5_DDD” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1afaeb8ccb39be9163cb15a3094e2dc87d.html b/docs/api/function_namespace_splines_1afaeb8ccb39be9163cb15a3094e2dc87d.html deleted file mode 100644 index ef947e42..00000000 --- a/docs/api/function_namespace_splines_1afaeb8ccb39be9163cb15a3094e2dc87d.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::QuinticSpline_Yppp_continuous - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::QuinticSpline_Yppp_continuous -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::QuinticSpline_Yppp_continuous” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.html b/docs/api/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.html deleted file mode 100644 index d73e3f2d..00000000 --- a/docs/api/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - - Function Splines::Pchip_build - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::Pchip_build -

- -
-

Function Documentation -

-
-
-void Splines::Pchip_build(real_type const *X, real_type const *Y, real_type *Yp, integer npts)
-
-
-
-

Reference: -

-

F.N. Fritsch, R.E. Carlson: Monotone Piecewise Cubic Interpolation, SIAM J. Numer. Anal. Vol 17, No. 2, April 1980

-

F.N. Fritsch and J. Butland: A method for constructing local monotone piecewise cubic interpolants, SIAM Journal on Scientific and Statistical Computing 5, 2 (June 1984), pp. 300-304.

-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1afc1d7093d458ca78b3586009ef84db9e.html b/docs/api/function_namespace_splines_1afc1d7093d458ca78b3586009ef84db9e.html deleted file mode 100644 index c01da848..00000000 --- a/docs/api/function_namespace_splines_1afc1d7093d458ca78b3586009ef84db9e.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - Function Splines::checkCubicSplineMonotonicity - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::checkCubicSplineMonotonicity -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Unable to resolve function “Splines::checkCubicSplineMonotonicity” with arguments (real_type const, real_type const, real_type const, integer) in doxygen xml output for project “Splines” from directory: ../xml. -Potential matches: -

-
-
- integer checkCubicSplineMonotonicity(real_type const *X, real_type const *Y, real_type const *Yp, integer npts)
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/function_namespace_splines_1afe8bf36f6eaf182cd13a52023f238d5d.html b/docs/api/function_namespace_splines_1afe8bf36f6eaf182cd13a52023f238d5d.html deleted file mode 100644 index 13e8c58b..00000000 --- a/docs/api/function_namespace_splines_1afe8bf36f6eaf182cd13a52023f238d5d.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - Function Splines::estimate - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Function Splines::estimate -

- -
-

Function Documentation -

-
-

Warning

-

doxygenfunction: Cannot find function “Splines::estimate” in doxygen xml output for project “Splines” from directory: ../xml

-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/library_root.html b/docs/api/library_root.html deleted file mode 100644 index 673bf3b2..00000000 --- a/docs/api/library_root.html +++ /dev/null @@ -1,1263 +0,0 @@ - - - - - - - - C/C++ API - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

C/C++ API -

-
-

Class Hierarchy -

- - -
- -
-

Full API -

-
-

Namespaces -

- -
-
-

Classes and Structs -

- - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Functions -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/namespace_Splines.html b/docs/api/namespace_Splines.html deleted file mode 100644 index 7da086eb..00000000 --- a/docs/api/namespace_Splines.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - - - Namespace Splines - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- - - -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/namespace_SplinesLoad.html b/docs/api/namespace_SplinesLoad.html deleted file mode 100644 index 422e9baf..00000000 --- a/docs/api/namespace_SplinesLoad.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - - Namespace SplinesLoad - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Namespace SplinesLoad -

-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/namespace_std.html b/docs/api/namespace_std.html deleted file mode 100644 index 4cc4bf4c..00000000 --- a/docs/api/namespace_std.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - - Namespace std - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Namespace std -

-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html deleted file mode 100644 index 11997a86..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.html +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - - - Program Listing for File SplineAkima.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineAkima.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |      _    _    _                   ____        _ _
- |     / \  | | _(_)_ __ ___   __ _  / ___| _ __ | (_)_ __   ___
- |    / _ \ | |/ / | '_ ` _ \ / _` | \___ \| '_ \| | | '_ \ / _ \
- |   / ___ \|   <| | | | | | | (_| |  ___) | |_) | | | | | |  __/
- |  /_/   \_\_|\_\_|_| |_| |_|\__,_| |____/| .__/|_|_|_| |_|\___|
- |                                         |_|
-\*/
-
-namespace Splines {
-
-  #ifndef DOXYGEN_SHOULD_SKIP_THIS
-
-  void
-  Akima_build(
-    real_type const * X,
-    real_type const * Y,
-    real_type       * Yp,
-    integer           npts
-  );
-
-  #endif
-
-
-  class AkimaSpline : public CubicSplineBase {
-  public:
-
-    #ifndef DOXYGEN_SHOULD_SKIP_THIS
-    using CubicSplineBase::reserve;
-    using CubicSplineBase::build;
-    #endif
-
-    AkimaSpline( string const & name = "AkimaSpline" )
-    : CubicSplineBase( name )
-    {}
-
-    virtual
-    ~AkimaSpline() override
-    {}
-
-    virtual
-    unsigned
-    type() const override
-    { return AKIMA_TYPE; }
-
-    // --------------------------- VIRTUALS -----------------------------------
-
-    virtual
-    void
-    build() override;
-
-    virtual
-    void
-    setup( GenericContainer const & gc ) override;
-
-  };
-
-}
-
-// EOF: SplineAkima.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html deleted file mode 100644 index fe8e133e..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - - Program Listing for File SplineAkima2D.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineAkima2D.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima2D.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |      _    _    _                 ____  ____            _ _
- |     / \  | | _(_)_ __ ___   __ _|___ \|  _ \ ___ _ __ | (_)_ __   ___
- |    / _ \ | |/ / | '_ ` _ \ / _` | __) | | | / __| '_ \| | | '_ \ / _ \
- |   / ___ \|   <| | | | | | | (_| |/ __/| |_| \__ \ |_) | | | | | |  __/
- |  /_/   \_\_|\_\_|_| |_| |_|\__,_|_____|____/|___/ .__/|_|_|_| |_|\___|
- |                                                 |_|
-\*/
-
-namespace Splines {
-
-  class Akima2Dspline : public BiCubicSplineBase {
-    virtual void makeSpline() override;
-
-  public:
-
-    Akima2Dspline( string const & name = "Spline" )
-    : BiCubicSplineBase( name )
-    {}
-
-    virtual
-    ~Akima2Dspline() override
-    {}
-
-    virtual
-    void
-    writeToStream( ostream_type & s ) const override;
-
-    virtual
-    char const *
-    type_name() const override;
-
-  };
-}
-
-// EOF: SplineAkima2D.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html deleted file mode 100644 index f0e0f66e..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - - Program Listing for File SplineBessel.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineBessel.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBessel.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |   ____                     _ ____        _ _
- |  | __ )  ___  ___ ___  ___| / ___| _ __ | (_)_ __   ___
- |  |  _ \ / _ \/ __/ __|/ _ \ \___ \| '_ \| | | '_ \ / _ \
- |  | |_) |  __/\__ \__ \  __/ |___) | |_) | | | | | |  __/
- |  |____/ \___||___/___/\___|_|____/| .__/|_|_|_| |_|\___|
- |                                   |_|
-\*/
-
-namespace Splines {
-
-  #ifndef DOXYGEN_SHOULD_SKIP_THIS
-
-  void
-  Bessel_build(
-    real_type const * X,
-    real_type const * Y,
-    real_type       * Yp,
-    integer           npts
-  );
-
-  #endif
-
-  class BesselSpline : public CubicSplineBase {
-  public:
-
-    #ifndef DOXYGEN_SHOULD_SKIP_THIS
-    using CubicSplineBase::build;
-    using CubicSplineBase::reserve;
-    #endif
-
-    BesselSpline( string const & name = "BesselSpline" )
-    : CubicSplineBase( name )
-    {}
-
-    virtual
-    ~BesselSpline() override
-    {}
-
-    virtual
-    unsigned
-    type() const override
-    { return BESSEL_TYPE; }
-
-    // --------------------------- VIRTUALS -----------------------------------
-
-    virtual
-    void
-    build() override;
-
-    virtual
-    void
-    setup( GenericContainer const & gc ) override;
-  };
-
-}
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html deleted file mode 100644 index 3458c826..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.html +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - - - Program Listing for File SplineBiCubic.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineBiCubic.cc -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiCubic.cc)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-#include "Splines.hh"
-#include <cmath>
-#include <iomanip>
-
-#ifdef __clang__
-#pragma clang diagnostic ignored "-Wc++98-compat"
-#pragma clang diagnostic ignored "-Wglobal-constructors"
-#pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
-#pragma clang diagnostic ignored "-Wpoison-system-directories"
-#endif
-
-#ifndef DOXYGEN_SHOULD_SKIP_THIS
-using namespace std; // load standard namspace
-#endif
-
-namespace Splines {
-
-  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-  void
-  BiCubicSpline::makeSpline() {
-    size_t nn = size_t(m_nx*m_ny);
-    m_mem_bicubic.reallocate( 3*nn );
-    m_DX  = m_mem_bicubic( nn );
-    m_DY  = m_mem_bicubic( nn );
-    m_DXY = m_mem_bicubic( nn );
-
-    // calcolo derivate
-    PchipSpline sp;
-    for ( integer j = 0; j < m_ny; ++j ) {
-      sp.build( m_X, 1, &m_Z[size_t(this->ipos_C(0,j))], m_ny, m_nx );
-      for ( integer i = 0; i < m_nx; ++i )
-        m_DX[size_t(this->ipos_C(i,j))] = sp.ypNode(i);
-    }
-    for ( integer i = 0; i < m_nx; ++i ) {
-      sp.build( m_Y, 1, &m_Z[size_t(this->ipos_C(i,0))], 1, m_ny );
-      for ( integer j = 0; j < m_ny; ++j )
-        m_DY[size_t(this->ipos_C(i,j))] = sp.ypNode(j);
-    }
-    std::fill_n( m_DXY, nn, 0 );
-  }
-
-  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-  void
-  BiCubicSpline::writeToStream( ostream_type & s ) const {
-    fmt::print( "Nx = {} Ny = {}\n", m_nx, m_ny );
-    for ( integer i = 1; i < m_nx; ++i ) {
-      for ( integer j = 1; j < m_ny; ++j ) {
-        size_t i00 = size_t(this->ipos_C(i-1,j-1,m_ny));
-        size_t i10 = size_t(this->ipos_C(i,j-1,m_ny));
-        size_t i01 = size_t(this->ipos_C(i-1,j,m_ny));
-        size_t i11 = size_t(this->ipos_C(i,j,m_ny));
-        fmt::print( s,
-          "patch ({},{})\n"
-          "DX   = {:<12.4}  DY   = {:<12.4}\n"
-          "Z00  = {:<12.4}  Z01  = {:<12.4}  Z10  = {:<12.4}  Z11  = {:<12.4}\n"
-          "Dx00 = {:<12.4}  Dx01 = {:<12.4}  Dx10 = {:<12.4}  Dx11 = {:<12.4}\n"
-          "Dy00 = {:<12.4}  Dy01 = {:<12.4}  Dy10 = {:<12.4}  Dy11 = {:<12.4}\n",
-          i, j,
-          m_X[size_t(i)]-m_X[size_t(i-1)],
-          m_Y[size_t(j)]-m_Y[size_t(j-1)],
-          m_Z[i00], m_Z[i01], m_Z[i10], m_Z[i11],
-          m_DX[i00], m_DX[i01], m_DX[i10], m_DX[i11],
-          m_DY[i00], m_DY[i01], m_DY[i10], m_DY[i11]
-        );
-      }
-    }
-  }
-
-  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-  char const *
-  BiCubicSpline::type_name() const
-  { return "BiCubic"; }
-
-}
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html deleted file mode 100644 index 09b1fa64..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.html +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - Program Listing for File SplineBiCubic.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineBiCubic.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiCubic.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-namespace Splines {
-
-  /*\
-   |   ____  _  ____      _     _      ____        _ _            ____
-   |  | __ )(_)/ ___|   _| |__ (_) ___/ ___| _ __ | (_)_ __   ___| __ )  __ _ ___  ___
-   |  |  _ \| | |  | | | | '_ \| |/ __\___ \| '_ \| | | '_ \ / _ \  _ \ / _` / __|/ _ \
-   |  | |_) | | |__| |_| | |_) | | (__ ___) | |_) | | | | | |  __/ |_) | (_| \__ \  __/
-   |  |____/|_|\____\__,_|_.__/|_|\___|____/| .__/|_|_|_| |_|\___|____/ \__,_|___/\___|
-   |                                        |_|
-  \*/
-
-  class BiCubicSplineBase : public SplineSurf {
-  protected:
-
-    Utils::Malloc<real_type> m_mem_bicubic;
-
-    real_type * m_DX;
-    real_type * m_DY;
-    real_type * m_DXY;
-
-    void load( integer i, integer j, real_type bili3[4][4] ) const;
-
-  public:
-
-    using SplineSurf::m_nx;
-    using SplineSurf::m_ny;
-
-    using SplineSurf::m_X;
-    using SplineSurf::m_Y;
-    using SplineSurf::m_Z;
-
-    BiCubicSplineBase( string const & name = "Spline" )
-    : SplineSurf( name )
-    , m_mem_bicubic("BiCubicSplineBase")
-    , m_DX(nullptr)
-    , m_DY(nullptr)
-    , m_DXY(nullptr)
-    {}
-
-    virtual
-    ~BiCubicSplineBase() override
-    {}
-
-    real_type
-    DxNode ( integer i, integer j ) const
-    { return m_DX[size_t(this->ipos_C(i,j))]; }
-
-    real_type
-    DyNode ( integer i, integer j ) const
-    { return m_DY[size_t(this->ipos_C(i,j))]; }
-
-    real_type
-    DxyNode( integer i, integer j ) const
-    { return m_DXY[size_t(this->ipos_C(i,j))]; }
-
-    virtual
-    real_type
-    operator () ( real_type x, real_type y ) const override;
-
-    virtual
-    void
-    D( real_type x, real_type y, real_type d[3] ) const override;
-
-    virtual
-    real_type
-    Dx( real_type x, real_type y ) const override;
-
-    virtual
-    real_type
-    Dy( real_type x, real_type y ) const override;
-
-    virtual
-    void
-    DD( real_type x, real_type y, real_type dd[6] ) const override;
-
-    virtual
-    real_type
-    Dxx( real_type x, real_type y ) const override;
-
-    virtual
-    real_type
-    Dxy( real_type x, real_type y ) const override;
-
-    virtual
-    real_type
-    Dyy( real_type x, real_type y ) const override;
-  };
-
-  /*\
-   |   ____  _  ____      _     _      ____        _ _
-   |  | __ )(_)/ ___|   _| |__ (_) ___/ ___| _ __ | (_)_ __   ___
-   |  |  _ \| | |  | | | | '_ \| |/ __\___ \| '_ \| | | '_ \ / _ \
-   |  | |_) | | |__| |_| | |_) | | (__ ___) | |_) | | | | | |  __/
-   |  |____/|_|\____\__,_|_.__/|_|\___|____/| .__/|_|_|_| |_|\___|
-   |                                        |_|
-  \*/
-  class BiCubicSpline : public BiCubicSplineBase {
-    virtual void makeSpline() override;
-
-  public:
-
-    using BiCubicSplineBase::m_mem_bicubic;
-    using BiCubicSplineBase::m_DX;
-    using BiCubicSplineBase::m_DY;
-    using BiCubicSplineBase::m_DXY;
-
-    BiCubicSpline( string const & name = "Spline" )
-    : BiCubicSplineBase( name )
-    {}
-
-    virtual
-    ~BiCubicSpline() override
-    {}
-
-    virtual
-    void
-    writeToStream( ostream_type & s ) const override;
-
-    virtual
-    char const *
-    type_name() const override;
-
-  };
-
-}
-
-// EOF: SplineBiCubic.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html deleted file mode 100644 index 94237053..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - Program Listing for File SplineBiQuintic.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineBiQuintic.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiQuintic.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |   ____  _  ___        _       _   _      ____        _ _            ____
- |  | __ )(_)/ _ \ _   _(_)_ __ | |_(_) ___/ ___| _ __ | (_)_ __   ___| __ )  __ _ ___  ___
- |  |  _ \| | | | | | | | | '_ \| __| |/ __\___ \| '_ \| | | '_ \ / _ \  _ \ / _` / __|/ _ \
- |  | |_) | | |_| | |_| | | | | | |_| | (__ ___) | |_) | | | | | |  __/ |_) | (_| \__ \  __/
- |  |____/|_|\__\_\\__,_|_|_| |_|\__|_|\___|____/| .__/|_|_|_| |_|\___|____/ \__,_|___/\___|
- |                                               |_|
-\*/
-
-namespace Splines {
-
-  class BiQuinticSplineBase : public SplineSurf {
-  protected:
-
-    Utils::Malloc<real_type> mem;
-
-    real_type * m_DX;
-    real_type * m_DXX;
-    real_type * m_DY;
-    real_type * m_DYY;
-    real_type * m_DXY;
-    real_type * m_DXYY;
-    real_type * m_DXXY;
-    real_type * m_DXXYY;
-    void load( integer i, integer j, real_type bili5[6][6] ) const;
-
-  public:
-
-    BiQuinticSplineBase( string const & name = "Spline" )
-    : SplineSurf( name )
-    , mem("BiQuinticSplineBase")
-    , m_DX(nullptr)
-    , m_DXX(nullptr)
-    , m_DY(nullptr)
-    , m_DYY(nullptr)
-    , m_DXY(nullptr)
-    , m_DXYY(nullptr)
-    , m_DXXY(nullptr)
-    {}
-
-    virtual
-    ~BiQuinticSplineBase() override
-    { mem.free(); }
-
-    real_type
-    DxNode( integer i, integer j ) const
-    { return m_DX[size_t(this->ipos_C(i,j))]; }
-
-    real_type
-    DyNode( integer i, integer j ) const
-    { return m_DY[size_t(this->ipos_C(i,j))]; }
-
-    real_type
-    DxxNode( integer i, integer j ) const
-    { return m_DXX[size_t(this->ipos_C(i,j))]; }
-
-    real_type
-    DyyNode( integer i, integer j ) const
-    { return m_DYY[size_t(this->ipos_C(i,j))]; }
-
-    real_type
-    DxyNode( integer i, integer j ) const
-    { return m_DXY[size_t(this->ipos_C(i,j))]; }
-
-    virtual
-    real_type
-    operator () ( real_type x, real_type y ) const override;
-
-    virtual
-    void
-    D( real_type x, real_type y, real_type d[3] ) const override;
-
-    virtual
-    real_type
-    Dx( real_type x, real_type y ) const override;
-
-    virtual
-    real_type
-    Dy( real_type x, real_type y ) const override;
-
-    virtual
-    void
-    DD( real_type x, real_type y, real_type dd[6] ) const override;
-
-    virtual
-    real_type
-    Dxx( real_type x, real_type y ) const override;
-
-    virtual
-    real_type
-    Dxy( real_type x, real_type y ) const override;
-
-    virtual
-    real_type
-    Dyy( real_type x, real_type y ) const override;
-  };
-
-  /*\
-   |   ____  _  ___        _       _   _      ____        _ _
-   |  | __ )(_)/ _ \ _   _(_)_ __ | |_(_) ___/ ___| _ __ | (_)_ __   ___
-   |  |  _ \| | | | | | | | | '_ \| __| |/ __\___ \| '_ \| | | '_ \ / _ \
-   |  | |_) | | |_| | |_| | | | | | |_| | (__ ___) | |_) | | | | | |  __/
-   |  |____/|_|\__\_\\__,_|_|_| |_|\__|_|\___|____/| .__/|_|_|_| |_|\___|
-   |                                               |_|
-  \*/
-  class BiQuinticSpline : public BiQuinticSplineBase {
-    virtual void makeSpline() override;
-  public:
-
-    BiQuinticSpline( string const & name = "Spline" )
-    : BiQuinticSplineBase( name )
-    {}
-
-    virtual
-    ~BiQuinticSpline() override
-    {}
-
-    virtual
-    void
-    writeToStream( ostream_type & s ) const override;
-
-    virtual
-    char const *
-    type_name() const override;
-
-  };
-
-}
-
-// EOF: SplineBiQuintic.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html deleted file mode 100644 index 298f7a85..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - Program Listing for File SplineBilinear.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineBilinear.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineBilinear.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |   ____  _ _ _                       ____        _ _
- |  | __ )(_) (_)_ __   ___  __ _ _ __/ ___| _ __ | (_)_ __   ___
- |  |  _ \| | | | '_ \ / _ \/ _` | '__\___ \| '_ \| | | '_ \ / _ \
- |  | |_) | | | | | | |  __/ (_| | |   ___) | |_) | | | | | |  __/
- |  |____/|_|_|_|_| |_|\___|\__,_|_|  |____/| .__/|_|_|_| |_|\___|
- |                                          |_|
-\*/
-
-namespace Splines {
-
-  class BilinearSpline : public SplineSurf {
-    virtual void makeSpline() override {}
-  public:
-
-    using SplineSurf::m_nx;
-    using SplineSurf::m_ny;
-
-    using SplineSurf::m_X;
-    using SplineSurf::m_Y;
-    using SplineSurf::m_Z;
-
-    BilinearSpline( string const & name = "Spline" )
-    : SplineSurf(name)
-    {}
-
-    virtual
-    ~BilinearSpline() override
-    {}
-
-    virtual
-    real_type
-    operator () ( real_type x, real_type y ) const override;
-
-    virtual
-    void
-    D( real_type x, real_type y, real_type d[3] ) const override;
-
-    virtual
-    real_type
-    Dx( real_type x, real_type y ) const override;
-
-    virtual
-    real_type
-    Dy( real_type x, real_type y ) const override;
-
-    virtual
-    void
-    DD( real_type x, real_type y, real_type dd[6] ) const override;
-
-    virtual
-    real_type
-    Dxx( real_type , real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    Dxy( real_type , real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    Dyy( real_type , real_type ) const override
-    { return 0; }
-
-    virtual
-    void
-    writeToStream( ostream_type & s ) const override;
-
-    virtual
-    char const *
-    type_name() const override;
-
-  };
-
-}
-
-// EOF: SplineBilinear.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html deleted file mode 100644 index cb83fb14..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - Program Listing for File SplineConstant.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineConstant.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineConstant.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |    ____                _              _       ____        _ _
- |   / ___|___  _ __  ___| |_ __ _ _ __ | |_ ___/ ___| _ __ | (_)_ __   ___
- |  | |   / _ \| '_ \/ __| __/ _` | '_ \| __/ __\___ \| '_ \| | | '_ \ / _ \
- |  | |__| (_) | | | \__ \ || (_| | | | | |_\__ \___) | |_) | | | | | |  __/
- |   \____\___/|_| |_|___/\__\__,_|_| |_|\__|___/____/| .__/|_|_|_| |_|\___|
- |                                                    |_|
-\*/
-
-namespace Splines {
-
-  class ConstantSpline : public Spline {
-    Utils::Malloc<real_type> m_baseValue;
-    bool                     m_external_alloc;
-
-  public:
-
-    #ifndef DOXYGEN_SHOULD_SKIP_THIS
-    using Spline::build;
-    #endif
-
-    ConstantSpline( string const & name = "ConstantSpline" )
-    : Spline(name)
-    , m_baseValue(name+"_memory")
-    , m_external_alloc(false)
-    {}
-
-    ~ConstantSpline() override
-    {}
-
-    void
-    reserve_external(
-      integer       n,
-      real_type * & p_x,
-      real_type * & p_y
-    );
-
-    // --------------------------- VIRTUALS -----------------------------------
-    virtual
-    void
-    build() override
-    {} // nothing to do
-
-    virtual
-    void
-    build(
-      real_type const * x, integer incx,
-      real_type const * y, integer incy,
-      integer n
-    ) override;
-
-    virtual
-    real_type
-    operator () ( real_type x ) const override;
-
-    virtual
-    real_type
-    D( real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    DD( real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    DDD( real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    id_eval( integer ni, real_type x ) const override;
-
-    virtual
-    real_type
-    id_D( integer, real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    id_DD( integer, real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    id_DDD( integer, real_type ) const override
-    { return 0; }
-
-    virtual
-    void
-    writeToStream( ostream_type & ) const override;
-
-    virtual
-    unsigned
-    type() const override
-    { return CONSTANT_TYPE; }
-
-    // --------------------------- VIRTUALS -----------------------------------
-
-    virtual
-    void
-    reserve( integer npts ) override;
-
-    virtual
-    void
-    clear() override;
-
-    virtual
-    integer // order
-    coeffs(
-      real_type * const cfs,
-      real_type * const nodes,
-      bool              transpose = false
-    ) const override;
-
-    virtual
-    integer // order
-    order() const override;
-
-    virtual
-    void
-    setup( GenericContainer const & gc ) override;
-
-  };
-}
-
-// EOF: SplineConstant.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html deleted file mode 100644 index ea11bf6f..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - - Program Listing for File SplineCubic.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineCubic.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineCubic.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |    ____      _     _      ____        _ _
- |   / ___|   _| |__ (_) ___/ ___| _ __ | (_)_ __   ___
- |  | |  | | | | '_ \| |/ __\___ \| '_ \| | | '_ \ / _ \
- |  | |__| |_| | |_) | | (__ ___) | |_) | | | | | |  __/
- |   \____\__,_|_.__/|_|\___|____/| .__/|_|_|_| |_|\___|
- |                                |_|
-\*/
-
-namespace Splines {
-
-  typedef enum {
-    EXTRAPOLATE_BC = 0,
-    NATURAL_BC,
-    PARABOLIC_RUNOUT_BC,
-    NOT_A_KNOT
-  } CUBIC_SPLINE_TYPE_BC;
-
-  #ifndef DOXYGEN_SHOULD_SKIP_THIS
-
-  void
-  CubicSpline_build(
-    real_type const * X,
-    real_type const * Y,
-    real_type       * Yp,
-    integer           npts,
-    CUBIC_SPLINE_TYPE_BC bc0,
-    CUBIC_SPLINE_TYPE_BC bcn
-  );
-
-  void
-  CubicSpline_build(
-    real_type const * X,
-    real_type const * Y,
-    real_type       * Yp,
-    real_type       * Ypp,
-    real_type       * L,
-    real_type       * D,
-    real_type       * U,
-    integer           npts,
-    CUBIC_SPLINE_TYPE_BC bc0,
-    CUBIC_SPLINE_TYPE_BC bcn
-  );
-
-  #endif
-
-  class CubicSpline : public CubicSplineBase {
-  private:
-    CUBIC_SPLINE_TYPE_BC m_bc0, m_bcn;
-  public:
-
-    #ifndef DOXYGEN_SHOULD_SKIP_THIS
-    using CubicSplineBase::build;
-    using CubicSplineBase::reserve;
-    #endif
-
-    CubicSpline( string const & name = "CubicSpline" )
-    : CubicSplineBase( name )
-    , m_bc0( EXTRAPOLATE_BC )
-    , m_bcn( EXTRAPOLATE_BC )
-    {}
-
-    virtual
-    ~CubicSpline() override
-    {}
-
-    void
-    setInitialBC( CUBIC_SPLINE_TYPE_BC bc0 )
-    { m_bc0 = bc0; }
-
-    void
-    setFinalBC( CUBIC_SPLINE_TYPE_BC bcn )
-    { m_bcn = bcn; }
-
-    virtual
-    unsigned
-    type() const override
-    { return CUBIC_TYPE; }
-
-    // --------------------------- VIRTUALS -----------------------------------
-
-    virtual
-    void
-    build() override;
-
-    virtual
-    void
-    setup( GenericContainer const & gc ) override;
-
-  };
-
-}
-
-// EOF: SplineCubic.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html deleted file mode 100644 index c9925184..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - - - Program Listing for File SplineHermite.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineHermite.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineHermite.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |    _   _                     _ _       ____        _ _
- |   | | | | ___ _ __ _ __ ___ (_) |_ ___/ ___| _ __ | (_)_ __   ___
- |   | |_| |/ _ \ '__| '_ ` _ \| | __/ _ \___ \| '_ \| | | '_ \ / _ \
- |   |  _  |  __/ |  | | | | | | | ||  __/___) | |_) | | | | | |  __/
- |   |_| |_|\___|_|  |_| |_| |_|_|\__\___|____/| .__/|_|_|_| |_|\___|
- |                                             |_|
-\*/
-
-namespace Splines {
-
-  class HermiteSpline : public CubicSplineBase {
-  public:
-
-    #ifndef DOXYGEN_SHOULD_SKIP_THIS
-    using CubicSplineBase::build;
-    using CubicSplineBase::reserve;
-    #endif
-
-    HermiteSpline( string const & name = "HermiteSpline" )
-    : CubicSplineBase( name )
-    {}
-
-    virtual
-    ~HermiteSpline() override
-    {}
-
-    virtual
-    unsigned
-    type() const override
-    { return HERMITE_TYPE; }
-
-    // --------------------------- VIRTUALS -----------------------------------
-
-    virtual
-    void
-    build() override
-    {} // nothing to do
-
-    // block method!
-    virtual
-    void
-    build(
-      real_type const *, integer,
-      real_type const *, integer,
-      integer
-    ) override;
-
-    virtual
-    void
-    setup( GenericContainer const & gc ) override;
-
-  };
-
-}
-
-// EOF: SplineHermite.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html deleted file mode 100644 index 48fa5f13..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - Program Listing for File SplineLinear.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineLinear.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineLinear.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |   _     _                       ____        _ _
- |  | |   (_)_ __   ___  __ _ _ __/ ___| _ __ | (_)_ __   ___
- |  | |   | | '_ \ / _ \/ _` | '__\___ \| '_ \| | | '_ \ / _ \
- |  | |___| | | | |  __/ (_| | |   ___) | |_) | | | | | |  __/
- |  |_____|_|_| |_|\___|\__,_|_|  |____/| .__/|_|_|_| |_|\___|
- |                                      |_|
-\*/
-
-namespace Splines {
-
-  class LinearSpline : public Spline {
-    Utils::Malloc<real_type> m_baseValue;
-    bool                     m_external_alloc;
-
-  public:
-
-    #ifndef DOXYGEN_SHOULD_SKIP_THIS
-    using Spline::build;
-    #endif
-
-    LinearSpline( string const & name = "LinearSpline" )
-    : Spline(name)
-    , m_baseValue( name+"_memory")
-    , m_external_alloc(false)
-    {
-      m_curve_extended_constant = true; // by default linear spline extend constant
-    }
-
-    virtual
-    ~LinearSpline() override
-    {}
-
-    void
-    reserve_external(
-      integer      n,
-      real_type *& p_x,
-      real_type *& p_y
-    );
-
-    // --------------------------- VIRTUALS -----------------------------------
-
-    virtual
-    real_type
-    operator () ( real_type x ) const override;
-
-    virtual
-    real_type
-    D( real_type x ) const override;
-
-    virtual
-    real_type
-    DD( real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    DDD( real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    id_eval( integer ni, real_type x ) const override;
-
-    virtual
-    real_type
-    id_D( integer, real_type ) const override;
-
-    virtual
-    real_type
-    id_DD( integer, real_type ) const override
-    { return 0; }
-
-    virtual
-    real_type
-    id_DDD( integer, real_type ) const override
-    { return 0; }
-
-    virtual
-    void
-    writeToStream( ostream_type & s ) const override;
-
-    virtual
-    unsigned
-    type() const override
-    { return LINEAR_TYPE; }
-
-    // --------------------------- VIRTUALS -----------------------------------
-
-    virtual
-    void
-    reserve( integer npts ) override;
-
-    virtual
-    void
-    build() override
-    {}
-
-    virtual
-    void
-    clear() override;
-
-    virtual
-    integer // order
-    coeffs(
-      real_type * const cfs,
-      real_type * const nodes,
-      bool              transpose = false
-    ) const override;
-
-    virtual
-    integer // order
-    order() const override;
-
-    virtual
-    void
-    setup( GenericContainer const & gc ) override;
-
-  };
-
-}
-
-// EOF: SplineLinbear.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html deleted file mode 100644 index 903b6adf..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - - Program Listing for File SplinePchip.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplinePchip.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinePchip.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |   ____      _     _      ____        _ _
- |  |  _ \ ___| |__ (_)_ __/ ___| _ __ | (_)_ __   ___
- |  | |_) / __| '_ \| | '_ \___ \| '_ \| | | '_ \ / _ \
- |  |  __/ (__| | | | | |_) |__) | |_) | | | | | |  __/
- |  |_|   \___|_| |_|_| .__/____/| .__/|_|_|_| |_|\___|
- |                    |_|        |_|
-\*/
-
-namespace Splines {
-  void
-  Pchip_build(
-    real_type const * X,
-    real_type const * Y,
-    real_type       * Yp,
-    integer           npts
-  );
-
-  class PchipSpline : public CubicSplineBase {
-  public:
-
-    #ifndef DOXYGEN_SHOULD_SKIP_THIS
-    using CubicSplineBase::build;
-    using CubicSplineBase::reserve;
-    #endif
-
-    PchipSpline( string const & name = "PchipSpline" )
-    : CubicSplineBase( name )
-    {}
-
-    virtual
-    ~PchipSpline() override
-    {}
-
-    virtual
-    unsigned
-    type() const override
-    { return PCHIP_TYPE; }
-
-    // --------------------------- VIRTUALS -----------------------------------
-
-    virtual
-    void
-    build() override;
-
-    virtual
-    void
-    setup( GenericContainer const & gc ) override;
-
-  };
-
-}
-
-// EOF: SplinePchip.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html deleted file mode 100644 index ec162033..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - - Program Listing for File SplineQuintic.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineQuintic.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuintic.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |    ___        _       _   _      ____        _ _
- |   / _ \ _   _(_)_ __ | |_(_) ___/ ___| _ __ | (_)_ __   ___
- |  | | | | | | | | '_ \| __| |/ __\___ \| '_ \| | | '_ \ / _ \
- |  | |_| | |_| | | | | | |_| | (__ ___) | |_) | | | | | |  __/
- |   \__\_\\__,_|_|_| |_|\__|_|\___|____/| .__/|_|_|_| |_|\___|
- |                                       |_|
- |
-\*/
-
-namespace Splines {
-
-  typedef enum {
-    CUBIC_QUINTIC = 0,
-    PCHIP_QUINTIC,
-    AKIMA_QUINTIC,
-    BESSEL_QUINTIC
-  } QUINTIC_SPLINE_TYPE;
-
-  class QuinticSpline : public QuinticSplineBase {
-    QUINTIC_SPLINE_TYPE m_q_sub_type;
-  public:
-
-    #ifndef DOXYGEN_SHOULD_SKIP_THIS
-    using QuinticSplineBase::build;
-    using QuinticSplineBase::reserve;
-    #endif
-
-    QuinticSpline( string const & name = "Spline" )
-    : QuinticSplineBase( name )
-    , m_q_sub_type(CUBIC_QUINTIC)
-    {}
-
-    virtual
-    ~QuinticSpline() override
-    {}
-
-    void
-    setQuinticType( QUINTIC_SPLINE_TYPE qt )
-    { m_q_sub_type = qt; }
-
-    // --------------------------- VIRTUALS -----------------------------------
-    virtual
-    void
-    build() override;
-
-    virtual
-    void
-    setup( GenericContainer const & gc ) override;
-
-  };
-
-}
-
-// EOF: SplineQuintic.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html deleted file mode 100644 index df8d46c8..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.html +++ /dev/null @@ -1,416 +0,0 @@ - - - - - - - - Program Listing for File SplineQuinticBase.hxx - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplineQuinticBase.hxx -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplineQuinticBase.hxx)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- |    ___        _       _   _      ____        _ _            ____
- |   / _ \ _   _(_)_ __ | |_(_) ___/ ___| _ __ | (_)_ __   ___| __ )  __ _ ___  ___
- |  | | | | | | | | '_ \| __| |/ __\___ \| '_ \| | | '_ \ / _ \  _ \ / _` / __|/ _ \
- |  | |_| | |_| | | | | | |_| | (__ ___) | |_) | | | | | |  __/ |_) | (_| \__ \  __/
- |   \__\_\\__,_|_|_| |_|\__|_|\___|____/| .__/|_|_|_| |_|\___|____/ \__,_|___/\___|
- |                                       |_|
- |
-\*/
-
-namespace Splines {
-
-  class QuinticSplineBase : public Spline {
-  protected:
-    Utils::Malloc<real_type> m_baseValue;
-
-    real_type * m_Yp;
-    real_type * m_Ypp;
-    bool        m_external_alloc;
-
-  public:
-
-    #ifndef DOXYGEN_SHOULD_SKIP_THIS
-    using Spline::build;
-    #endif
-
-    QuinticSplineBase( string const & name = "Spline" )
-    : Spline(name)
-    , m_baseValue(name+"_memeory")
-    , m_Yp(nullptr)
-    , m_Ypp(nullptr)
-    , m_external_alloc(false)
-    {}
-
-    virtual
-    ~QuinticSplineBase() override
-    {}
-
-    void
-    copySpline( QuinticSplineBase const & S );
-
-    real_type
-    ypNode( integer i ) const
-    { return m_Yp[size_t(i)]; }
-
-    real_type
-    yppNode( integer i ) const
-    { return m_Ypp[size_t(i)]; }
-
-    void
-    setRange( real_type xmin, real_type xmax );
-
-    void
-    reserve_external(
-      integer       n,
-      real_type * & p_x,
-      real_type * & p_y,
-      real_type * & p_Yp,
-      real_type * & p_Ypp
-    );
-
-    // --------------------------- VIRTUALS -----------------------------------
-
-    virtual
-    real_type
-    operator () ( real_type x ) const override;
-
-    virtual
-    real_type
-    D( real_type x ) const override;
-
-    virtual
-    real_type
-    DD( real_type x ) const override;
-
-    virtual
-    real_type
-    DDD( real_type x ) const override;
-
-    virtual
-    real_type
-    DDDD( real_type x ) const override;
-
-    virtual
-    real_type
-    DDDDD( real_type x ) const override;
-
-    virtual
-    real_type
-    id_eval( integer ni, real_type x ) const override;
-
-    virtual
-    real_type
-    id_D( integer ni, real_type x ) const override;
-
-    virtual
-    real_type
-    id_DD( integer ni, real_type x ) const override;
-
-    virtual
-    real_type
-    id_DDD( integer ni, real_type x ) const override;
-
-    virtual
-    real_type
-    id_DDDD( integer ni, real_type x ) const override;
-
-    virtual
-    real_type
-    id_DDDDD( integer ni, real_type x ) const override;
-
-    virtual
-    void
-    writeToStream( ostream_type & s ) const override;
-
-    virtual
-    unsigned
-    type() const override
-    { return QUINTIC_TYPE; }
-
-    virtual
-    void
-    reserve( integer npts ) override;
-
-    virtual
-    void
-    clear() override;
-
-    virtual
-    integer // order
-    coeffs(
-      real_type * const cfs,
-      real_type * const nodes,
-      bool              transpose = false
-    ) const override;
-
-    virtual
-    integer // order
-    order() const override;
-
-  };
-
-}
-
-// EOF: SplineQuinticBase.hxx
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html deleted file mode 100644 index 2448a78e..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - - Program Listing for File Splines1D.cc - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File Splines1D.cc -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines1D.cc)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-#include "Splines.hh"
-
-#ifdef __clang__
-#pragma clang diagnostic ignored "-Wc++98-compat"
-#pragma clang diagnostic ignored "-Wglobal-constructors"
-#pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
-#pragma clang diagnostic ignored "-Wpoison-system-directories"
-#endif
-
-namespace Splines {
-
-  static
-  Spline *
-  new_Spline1D( string const & _name, SplineType1D tp ) {
-    switch ( tp ) {
-    case CONSTANT_TYPE:   return new ConstantSpline(_name);
-    case LINEAR_TYPE:     return new LinearSpline(_name);
-    case CUBIC_TYPE:      return new CubicSpline(_name);
-    case AKIMA_TYPE:      return new AkimaSpline(_name);
-    case BESSEL_TYPE:     return new BesselSpline(_name);
-    case PCHIP_TYPE:      return new PchipSpline(_name);
-    case QUINTIC_TYPE:    return new QuinticSpline(_name);
-    case HERMITE_TYPE:    break;
-    case SPLINE_SET_TYPE: break;
-    case SPLINE_VEC_TYPE: break;
-    }
-    return nullptr;
-  }
-
-  void
-  Spline1D::build(
-    SplineType1D tp,
-    real_type const * x, integer incx,
-    real_type const * y, integer incy,
-    integer n
-  ) {
-    if ( m_pSpline != nullptr ) delete m_pSpline;
-    m_pSpline = new_Spline1D(m_name,tp);
-    UTILS_ASSERT0( m_pSpline != nullptr, "Spline1D::build, failed\n" );
-    m_pSpline->build( x, incx, y, incy, n );
-  }
-
-  /*
-  //    ____  ____   ____                               _
-  //   / ___|/ ___| / ___| _   _ _ __  _ __   ___  _ __| |_
-  //  | |  _| |     \___ \| | | | '_ \| '_ \ / _ \| '__| __|
-  //  | |_| | |___   ___) | |_| | |_) | |_) | (_) | |  | |_
-  //   \____|\____| |____/ \__,_| .__/| .__/ \___/|_|   \__|
-  //                            |_|   |_|
-  */
-
-  using GenericContainerNamespace::GC_VEC_REAL;
-  using GenericContainerNamespace::vec_real_type;
-
-  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-  void
-  Spline1D::setup( GenericContainer const & gc ) {
-    /*
-    // gc["xdata"]
-    // gc["ydata"]
-    //
-    */
-    std::string spl_type = gc("spline_type").get_string(
-      "Spline1D::setup, spline_type expected to be a string\n"
-    );
-    SplineType1D tp;
-    if ( spl_type == "constant" ) {
-      tp = CONSTANT_TYPE;
-    } else if ( spl_type == "linear" ) {
-      tp = LINEAR_TYPE;
-    } else if ( spl_type == "cubic" ) {
-      tp = CUBIC_TYPE;
-    } else if ( spl_type == "akima" ) {
-      tp = AKIMA_TYPE;
-    } else if ( spl_type == "bessel" ) {
-      tp = BESSEL_TYPE;
-    } else if ( spl_type == "pchip" ) {
-      tp = PCHIP_TYPE;
-    } else if ( spl_type == "quintic" ) {
-      tp = QUINTIC_TYPE;
-    } else {
-      UTILS_ERROR(
-       "Spline1D::setup[{}] unknown type {}, not in "
-       "[constant,linear,cubic,akima,bessel,pchip,quintic]\n",
-       m_name, spl_type
-      );
-    }
-    if ( m_pSpline != nullptr ) delete m_pSpline;
-    m_pSpline = new_Spline1D( m_name, tp );
-    m_pSpline->build( gc );
-  }
-
-}
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.html deleted file mode 100644 index e18c8d57..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - - - Program Listing for File SplinesCinterface.h - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplinesCinterface.h -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesCinterface.h)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-/*\
- | file: SplinesCinterface.h
- */
-
-/* @{ */
-#pragma once
-
-#ifndef SPLINES_C_INTERFACE_H
-#define SPLINES_C_INTERFACE_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-  int
-  SPLINE_new(
-    char const * id,
-    char const * type
-  );
-
-  int SPLINE_select( char const * id );
-
-  int SPLINE_delete( char const * id );
-
-  int SPLINE_print();
-
-  char const * SPLINE_get_type_name();
-
-  void * SPLINE_mem_ptr( char const * id );
-
-  int SPLINE_init();
-
-  int SPLINE_push( double x, double y );
-
-  int SPLINE_build();
-
-  int
-  SPLINE_build2(
-    double const * x,
-    double const * y,
-    int            n
-  );
-
-  double SPLINE_eval( double const x );
-
-  double SPLINE_eval_D( double const x );
-
-  double SPLINE_eval_DD( double const x );
-
-  double SPLINE_eval_DDD( double const x );
-
-  double SPLINE_eval_DDDD( double const x );
-
-  double SPLINE_eval_DDDDD( double const x );
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
-/* @} */
-
-/*
-// eof: SplineCinterface.hh
-*/
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html deleted file mode 100644 index 6449a8ec..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - - Program Listing for File SplinesConfig.hh - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File SplinesConfig.hh -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/SplinesConfig.hh)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 2016                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-#pragma once
-
-#ifndef SPLINES_CONFIG_HH
-#define SPLINES_CONFIG_HH
-
-#ifdef __GNUC__
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wpadded"
-#endif
-#ifdef __clang__
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wpadded"
-#pragma clang diagnostic ignored "-Wc++98-compat"
-#pragma clang diagnostic ignored "-Wpoison-system-directories"
-#endif
-
-// Uncomment this if you want to enable debugging
-// #define DEBUG
-
-#include "Utils.hh"
-#include "GenericContainer.hh"
-
-#endif
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.html b/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.html deleted file mode 100644 index c4f1575a..00000000 --- a/docs/api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - Program Listing for File Splines_doxygen.hh - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Program Listing for File Splines_doxygen.hh -

-

Return to documentation for file (/Users/enrico/Ricerca/develop/C++/pins-mechatronix/LibSources/submodules/Splines/src/Splines_doxygen.hh)

-
-
/*--------------------------------------------------------------------------*\
- |                                                                          |
- |  Copyright (C) 1998                                                      |
- |                                                                          |
- |         , __                 , __                                        |
- |        /|/  \               /|/  \                                       |
- |         | __/ _   ,_         | __/ _   ,_                                |
- |         |   \|/  /  |  |   | |   \|/  /  |  |   |                        |
- |         |(__/|__/   |_/ \_/|/|(__/|__/   |_/ \_/|/                       |
- |                           /|                   /|                        |
- |                           \|                   \|                        |
- |                                                                          |
- |      Enrico Bertolazzi                                                   |
- |      Dipartimento di Ingegneria Industriale                              |
- |      Universita` degli Studi di Trento                                   |
- |      email: enrico.bertolazzi@unitn.it                                   |
- |                                                                          |
-\*--------------------------------------------------------------------------*/
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.html b/docs/api/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.html deleted file mode 100644 index 814167ca..00000000 --- a/docs/api/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - Typedef Splines::integer - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Typedef Splines::integer -

- -
-

Typedef Documentation -

-
-
-typedef int Splines::integer
-
-
-

Signed integer type for splines.

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/typedef_namespace_splines_1a3b6ee100a473e8866bcea6d1fc4041d9.html b/docs/api/typedef_namespace_splines_1a3b6ee100a473e8866bcea6d1fc4041d9.html deleted file mode 100644 index d088c80b..00000000 --- a/docs/api/typedef_namespace_splines_1a3b6ee100a473e8866bcea6d1fc4041d9.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - - Typedef Splines::integer - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Typedef Splines::integer -

- -
-

Typedef Documentation -

-
-
-typedef int Splines::integer
-
-
-

Signed integer type for splines.

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/typedef_namespace_splines_1a87f1935c525a7d6a5e35303fce18a60c.html b/docs/api/typedef_namespace_splines_1a87f1935c525a7d6a5e35303fce18a60c.html deleted file mode 100644 index e56b8fe6..00000000 --- a/docs/api/typedef_namespace_splines_1a87f1935c525a7d6a5e35303fce18a60c.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - - Typedef Splines::ostream_type - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Typedef Splines::ostream_type -

- -
-

Typedef Documentation -

-
-
-typedef basic_ostream<char> Splines::ostream_type
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.html b/docs/api/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.html deleted file mode 100644 index c1c1f0de..00000000 --- a/docs/api/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Typedef Splines::ostream_type - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Typedef Splines::ostream_type -

- -
-

Typedef Documentation -

-
-
-typedef basic_ostream<char> Splines::ostream_type
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/typedef_namespace_splines_1ac0b09ba58a37f5f3ca415be4a02ec7aa.html b/docs/api/typedef_namespace_splines_1ac0b09ba58a37f5f3ca415be4a02ec7aa.html deleted file mode 100644 index b5269217..00000000 --- a/docs/api/typedef_namespace_splines_1ac0b09ba58a37f5f3ca415be4a02ec7aa.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - - Typedef Splines::real_type - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Typedef Splines::real_type -

- -
-

Typedef Documentation -

-
-
-typedef double Splines::real_type
-
-
-

Floating point type for splines.

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.html b/docs/api/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.html deleted file mode 100644 index 4e84c4d2..00000000 --- a/docs/api/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - - Typedef Splines::real_type - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Typedef Splines::real_type -

- -
-

Typedef Documentation -

-
-
-typedef double Splines::real_type
-
-
-

Floating point type for splines.

-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.html b/docs/api/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.html deleted file mode 100644 index 287329b0..00000000 --- a/docs/api/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - Variable Splines::spline_type_1D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Variable Splines::spline_type_1D -

- -
-

Variable Documentation -

-
-
-char const *Splines::spline_type_1D[] = {"constant", "linear", "cubic", "akima", "bessel", "pchip", "quintic", "hermite", "spline set", "spline vec", nullptr}
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/api/variable_namespace_splines_1af206176fca336fbc274d89b318609391.html b/docs/api/variable_namespace_splines_1af206176fca336fbc274d89b318609391.html deleted file mode 100644 index 1519c592..00000000 --- a/docs/api/variable_namespace_splines_1af206176fca336fbc274d89b318609391.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - - Variable Splines::spline_type_1D - Quartic Roots documentation - - - - - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - - - - - -
-
-
- -
- -
- -
-
- -
-
-
- -
-

Variable Splines::spline_type_1D -

- -
-

Variable Documentation -

-
-
-char const *Splines::spline_type_1D[] = {"constant", "linear", "cubic", "akima", "bessel", "pchip", "quintic", "hermite", "spline set", "spline vec", nullptr}
-
-
-
-
-
- -
- -
- -
-
- - - - - - - - \ No newline at end of file diff --git a/docs/genindex.html b/docs/genindex.html index fe1978d7..88e4cee9 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -1,1575 +1,2927 @@ - - - - - - Index - Quartic Roots documentation - - - - - - - + + + + + Index — Splines documentation + + + + + + + + + + + + + + - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - - - - - + + + + + + + + + + + + +
+ + - -
- -
- - -
-
-
- - -
-

Index

-
- S -
-
-
-

S

- - + +
+ + + +
+
+
+ + + + + + +
+ +
+ + +
+ + + + + diff --git a/docs/index.html b/docs/index.html index 0d7fddce..f85f2fec 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,346 +1,206 @@ - - - - - - - Home - Quartic Roots documentation - - - - - - - + + + + + Splines — Splines documentation + + + + - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - + + + + - - - - + + + + + + + + + + + + + -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + +
+ + -
-
-
- -
-
-
- -
+
+
+
+
+ +

Splines

-

Splines is a set of C++ classes (with MATLAB mex interface) which implements various spline interpolation. The classes are the following:

-
    -
  • ConstantSpline, for piecewise constants functions

  • -
  • LinearSpline, for piecewise linear interpolation

  • -
  • CubicSpline, for classical cubic spline interpolation

  • -
  • AkimaSpline, for Akima “non oscillatory” spline interpolation

  • -
  • BesselSpline, for Bessel “non oscillatory” spline interpolation

  • -
  • PchipSpline, Simple cubic spline based on PCHIP

  • -
  • QuinticSpline, Simple quintic spline based on PCHIP

  • -
+

Splines is a set of C++ classes (with MATLAB mex interface) which implements various spline interpolation.

+ -
-

Indices and tables -

- -
-

License -

-
-
Copyright (c) 2020, Enrico Bertolazzi
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-    * Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in
-      the documentation and/or other materials provided with the distribution
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-
- -
- -
-
- - - - - - - + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/objects.inv b/docs/objects.inv index 061196b8..8412678c 100644 Binary files a/docs/objects.inv and b/docs/objects.inv differ diff --git a/docs/readme.html b/docs/readme.html index a4e30550..63cf5fb2 100644 --- a/docs/readme.html +++ b/docs/readme.html @@ -1,240 +1,90 @@ - - - - - - - Splines - Quartic Roots documentation - - - - - - - + + + + + Splines — Splines documentation + + + + - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - + + + + - - - - + + + + + + + + + + + + + -
-
-
- -
-
-
Quartic Roots documentation
+ + + + + + +
+ + -
-
-
- -
-
-
- -
-

Splines +
+
+
+
+ +
+

Splines Build Status View Splines on File Exchange

-Build Status -View Splines on File Exchange -


-

Splines -is a set of C++ classes (with MATLAB mex interface) which -implements varios spline interpolation. -The classes are the following:

-
    -
  • ConstantSpline, for piecewise constants functions

  • -
  • LinearSpline, for piecewise linear interpolation

  • -
  • CubicSpline, for classical cubic spline interpolation

  • -
  • AkimaSpline, for Akima “non oscillatory” spline interpolation

  • -
  • BesselSpline, for Bessel “non oscillatory” spline interpolation

  • -
  • PchipSpline,

  • -
  • QuinticSpline, Simple quintic spline based on PCHIP

  • -
-
-

References +
+

Introduction

-
    -
  • F.N. Fritsch and R.E. Carlson, -Monotone Piecewise Cubic Interpolation,
    -SIAM Journal of Numerical Analysis, Vol. 17, No. 2, pp. 238-246, -April 1980.

  • -
+

Splines is a set of C++ classes (with MATLAB mex interface) which +implements varios spline interpolation.

-
-

Matlab +
+

Matlab Toolbox

-

To use in MATLAB install the toolbox Splines.mltbx then compile the files running CompileSplinesLib (available at releases)

+

To use in MATLAB install the toolbox Splines.mltbx then compile the +files running CompileSplinesLib (available at the +link)

C++ Usage @@ -244,7 +94,7 @@

C++ Usage
#include "Splines.hh"
 using namespace SplinesLoad;
 
-....
+// ....
 
 CubicSpline spline;
 double x[] = {1,2,3,4};
@@ -262,7 +112,7 @@ 

C++ Usage
#include "Splines.hh"
 using namespace SplinesLoad;
 
-....
+// ....
 
 CubicSpline spline;
 
@@ -285,7 +135,7 @@ 

C++ Usageusing namespace SplinesLoad; using namespace std; -.... +// .... CubicSpline spline; std::vector x, y; @@ -330,11 +180,15 @@

Compile and tests

Available at: http://ebertolazzi.github.io/Splines

-
-

Enrico Bertolazzi
-Dipartimento di Ingegneria Industriale
-Universita` degli Studi di Trento
-email:

-
+);

+

+
+

References +

+
    +
  • F.N. Fritsch and R.E. Carlson, +Monotone Piecewise Cubic Interpolation, +SIAM Journal of Numerical Analysis, Vol.17, No. 2, pp. 238-246, 1980.

  • +
  • Hiroshi Akima, +Journal of the ACM, +Vol.17, No. 4, 589-602, 1970.

  • +
  • Hiroshi Akima, +A Method of Bivariate Interpolation and Smooth Surface Fitting for Irregularly Distributed Data Points. +ACM Transactions on Mathematical Software, Vol.4, 148-164, 1978.

  • +
+
+
+

License +

+
+
Copyright (c) 2020, Enrico Bertolazzi
+All rights reserved.
 
-      

- -
-
+ + + + +
+ -
- +
- - - - - - - - - - - - + + + + +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/docs/search.html b/docs/search.html index 009d8b36..0f89b1ee 100644 --- a/docs/search.html +++ b/docs/search.html @@ -1,250 +1,147 @@ - - - - - - Search - Quartic Roots documentation - - - - - - - - - Contents - - - - - - - - - Menu - - - - - - - - Expand - - - - - + + + + + + + + + - - - - + + + + + + + + + + + + +
+ + -
-
- - -
-
-
- +
-
-

Error

-

- Please activate JavaScript to enable the search functionality. -

-
- +
-
+
- - - + - - - - - - - - - - - - - + + \ No newline at end of file diff --git a/docs/searchindex.js b/docs/searchindex.js index 7484f268..5f5f3031 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["api/class_splines_1_1_akima2_dspline","api/class_splines_1_1_akima_spline","api/class_splines_1_1_bessel_spline","api/class_splines_1_1_bi_cubic_spline","api/class_splines_1_1_bi_cubic_spline_base","api/class_splines_1_1_bi_quintic_spline","api/class_splines_1_1_bi_quintic_spline_base","api/class_splines_1_1_bilinear_spline","api/class_splines_1_1_constant_spline","api/class_splines_1_1_cubic_spline","api/class_splines_1_1_cubic_spline_base","api/class_splines_1_1_hermite_spline","api/class_splines_1_1_linear_spline","api/class_splines_1_1_pchip_spline","api/class_splines_1_1_quintic_spline","api/class_splines_1_1_quintic_spline_base","api/class_splines_1_1_spline","api/class_splines_1_1_spline1_d","api/class_splines_1_1_spline2_d","api/class_splines_1_1_spline_set","api/class_splines_1_1_spline_set_1_1_binary_search","api/class_splines_1_1_spline_surf","api/class_splines_1_1_spline_vec","api/class_view_hierarchy","api/define__splines_8hh_1a258c7c0530540979548721b55b2338c9","api/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc","api/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f","api/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde","api/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src","api/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe","api/enum_namespace_splines_1a34ca01114f5c5cfba05ae6badb98536d","api/enum_namespace_splines_1a449c10c419c42636d3dd44ff56c3352d","api/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed","api/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7","api/enum_namespace_splines_1ab67d9e563734dd678034ed346e4d7afa","api/enum_namespace_splines_1ab83855c66e1e87122b7f7651d507fd29","api/enum_namespace_splines_1ac6fd9ea07185987eaff6e90a2bbc2ea4","api/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb","api/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh","api/file_view_hierarchy","api/function__splines_cinterface_8h_1a00dc02b492e117b11bd8b298404c1f00","api/function__splines_cinterface_8h_1a0c7c6ed4c544b47854033f8bd66f11e6","api/function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc","api/function__splines_cinterface_8h_1a1a35d19c7f110f8fe4560b6baff07cdb","api/function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4","api/function__splines_cinterface_8h_1a247716d72643966e53bc70c27a728e98","api/function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1","api/function__splines_cinterface_8h_1a2993fc7e0d4ea8f03ff1c1c2a60a9537","api/function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64","api/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19","api/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660","api/function__splines_cinterface_8h_1a5456aac1498f3e3abd660069fef20ba0","api/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0","api/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27","api/function__splines_cinterface_8h_1a84657d0603d13928aa95d4df5c3037a1","api/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709","api/function__splines_cinterface_8h_1a93c302015a1342111d9791f00d2428ff","api/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a","api/function__splines_cinterface_8h_1a9db7f8beca1559a33565b117c9b2f656","api/function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817","api/function__splines_cinterface_8h_1ab9077b9c8095a943eacd6296bb4b741c","api/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97","api/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a","api/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8","api/function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f","api/function__splines_cinterface_8h_1af03061c5581fe277d08b52e2b45ae810","api/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df","api/function_namespace_splines_1a02af2dd1a60e0ab97f8e73ff7bafe13c","api/function_namespace_splines_1a0876533785ef21741cfd6a9c4a4d4fe4","api/function_namespace_splines_1a09ab0e5abfd04a79ab8353c114d82d34","api/function_namespace_splines_1a16d555fa17b3a6997e883d12542f2c92","api/function_namespace_splines_1a1c11a75247302b6b7d15a3a246e115c2","api/function_namespace_splines_1a1dc64f6a5268fdd859799e690fa7fd46","api/function_namespace_splines_1a1f25971612f487cac47e06334000de69","api/function_namespace_splines_1a2089161a31ebf13ae68c04ceb9049e3c","api/function_namespace_splines_1a21f89a7ae650ef6edcba05545c173f0c","api/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca","api/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9","api/function_namespace_splines_1a278b46a98fa787593447f6276e4a42f0","api/function_namespace_splines_1a2a5389fec10f26745eea8aa9a5c1cac0","api/function_namespace_splines_1a2fa41aab85a092c85f48bccbd063093b","api/function_namespace_splines_1a324030f42c623c817c11fa95e7bfc196","api/function_namespace_splines_1a32b23daff7b689a01c8b41d50b0a0598","api/function_namespace_splines_1a33d76143e726218f3ad3455add50bded","api/function_namespace_splines_1a3da4673f534bea92384e23008f1aba82","api/function_namespace_splines_1a3ffb20c4b811f2a3723acddbdabf4168","api/function_namespace_splines_1a43170f386ad9f3ee077abcdec17708db","api/function_namespace_splines_1a45625b2dfc9d9cf9199ad0c9537790e1","api/function_namespace_splines_1a488bac76f053c1eae7e6983c71d861e6","api/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016","api/function_namespace_splines_1a4bf102db4358a845701fc677e4c122d2","api/function_namespace_splines_1a4d701ba4ecabe1e300c2e8738dbc8951","api/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02","api/function_namespace_splines_1a50110e007e11c92561d80f70324884c4","api/function_namespace_splines_1a50e11bb430344e8d51838b60cc16f2e7","api/function_namespace_splines_1a52550d952b78ccf1a1bf1b5a9c8ffca0","api/function_namespace_splines_1a5364bedd2e1cfe0492a9804dce720385","api/function_namespace_splines_1a537d1191b9e65cb379121e297436438d","api/function_namespace_splines_1a5921659b15fb80242a81796fdcb1d6d7","api/function_namespace_splines_1a5b8acf8e45d99c0fdfe70026de611d35","api/function_namespace_splines_1a5d020e3df1b575b52c531edc6c005245","api/function_namespace_splines_1a5d952a419e94702719c64174cd134cd7","api/function_namespace_splines_1a6077cd2ce7389400eb8051e09bd5a94b","api/function_namespace_splines_1a60f01f53c32707d2a70eb61bb2c93a9b","api/function_namespace_splines_1a61dc0ad426b988823065b60a7b695413","api/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00","api/function_namespace_splines_1a6389ba86b13ae6969d7f0220f4990817","api/function_namespace_splines_1a6424176d7b0cd4389ea56246d37224fd","api/function_namespace_splines_1a6462d17be2b25b520bb34ab26f3b8291","api/function_namespace_splines_1a6492af9d3bebb6fc34b10a54965dae6d","api/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549","api/function_namespace_splines_1a65e3a2b5e218b762e457d0bd1c5a3a89","api/function_namespace_splines_1a672cb732b7cd92775aaf3e2bc606f641","api/function_namespace_splines_1a692bcf81e39bdebe1e53ec96da67b195","api/function_namespace_splines_1a699a10071e20f08b6e6901388b1adaa8","api/function_namespace_splines_1a699b4764877c867ff72495d072d641dc","api/function_namespace_splines_1a6b88a1b45d2d2a95739f8080145c9b8e","api/function_namespace_splines_1a6cd92d3cf455625aa59e334b02a83c7a","api/function_namespace_splines_1a72be9f1cd89a6e2b95afa9ea73d52d6d","api/function_namespace_splines_1a76cff6d8e7dbb5c48abbd6a19599fa92","api/function_namespace_splines_1a7ba84dcfe8053887fdec4d2cab888f32","api/function_namespace_splines_1a7ddc4e8f21de2af45f72bfcf2e328dac","api/function_namespace_splines_1a7f9b442cadbf74b8f96f9d4216bd9104","api/function_namespace_splines_1a825c2a66faff32a2e38850469f437ce1","api/function_namespace_splines_1a832ffc93ab9fa6cac1fec8ede4872583","api/function_namespace_splines_1a88ae6c9f8074d9264d52029ee3ac079a","api/function_namespace_splines_1a891dc43d942ca4630fb3cd312fb53913","api/function_namespace_splines_1a89f145b92b5a6701b5882c414bfeea3c","api/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04","api/function_namespace_splines_1a8e6a8f8e5f1fe9dc40911cba351598a2","api/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7","api/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f","api/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41","api/function_namespace_splines_1a97614b93be689eca447c6b8fddc5f92c","api/function_namespace_splines_1a988e77868a230c13fe1bdf8137a8f01a","api/function_namespace_splines_1a9c09da2cae67035c1ee0f2a6996f3171","api/function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d","api/function_namespace_splines_1aa1c4a081ddfbc044821f7aa1ff1ae1c2","api/function_namespace_splines_1aa272bfeb39f131e4966800faa534589f","api/function_namespace_splines_1aa28400e8657e3f0eb38773f70f7853ea","api/function_namespace_splines_1aa3f1c30dc4cf727358705ff0ba1bdee9","api/function_namespace_splines_1aa5ea9bfb7633a777069da1e59a2e5e4d","api/function_namespace_splines_1aa7717628da8d7d6ec064da0500ae833a","api/function_namespace_splines_1aa82aeb3a0dbffcf894a94faf02ce752b","api/function_namespace_splines_1aa98c640e941d7482ff9e62718961d046","api/function_namespace_splines_1aa99a1063f183df0eb349f7b4cc5bafec","api/function_namespace_splines_1aacd357d67f875484aec698d091ccc104","api/function_namespace_splines_1aad9051b1b872dc3b2a49414191ab9a5a","api/function_namespace_splines_1aadd9f962f7368cef42566a1efd07b314","api/function_namespace_splines_1aaf8d95ba30ec2719148481f19f4951b4","api/function_namespace_splines_1ab03e87f559371b851bf9ae72083565a5","api/function_namespace_splines_1ab0be0627373f307032b97617a8f81372","api/function_namespace_splines_1ab79df2197dc5da73d28146b2e270b827","api/function_namespace_splines_1ab7b0d5c51d8e58fa3c4fe8c28ed83692","api/function_namespace_splines_1ab802e6240b43084830e0e5b76dfcfd16","api/function_namespace_splines_1ab89064e5018864fd3c933052ab475411","api/function_namespace_splines_1abc0fb4705d5fbec1d41949b6400918b1","api/function_namespace_splines_1abd67430f5c4a9b80ad497b457af2b139","api/function_namespace_splines_1abe8be2c4304f908ca895f764470d7e7d","api/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2","api/function_namespace_splines_1ac38bcac07970b102fcdd02e91115e08b","api/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2","api/function_namespace_splines_1ac728886ddc6ff09dd2ecf01045597cd1","api/function_namespace_splines_1ac85cb28d6b772656b4e280a030691d27","api/function_namespace_splines_1aca08fb774c9a7496b07efb0157327582","api/function_namespace_splines_1acae47427dcfada65a44e93372b431d9e","api/function_namespace_splines_1acc64d1ef9be62ad8c778743741c35e90","api/function_namespace_splines_1acd2e16dcfcbf039bcae86d9c6c89b17d","api/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e","api/function_namespace_splines_1ad4b42f85cb69fe093759f456114cbced","api/function_namespace_splines_1ad5cc7e2043f6793fd2c0abe1c5dd9d28","api/function_namespace_splines_1ad94967141b4370ffec6040e4c38fb063","api/function_namespace_splines_1ada3be8bd31139b4c298c907e104738e1","api/function_namespace_splines_1ada46db60644a1bda70679ed616cda760","api/function_namespace_splines_1adbe25d3ccbdd633f5273bdfb8efebbc1","api/function_namespace_splines_1ae0d40af0afcb0c5bdc31cac1f3f075aa","api/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4","api/function_namespace_splines_1aeabc2421270acfc7a601fce2ec6e7328","api/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03","api/function_namespace_splines_1aede0d5af6dfe8d886d0196672881a144","api/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c","api/function_namespace_splines_1aeed029888f0f03ce0648224ff171da31","api/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2","api/function_namespace_splines_1af16e572a465aec20228e9fa09095fa4c","api/function_namespace_splines_1af1cb6329045ed974ea6b8505b6958347","api/function_namespace_splines_1af582d7d23f9eb41b08c2a9a71fb69177","api/function_namespace_splines_1af5def81cf8ced3f3337cf9a508af839b","api/function_namespace_splines_1af5f0c90ac7e453569cfa27cbc54b6db7","api/function_namespace_splines_1af9b2cf2583ce28b2ed475251f59c34a5","api/function_namespace_splines_1afaeb8ccb39be9163cb15a3094e2dc87d","api/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d","api/function_namespace_splines_1afc1d7093d458ca78b3586009ef84db9e","api/function_namespace_splines_1afe8bf36f6eaf182cd13a52023f238d5d","api/library_root","api/namespace_Splines","api/namespace_SplinesLoad","api/namespace_std","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh","api/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1","api/typedef_namespace_splines_1a3b6ee100a473e8866bcea6d1fc4041d9","api/typedef_namespace_splines_1a87f1935c525a7d6a5e35303fce18a60c","api/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f","api/typedef_namespace_splines_1ac0b09ba58a37f5f3ca415be4a02ec7aa","api/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a","api/unabridged_api","api/unabridged_orphan","api/variable_namespace_splines_1a052166b362a237026fef2fff7e415070","api/variable_namespace_splines_1af206176fca336fbc274d89b318609391","index","readme"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["api/class_splines_1_1_akima2_dspline.rst","api/class_splines_1_1_akima_spline.rst","api/class_splines_1_1_bessel_spline.rst","api/class_splines_1_1_bi_cubic_spline.rst","api/class_splines_1_1_bi_cubic_spline_base.rst","api/class_splines_1_1_bi_quintic_spline.rst","api/class_splines_1_1_bi_quintic_spline_base.rst","api/class_splines_1_1_bilinear_spline.rst","api/class_splines_1_1_constant_spline.rst","api/class_splines_1_1_cubic_spline.rst","api/class_splines_1_1_cubic_spline_base.rst","api/class_splines_1_1_hermite_spline.rst","api/class_splines_1_1_linear_spline.rst","api/class_splines_1_1_pchip_spline.rst","api/class_splines_1_1_quintic_spline.rst","api/class_splines_1_1_quintic_spline_base.rst","api/class_splines_1_1_spline.rst","api/class_splines_1_1_spline1_d.rst","api/class_splines_1_1_spline2_d.rst","api/class_splines_1_1_spline_set.rst","api/class_splines_1_1_spline_set_1_1_binary_search.rst","api/class_splines_1_1_spline_surf.rst","api/class_splines_1_1_spline_vec.rst","api/class_view_hierarchy.rst","api/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.rst","api/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.rst","api/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.rst","api/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.rst","api/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst","api/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.rst","api/enum_namespace_splines_1a34ca01114f5c5cfba05ae6badb98536d.rst","api/enum_namespace_splines_1a449c10c419c42636d3dd44ff56c3352d.rst","api/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.rst","api/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.rst","api/enum_namespace_splines_1ab67d9e563734dd678034ed346e4d7afa.rst","api/enum_namespace_splines_1ab83855c66e1e87122b7f7651d507fd29.rst","api/enum_namespace_splines_1ac6fd9ea07185987eaff6e90a2bbc2ea4.rst","api/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.rst","api/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst","api/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.rst","api/file_view_hierarchy.rst","api/function__splines_cinterface_8h_1a00dc02b492e117b11bd8b298404c1f00.rst","api/function__splines_cinterface_8h_1a0c7c6ed4c544b47854033f8bd66f11e6.rst","api/function__splines_cinterface_8h_1a17ad351f7572c6eb7f8fbc1cdc5068bc.rst","api/function__splines_cinterface_8h_1a1a35d19c7f110f8fe4560b6baff07cdb.rst","api/function__splines_cinterface_8h_1a1b0aae40600c1c5485508d2f9350c9e4.rst","api/function__splines_cinterface_8h_1a247716d72643966e53bc70c27a728e98.rst","api/function__splines_cinterface_8h_1a26c975e5c90f743ea58c64d4cd55fec1.rst","api/function__splines_cinterface_8h_1a2993fc7e0d4ea8f03ff1c1c2a60a9537.rst","api/function__splines_cinterface_8h_1a38c100aef53f216e97558c861963ef64.rst","api/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.rst","api/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.rst","api/function__splines_cinterface_8h_1a5456aac1498f3e3abd660069fef20ba0.rst","api/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.rst","api/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.rst","api/function__splines_cinterface_8h_1a84657d0603d13928aa95d4df5c3037a1.rst","api/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.rst","api/function__splines_cinterface_8h_1a93c302015a1342111d9791f00d2428ff.rst","api/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.rst","api/function__splines_cinterface_8h_1a9db7f8beca1559a33565b117c9b2f656.rst","api/function__splines_cinterface_8h_1aa94fa6a76750597218338b0ff491b817.rst","api/function__splines_cinterface_8h_1ab9077b9c8095a943eacd6296bb4b741c.rst","api/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.rst","api/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.rst","api/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.rst","api/function__splines_cinterface_8h_1ace3792c09b43ee557ad553f7c385fb9f.rst","api/function__splines_cinterface_8h_1af03061c5581fe277d08b52e2b45ae810.rst","api/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.rst","api/function_namespace_splines_1a02af2dd1a60e0ab97f8e73ff7bafe13c.rst","api/function_namespace_splines_1a0876533785ef21741cfd6a9c4a4d4fe4.rst","api/function_namespace_splines_1a09ab0e5abfd04a79ab8353c114d82d34.rst","api/function_namespace_splines_1a16d555fa17b3a6997e883d12542f2c92.rst","api/function_namespace_splines_1a1c11a75247302b6b7d15a3a246e115c2.rst","api/function_namespace_splines_1a1dc64f6a5268fdd859799e690fa7fd46.rst","api/function_namespace_splines_1a1f25971612f487cac47e06334000de69.rst","api/function_namespace_splines_1a2089161a31ebf13ae68c04ceb9049e3c.rst","api/function_namespace_splines_1a21f89a7ae650ef6edcba05545c173f0c.rst","api/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.rst","api/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.rst","api/function_namespace_splines_1a278b46a98fa787593447f6276e4a42f0.rst","api/function_namespace_splines_1a2a5389fec10f26745eea8aa9a5c1cac0.rst","api/function_namespace_splines_1a2fa41aab85a092c85f48bccbd063093b.rst","api/function_namespace_splines_1a324030f42c623c817c11fa95e7bfc196.rst","api/function_namespace_splines_1a32b23daff7b689a01c8b41d50b0a0598.rst","api/function_namespace_splines_1a33d76143e726218f3ad3455add50bded.rst","api/function_namespace_splines_1a3da4673f534bea92384e23008f1aba82.rst","api/function_namespace_splines_1a3ffb20c4b811f2a3723acddbdabf4168.rst","api/function_namespace_splines_1a43170f386ad9f3ee077abcdec17708db.rst","api/function_namespace_splines_1a45625b2dfc9d9cf9199ad0c9537790e1.rst","api/function_namespace_splines_1a488bac76f053c1eae7e6983c71d861e6.rst","api/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.rst","api/function_namespace_splines_1a4bf102db4358a845701fc677e4c122d2.rst","api/function_namespace_splines_1a4d701ba4ecabe1e300c2e8738dbc8951.rst","api/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.rst","api/function_namespace_splines_1a50110e007e11c92561d80f70324884c4.rst","api/function_namespace_splines_1a50e11bb430344e8d51838b60cc16f2e7.rst","api/function_namespace_splines_1a52550d952b78ccf1a1bf1b5a9c8ffca0.rst","api/function_namespace_splines_1a5364bedd2e1cfe0492a9804dce720385.rst","api/function_namespace_splines_1a537d1191b9e65cb379121e297436438d.rst","api/function_namespace_splines_1a5921659b15fb80242a81796fdcb1d6d7.rst","api/function_namespace_splines_1a5b8acf8e45d99c0fdfe70026de611d35.rst","api/function_namespace_splines_1a5d020e3df1b575b52c531edc6c005245.rst","api/function_namespace_splines_1a5d952a419e94702719c64174cd134cd7.rst","api/function_namespace_splines_1a6077cd2ce7389400eb8051e09bd5a94b.rst","api/function_namespace_splines_1a60f01f53c32707d2a70eb61bb2c93a9b.rst","api/function_namespace_splines_1a61dc0ad426b988823065b60a7b695413.rst","api/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.rst","api/function_namespace_splines_1a6389ba86b13ae6969d7f0220f4990817.rst","api/function_namespace_splines_1a6424176d7b0cd4389ea56246d37224fd.rst","api/function_namespace_splines_1a6462d17be2b25b520bb34ab26f3b8291.rst","api/function_namespace_splines_1a6492af9d3bebb6fc34b10a54965dae6d.rst","api/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.rst","api/function_namespace_splines_1a65e3a2b5e218b762e457d0bd1c5a3a89.rst","api/function_namespace_splines_1a672cb732b7cd92775aaf3e2bc606f641.rst","api/function_namespace_splines_1a692bcf81e39bdebe1e53ec96da67b195.rst","api/function_namespace_splines_1a699a10071e20f08b6e6901388b1adaa8.rst","api/function_namespace_splines_1a699b4764877c867ff72495d072d641dc.rst","api/function_namespace_splines_1a6b88a1b45d2d2a95739f8080145c9b8e.rst","api/function_namespace_splines_1a6cd92d3cf455625aa59e334b02a83c7a.rst","api/function_namespace_splines_1a72be9f1cd89a6e2b95afa9ea73d52d6d.rst","api/function_namespace_splines_1a76cff6d8e7dbb5c48abbd6a19599fa92.rst","api/function_namespace_splines_1a7ba84dcfe8053887fdec4d2cab888f32.rst","api/function_namespace_splines_1a7ddc4e8f21de2af45f72bfcf2e328dac.rst","api/function_namespace_splines_1a7f9b442cadbf74b8f96f9d4216bd9104.rst","api/function_namespace_splines_1a825c2a66faff32a2e38850469f437ce1.rst","api/function_namespace_splines_1a832ffc93ab9fa6cac1fec8ede4872583.rst","api/function_namespace_splines_1a88ae6c9f8074d9264d52029ee3ac079a.rst","api/function_namespace_splines_1a891dc43d942ca4630fb3cd312fb53913.rst","api/function_namespace_splines_1a89f145b92b5a6701b5882c414bfeea3c.rst","api/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.rst","api/function_namespace_splines_1a8e6a8f8e5f1fe9dc40911cba351598a2.rst","api/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.rst","api/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.rst","api/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.rst","api/function_namespace_splines_1a97614b93be689eca447c6b8fddc5f92c.rst","api/function_namespace_splines_1a988e77868a230c13fe1bdf8137a8f01a.rst","api/function_namespace_splines_1a9c09da2cae67035c1ee0f2a6996f3171.rst","api/function_namespace_splines_1a9cf2674db1ea4e5185db7faaa36e011d.rst","api/function_namespace_splines_1aa1c4a081ddfbc044821f7aa1ff1ae1c2.rst","api/function_namespace_splines_1aa272bfeb39f131e4966800faa534589f.rst","api/function_namespace_splines_1aa28400e8657e3f0eb38773f70f7853ea.rst","api/function_namespace_splines_1aa3f1c30dc4cf727358705ff0ba1bdee9.rst","api/function_namespace_splines_1aa5ea9bfb7633a777069da1e59a2e5e4d.rst","api/function_namespace_splines_1aa7717628da8d7d6ec064da0500ae833a.rst","api/function_namespace_splines_1aa82aeb3a0dbffcf894a94faf02ce752b.rst","api/function_namespace_splines_1aa98c640e941d7482ff9e62718961d046.rst","api/function_namespace_splines_1aa99a1063f183df0eb349f7b4cc5bafec.rst","api/function_namespace_splines_1aacd357d67f875484aec698d091ccc104.rst","api/function_namespace_splines_1aad9051b1b872dc3b2a49414191ab9a5a.rst","api/function_namespace_splines_1aadd9f962f7368cef42566a1efd07b314.rst","api/function_namespace_splines_1aaf8d95ba30ec2719148481f19f4951b4.rst","api/function_namespace_splines_1ab03e87f559371b851bf9ae72083565a5.rst","api/function_namespace_splines_1ab0be0627373f307032b97617a8f81372.rst","api/function_namespace_splines_1ab79df2197dc5da73d28146b2e270b827.rst","api/function_namespace_splines_1ab7b0d5c51d8e58fa3c4fe8c28ed83692.rst","api/function_namespace_splines_1ab802e6240b43084830e0e5b76dfcfd16.rst","api/function_namespace_splines_1ab89064e5018864fd3c933052ab475411.rst","api/function_namespace_splines_1abc0fb4705d5fbec1d41949b6400918b1.rst","api/function_namespace_splines_1abd67430f5c4a9b80ad497b457af2b139.rst","api/function_namespace_splines_1abe8be2c4304f908ca895f764470d7e7d.rst","api/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.rst","api/function_namespace_splines_1ac38bcac07970b102fcdd02e91115e08b.rst","api/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.rst","api/function_namespace_splines_1ac728886ddc6ff09dd2ecf01045597cd1.rst","api/function_namespace_splines_1ac85cb28d6b772656b4e280a030691d27.rst","api/function_namespace_splines_1aca08fb774c9a7496b07efb0157327582.rst","api/function_namespace_splines_1acae47427dcfada65a44e93372b431d9e.rst","api/function_namespace_splines_1acc64d1ef9be62ad8c778743741c35e90.rst","api/function_namespace_splines_1acd2e16dcfcbf039bcae86d9c6c89b17d.rst","api/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.rst","api/function_namespace_splines_1ad4b42f85cb69fe093759f456114cbced.rst","api/function_namespace_splines_1ad5cc7e2043f6793fd2c0abe1c5dd9d28.rst","api/function_namespace_splines_1ad94967141b4370ffec6040e4c38fb063.rst","api/function_namespace_splines_1ada3be8bd31139b4c298c907e104738e1.rst","api/function_namespace_splines_1ada46db60644a1bda70679ed616cda760.rst","api/function_namespace_splines_1adbe25d3ccbdd633f5273bdfb8efebbc1.rst","api/function_namespace_splines_1ae0d40af0afcb0c5bdc31cac1f3f075aa.rst","api/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.rst","api/function_namespace_splines_1aeabc2421270acfc7a601fce2ec6e7328.rst","api/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.rst","api/function_namespace_splines_1aede0d5af6dfe8d886d0196672881a144.rst","api/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.rst","api/function_namespace_splines_1aeed029888f0f03ce0648224ff171da31.rst","api/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.rst","api/function_namespace_splines_1af16e572a465aec20228e9fa09095fa4c.rst","api/function_namespace_splines_1af1cb6329045ed974ea6b8505b6958347.rst","api/function_namespace_splines_1af582d7d23f9eb41b08c2a9a71fb69177.rst","api/function_namespace_splines_1af5def81cf8ced3f3337cf9a508af839b.rst","api/function_namespace_splines_1af5f0c90ac7e453569cfa27cbc54b6db7.rst","api/function_namespace_splines_1af9b2cf2583ce28b2ed475251f59c34a5.rst","api/function_namespace_splines_1afaeb8ccb39be9163cb15a3094e2dc87d.rst","api/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.rst","api/function_namespace_splines_1afc1d7093d458ca78b3586009ef84db9e.rst","api/function_namespace_splines_1afe8bf36f6eaf182cd13a52023f238d5d.rst","api/library_root.rst","api/namespace_Splines.rst","api/namespace_SplinesLoad.rst","api/namespace_std.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst","api/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines_doxygen.hh.rst","api/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.rst","api/typedef_namespace_splines_1a3b6ee100a473e8866bcea6d1fc4041d9.rst","api/typedef_namespace_splines_1a87f1935c525a7d6a5e35303fce18a60c.rst","api/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.rst","api/typedef_namespace_splines_1ac0b09ba58a37f5f3ca415be4a02ec7aa.rst","api/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.rst","api/unabridged_api.rst","api/unabridged_orphan.rst","api/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.rst","api/variable_namespace_splines_1af206176fca336fbc274d89b318609391.rst","index.rst","readme.rst"],objects:{"":{"SPLINE_build2::n":[95,2,1,"_CPPv413SPLINE_build2PKdPKdi"],"SPLINE_build2::x":[95,2,1,"_CPPv413SPLINE_build2PKdPKdi"],"SPLINE_build2::y":[95,2,1,"_CPPv413SPLINE_build2PKdPKdi"],"SPLINE_delete::id":[111,2,1,"_CPPv413SPLINE_deletePKc"],"SPLINE_eval::x":[104,2,1,"_CPPv411SPLINE_evalKd"],"SPLINE_eval_D::x":[91,2,1,"_CPPv413SPLINE_eval_DKd"],"SPLINE_eval_DD::x":[109,2,1,"_CPPv414SPLINE_eval_DDKd"],"SPLINE_eval_DDD::x":[93,2,1,"_CPPv415SPLINE_eval_DDDKd"],"SPLINE_eval_DDDD::x":[89,2,1,"_CPPv416SPLINE_eval_DDDDKd"],"SPLINE_eval_DDDDD::x":[87,2,1,"_CPPv417SPLINE_eval_DDDDDKd"],"SPLINE_mem_ptr::id":[106,2,1,"_CPPv414SPLINE_mem_ptrPKc"],"SPLINE_new::id":[108,2,1,"_CPPv410SPLINE_newPKcPKc"],"SPLINE_new::type":[108,2,1,"_CPPv410SPLINE_newPKcPKc"],"SPLINE_push::x":[94,2,1,"_CPPv411SPLINE_pushdd"],"SPLINE_push::y":[94,2,1,"_CPPv411SPLINE_pushdd"],"SPLINE_select::id":[98,2,1,"_CPPv413SPLINE_selectPKc"],"Splines::AKIMA2D_TYPE":[31,3,1,"_CPPv4N7Splines12SplineType2D12AKIMA2D_TYPEE"],"Splines::AKIMA_QUINTIC":[34,3,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13AKIMA_QUINTICE"],"Splines::AKIMA_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D10AKIMA_TYPEE"],"Splines::Akima2Dspline":[0,4,1,"_CPPv4N7Splines13Akima2DsplineE"],"Splines::Akima2Dspline::Akima2Dspline":[0,1,1,"_CPPv4N7Splines13Akima2Dspline13Akima2DsplineERK6string"],"Splines::Akima2Dspline::Akima2Dspline::name":[0,2,1,"_CPPv4N7Splines13Akima2Dspline13Akima2DsplineERK6string"],"Splines::Akima2Dspline::type_name":[0,1,1,"_CPPv4NK7Splines13Akima2Dspline9type_nameEv"],"Splines::Akima2Dspline::writeToStream":[0,1,1,"_CPPv4NK7Splines13Akima2Dspline13writeToStreamER12ostream_type"],"Splines::Akima2Dspline::writeToStream::s":[0,2,1,"_CPPv4NK7Splines13Akima2Dspline13writeToStreamER12ostream_type"],"Splines::Akima2Dspline::~Akima2Dspline":[0,1,1,"_CPPv4N7Splines13Akima2DsplineD0Ev"],"Splines::AkimaSpline":[1,4,1,"_CPPv4N7Splines11AkimaSplineE"],"Splines::AkimaSpline::AkimaSpline":[1,1,1,"_CPPv4N7Splines11AkimaSpline11AkimaSplineERK6string"],"Splines::AkimaSpline::AkimaSpline::name":[1,2,1,"_CPPv4N7Splines11AkimaSpline11AkimaSplineERK6string"],"Splines::AkimaSpline::build":[1,1,1,"_CPPv4N7Splines11AkimaSpline5buildEv"],"Splines::AkimaSpline::setup":[1,1,1,"_CPPv4N7Splines11AkimaSpline5setupERK16GenericContainer"],"Splines::AkimaSpline::setup::gc":[1,2,1,"_CPPv4N7Splines11AkimaSpline5setupERK16GenericContainer"],"Splines::AkimaSpline::type":[1,1,1,"_CPPv4NK7Splines11AkimaSpline4typeEv"],"Splines::AkimaSpline::~AkimaSpline":[1,1,1,"_CPPv4N7Splines11AkimaSplineD0Ev"],"Splines::BESSEL_QUINTIC":[34,3,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE14BESSEL_QUINTICE"],"Splines::BESSEL_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D11BESSEL_TYPEE"],"Splines::BICUBIC_TYPE":[31,3,1,"_CPPv4N7Splines12SplineType2D12BICUBIC_TYPEE"],"Splines::BILINEAR_TYPE":[31,3,1,"_CPPv4N7Splines12SplineType2D13BILINEAR_TYPEE"],"Splines::BIQUINTIC_TYPE":[31,3,1,"_CPPv4N7Splines12SplineType2D14BIQUINTIC_TYPEE"],"Splines::BesselSpline":[2,4,1,"_CPPv4N7Splines12BesselSplineE"],"Splines::BesselSpline::BesselSpline":[2,1,1,"_CPPv4N7Splines12BesselSpline12BesselSplineERK6string"],"Splines::BesselSpline::BesselSpline::name":[2,2,1,"_CPPv4N7Splines12BesselSpline12BesselSplineERK6string"],"Splines::BesselSpline::build":[2,1,1,"_CPPv4N7Splines12BesselSpline5buildEv"],"Splines::BesselSpline::setup":[2,1,1,"_CPPv4N7Splines12BesselSpline5setupERK16GenericContainer"],"Splines::BesselSpline::setup::gc":[2,2,1,"_CPPv4N7Splines12BesselSpline5setupERK16GenericContainer"],"Splines::BesselSpline::type":[2,1,1,"_CPPv4NK7Splines12BesselSpline4typeEv"],"Splines::BesselSpline::~BesselSpline":[2,1,1,"_CPPv4N7Splines12BesselSplineD0Ev"],"Splines::BiCubicSpline":[3,4,1,"_CPPv4N7Splines13BiCubicSplineE"],"Splines::BiCubicSpline::BiCubicSpline":[3,1,1,"_CPPv4N7Splines13BiCubicSpline13BiCubicSplineERK6string"],"Splines::BiCubicSpline::BiCubicSpline::name":[3,2,1,"_CPPv4N7Splines13BiCubicSpline13BiCubicSplineERK6string"],"Splines::BiCubicSpline::m_DX":[3,5,1,"_CPPv4N7Splines13BiCubicSpline4m_DXE"],"Splines::BiCubicSpline::m_DXY":[3,5,1,"_CPPv4N7Splines13BiCubicSpline5m_DXYE"],"Splines::BiCubicSpline::m_DY":[3,5,1,"_CPPv4N7Splines13BiCubicSpline4m_DYE"],"Splines::BiCubicSpline::m_mem_bicubic":[3,5,1,"_CPPv4N7Splines13BiCubicSpline13m_mem_bicubicE"],"Splines::BiCubicSpline::type_name":[3,1,1,"_CPPv4NK7Splines13BiCubicSpline9type_nameEv"],"Splines::BiCubicSpline::writeToStream":[3,1,1,"_CPPv4NK7Splines13BiCubicSpline13writeToStreamER12ostream_type"],"Splines::BiCubicSpline::writeToStream::s":[3,2,1,"_CPPv4NK7Splines13BiCubicSpline13writeToStreamER12ostream_type"],"Splines::BiCubicSpline::~BiCubicSpline":[3,1,1,"_CPPv4N7Splines13BiCubicSplineD0Ev"],"Splines::BiCubicSplineBase":[4,4,1,"_CPPv4N7Splines17BiCubicSplineBaseE"],"Splines::BiCubicSplineBase::BiCubicSplineBase":[4,1,1,"_CPPv4N7Splines17BiCubicSplineBase17BiCubicSplineBaseERK6string"],"Splines::BiCubicSplineBase::BiCubicSplineBase::name":[4,2,1,"_CPPv4N7Splines17BiCubicSplineBase17BiCubicSplineBaseERK6string"],"Splines::BiCubicSplineBase::D":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSplineBase::D::d":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSplineBase::D::x":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSplineBase::D::y":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSplineBase::DD":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSplineBase::DD::dd":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSplineBase::DD::x":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSplineBase::DD::y":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSplineBase::Dx":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase2DxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dx::x":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dx::y":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DxE9real_type9real_type"],"Splines::BiCubicSplineBase::DxNode":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase6DxNodeE7integer7integer"],"Splines::BiCubicSplineBase::DxNode::i":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase6DxNodeE7integer7integer"],"Splines::BiCubicSplineBase::DxNode::j":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase6DxNodeE7integer7integer"],"Splines::BiCubicSplineBase::Dxx":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxx::x":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxx::y":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxy":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxy::x":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxy::y":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxyE9real_type9real_type"],"Splines::BiCubicSplineBase::DxyNode":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase7DxyNodeE7integer7integer"],"Splines::BiCubicSplineBase::DxyNode::i":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase7DxyNodeE7integer7integer"],"Splines::BiCubicSplineBase::DxyNode::j":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase7DxyNodeE7integer7integer"],"Splines::BiCubicSplineBase::Dy":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase2DyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dy::x":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dy::y":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DyE9real_type9real_type"],"Splines::BiCubicSplineBase::DyNode":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase6DyNodeE7integer7integer"],"Splines::BiCubicSplineBase::DyNode::i":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase6DyNodeE7integer7integer"],"Splines::BiCubicSplineBase::DyNode::j":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase6DyNodeE7integer7integer"],"Splines::BiCubicSplineBase::Dyy":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase3DyyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dyy::x":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase3DyyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dyy::y":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase3DyyE9real_type9real_type"],"Splines::BiCubicSplineBase::load":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBase4loadE7integer7integerAL4E_AL4E_9real_type"],"Splines::BiCubicSplineBase::load::bili3":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4loadE7integer7integerAL4E_AL4E_9real_type"],"Splines::BiCubicSplineBase::load::i":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4loadE7integer7integerAL4E_AL4E_9real_type"],"Splines::BiCubicSplineBase::load::j":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4loadE7integer7integerAL4E_AL4E_9real_type"],"Splines::BiCubicSplineBase::m_DX":[4,5,1,"_CPPv4N7Splines17BiCubicSplineBase4m_DXE"],"Splines::BiCubicSplineBase::m_DXY":[4,5,1,"_CPPv4N7Splines17BiCubicSplineBase5m_DXYE"],"Splines::BiCubicSplineBase::m_DY":[4,5,1,"_CPPv4N7Splines17BiCubicSplineBase4m_DYE"],"Splines::BiCubicSplineBase::m_X":[4,5,1,"_CPPv4N7Splines17BiCubicSplineBase3m_XE"],"Splines::BiCubicSplineBase::m_Y":[4,5,1,"_CPPv4N7Splines17BiCubicSplineBase3m_YE"],"Splines::BiCubicSplineBase::m_Z":[4,5,1,"_CPPv4N7Splines17BiCubicSplineBase3m_ZE"],"Splines::BiCubicSplineBase::m_mem_bicubic":[4,5,1,"_CPPv4N7Splines17BiCubicSplineBase13m_mem_bicubicE"],"Splines::BiCubicSplineBase::m_nx":[4,5,1,"_CPPv4N7Splines17BiCubicSplineBase4m_nxE"],"Splines::BiCubicSplineBase::m_ny":[4,5,1,"_CPPv4N7Splines17BiCubicSplineBase4m_nyE"],"Splines::BiCubicSplineBase::operator()":[4,1,1,"_CPPv4NK7Splines17BiCubicSplineBaseclE9real_type9real_type"],"Splines::BiCubicSplineBase::operator()::x":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBaseclE9real_type9real_type"],"Splines::BiCubicSplineBase::operator()::y":[4,2,1,"_CPPv4NK7Splines17BiCubicSplineBaseclE9real_type9real_type"],"Splines::BiCubicSplineBase::~BiCubicSplineBase":[4,1,1,"_CPPv4N7Splines17BiCubicSplineBaseD0Ev"],"Splines::BiQuinticSpline":[5,4,1,"_CPPv4N7Splines15BiQuinticSplineE"],"Splines::BiQuinticSpline::BiQuinticSpline":[5,1,1,"_CPPv4N7Splines15BiQuinticSpline15BiQuinticSplineERK6string"],"Splines::BiQuinticSpline::BiQuinticSpline::name":[5,2,1,"_CPPv4N7Splines15BiQuinticSpline15BiQuinticSplineERK6string"],"Splines::BiQuinticSpline::type_name":[5,1,1,"_CPPv4NK7Splines15BiQuinticSpline9type_nameEv"],"Splines::BiQuinticSpline::writeToStream":[5,1,1,"_CPPv4NK7Splines15BiQuinticSpline13writeToStreamER12ostream_type"],"Splines::BiQuinticSpline::writeToStream::s":[5,2,1,"_CPPv4NK7Splines15BiQuinticSpline13writeToStreamER12ostream_type"],"Splines::BiQuinticSpline::~BiQuinticSpline":[5,1,1,"_CPPv4N7Splines15BiQuinticSplineD0Ev"],"Splines::BiQuinticSplineBase":[6,4,1,"_CPPv4N7Splines19BiQuinticSplineBaseE"],"Splines::BiQuinticSplineBase::BiQuinticSplineBase":[6,1,1,"_CPPv4N7Splines19BiQuinticSplineBase19BiQuinticSplineBaseERK6string"],"Splines::BiQuinticSplineBase::BiQuinticSplineBase::name":[6,2,1,"_CPPv4N7Splines19BiQuinticSplineBase19BiQuinticSplineBaseERK6string"],"Splines::BiQuinticSplineBase::D":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSplineBase::D::d":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSplineBase::D::x":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSplineBase::D::y":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSplineBase::DD":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSplineBase::DD::dd":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSplineBase::DD::x":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSplineBase::DD::y":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSplineBase::Dx":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DxE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dx::x":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DxE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dx::y":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DxE9real_type9real_type"],"Splines::BiQuinticSplineBase::DxNode":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxNode::i":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxNode::j":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::Dxx":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxxE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dxx::x":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxxE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dxx::y":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxxE9real_type9real_type"],"Splines::BiQuinticSplineBase::DxxNode":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxxNode::i":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxxNode::j":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::Dxy":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dxy::x":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dxy::y":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxyE9real_type9real_type"],"Splines::BiQuinticSplineBase::DxyNode":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxyNode::i":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxyNode::j":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::Dy":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dy::x":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dy::y":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DyE9real_type9real_type"],"Splines::BiQuinticSplineBase::DyNode":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DyNode::i":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DyNode::j":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::Dyy":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DyyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dyy::x":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DyyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dyy::y":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DyyE9real_type9real_type"],"Splines::BiQuinticSplineBase::DyyNode":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DyyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DyyNode::i":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DyyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DyyNode::j":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DyyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::load":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBase4loadE7integer7integerAL6E_AL6E_9real_type"],"Splines::BiQuinticSplineBase::load::bili5":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4loadE7integer7integerAL6E_AL6E_9real_type"],"Splines::BiQuinticSplineBase::load::i":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4loadE7integer7integerAL6E_AL6E_9real_type"],"Splines::BiQuinticSplineBase::load::j":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4loadE7integer7integerAL6E_AL6E_9real_type"],"Splines::BiQuinticSplineBase::m_DX":[6,5,1,"_CPPv4N7Splines19BiQuinticSplineBase4m_DXE"],"Splines::BiQuinticSplineBase::m_DXX":[6,5,1,"_CPPv4N7Splines19BiQuinticSplineBase5m_DXXE"],"Splines::BiQuinticSplineBase::m_DXXY":[6,5,1,"_CPPv4N7Splines19BiQuinticSplineBase6m_DXXYE"],"Splines::BiQuinticSplineBase::m_DXXYY":[6,5,1,"_CPPv4N7Splines19BiQuinticSplineBase7m_DXXYYE"],"Splines::BiQuinticSplineBase::m_DXY":[6,5,1,"_CPPv4N7Splines19BiQuinticSplineBase5m_DXYE"],"Splines::BiQuinticSplineBase::m_DXYY":[6,5,1,"_CPPv4N7Splines19BiQuinticSplineBase6m_DXYYE"],"Splines::BiQuinticSplineBase::m_DY":[6,5,1,"_CPPv4N7Splines19BiQuinticSplineBase4m_DYE"],"Splines::BiQuinticSplineBase::m_DYY":[6,5,1,"_CPPv4N7Splines19BiQuinticSplineBase5m_DYYE"],"Splines::BiQuinticSplineBase::mem":[6,5,1,"_CPPv4N7Splines19BiQuinticSplineBase3memE"],"Splines::BiQuinticSplineBase::operator()":[6,1,1,"_CPPv4NK7Splines19BiQuinticSplineBaseclE9real_type9real_type"],"Splines::BiQuinticSplineBase::operator()::x":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBaseclE9real_type9real_type"],"Splines::BiQuinticSplineBase::operator()::y":[6,2,1,"_CPPv4NK7Splines19BiQuinticSplineBaseclE9real_type9real_type"],"Splines::BiQuinticSplineBase::~BiQuinticSplineBase":[6,1,1,"_CPPv4N7Splines19BiQuinticSplineBaseD0Ev"],"Splines::BilinearSpline":[7,4,1,"_CPPv4N7Splines14BilinearSplineE"],"Splines::BilinearSpline::BilinearSpline":[7,1,1,"_CPPv4N7Splines14BilinearSpline14BilinearSplineERK6string"],"Splines::BilinearSpline::BilinearSpline::name":[7,2,1,"_CPPv4N7Splines14BilinearSpline14BilinearSplineERK6string"],"Splines::BilinearSpline::D":[7,1,1,"_CPPv4NK7Splines14BilinearSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BilinearSpline::D::d":[7,2,1,"_CPPv4NK7Splines14BilinearSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BilinearSpline::D::x":[7,2,1,"_CPPv4NK7Splines14BilinearSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BilinearSpline::D::y":[7,2,1,"_CPPv4NK7Splines14BilinearSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BilinearSpline::DD":[7,1,1,"_CPPv4NK7Splines14BilinearSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BilinearSpline::DD::dd":[7,2,1,"_CPPv4NK7Splines14BilinearSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BilinearSpline::DD::x":[7,2,1,"_CPPv4NK7Splines14BilinearSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BilinearSpline::DD::y":[7,2,1,"_CPPv4NK7Splines14BilinearSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BilinearSpline::Dx":[7,1,1,"_CPPv4NK7Splines14BilinearSpline2DxE9real_type9real_type"],"Splines::BilinearSpline::Dx::x":[7,2,1,"_CPPv4NK7Splines14BilinearSpline2DxE9real_type9real_type"],"Splines::BilinearSpline::Dx::y":[7,2,1,"_CPPv4NK7Splines14BilinearSpline2DxE9real_type9real_type"],"Splines::BilinearSpline::Dxx":[7,1,1,"_CPPv4NK7Splines14BilinearSpline3DxxE9real_type9real_type"],"Splines::BilinearSpline::Dxy":[7,1,1,"_CPPv4NK7Splines14BilinearSpline3DxyE9real_type9real_type"],"Splines::BilinearSpline::Dy":[7,1,1,"_CPPv4NK7Splines14BilinearSpline2DyE9real_type9real_type"],"Splines::BilinearSpline::Dy::x":[7,2,1,"_CPPv4NK7Splines14BilinearSpline2DyE9real_type9real_type"],"Splines::BilinearSpline::Dy::y":[7,2,1,"_CPPv4NK7Splines14BilinearSpline2DyE9real_type9real_type"],"Splines::BilinearSpline::Dyy":[7,1,1,"_CPPv4NK7Splines14BilinearSpline3DyyE9real_type9real_type"],"Splines::BilinearSpline::m_X":[7,5,1,"_CPPv4N7Splines14BilinearSpline3m_XE"],"Splines::BilinearSpline::m_Y":[7,5,1,"_CPPv4N7Splines14BilinearSpline3m_YE"],"Splines::BilinearSpline::m_Z":[7,5,1,"_CPPv4N7Splines14BilinearSpline3m_ZE"],"Splines::BilinearSpline::m_nx":[7,5,1,"_CPPv4N7Splines14BilinearSpline4m_nxE"],"Splines::BilinearSpline::m_ny":[7,5,1,"_CPPv4N7Splines14BilinearSpline4m_nyE"],"Splines::BilinearSpline::operator()":[7,1,1,"_CPPv4NK7Splines14BilinearSplineclE9real_type9real_type"],"Splines::BilinearSpline::operator()::x":[7,2,1,"_CPPv4NK7Splines14BilinearSplineclE9real_type9real_type"],"Splines::BilinearSpline::operator()::y":[7,2,1,"_CPPv4NK7Splines14BilinearSplineclE9real_type9real_type"],"Splines::BilinearSpline::type_name":[7,1,1,"_CPPv4NK7Splines14BilinearSpline9type_nameEv"],"Splines::BilinearSpline::writeToStream":[7,1,1,"_CPPv4NK7Splines14BilinearSpline13writeToStreamER12ostream_type"],"Splines::BilinearSpline::writeToStream::s":[7,2,1,"_CPPv4NK7Splines14BilinearSpline13writeToStreamER12ostream_type"],"Splines::BilinearSpline::~BilinearSpline":[7,1,1,"_CPPv4N7Splines14BilinearSplineD0Ev"],"Splines::CONSTANT_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D13CONSTANT_TYPEE"],"Splines::CUBIC_QUINTIC":[34,3,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13CUBIC_QUINTICE"],"Splines::CUBIC_SPLINE_TYPE_BC":[35,6,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BCE"],"Splines::CUBIC_SPLINE_TYPE_BC::EXTRAPOLATE_BC":[35,3,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC14EXTRAPOLATE_BCE"],"Splines::CUBIC_SPLINE_TYPE_BC::NATURAL_BC":[35,3,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC10NATURAL_BCE"],"Splines::CUBIC_SPLINE_TYPE_BC::NOT_A_KNOT":[35,3,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC10NOT_A_KNOTE"],"Splines::CUBIC_SPLINE_TYPE_BC::PARABOLIC_RUNOUT_BC":[35,3,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC19PARABOLIC_RUNOUT_BCE"],"Splines::CUBIC_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D10CUBIC_TYPEE"],"Splines::ConstantSpline":[8,4,1,"_CPPv4N7Splines14ConstantSplineE"],"Splines::ConstantSpline::ConstantSpline":[8,1,1,"_CPPv4N7Splines14ConstantSpline14ConstantSplineERK6string"],"Splines::ConstantSpline::ConstantSpline::name":[8,2,1,"_CPPv4N7Splines14ConstantSpline14ConstantSplineERK6string"],"Splines::ConstantSpline::D":[8,1,1,"_CPPv4NK7Splines14ConstantSpline1DE9real_type"],"Splines::ConstantSpline::DD":[8,1,1,"_CPPv4NK7Splines14ConstantSpline2DDE9real_type"],"Splines::ConstantSpline::DDD":[8,1,1,"_CPPv4NK7Splines14ConstantSpline3DDDE9real_type"],"Splines::ConstantSpline::build":[8,1,1,"_CPPv4N7Splines14ConstantSpline5buildEv"],"Splines::ConstantSpline::build::incx":[8,2,1,"_CPPv4N7Splines14ConstantSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::ConstantSpline::build::incy":[8,2,1,"_CPPv4N7Splines14ConstantSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::ConstantSpline::build::n":[8,2,1,"_CPPv4N7Splines14ConstantSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::ConstantSpline::build::x":[8,2,1,"_CPPv4N7Splines14ConstantSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::ConstantSpline::build::y":[8,2,1,"_CPPv4N7Splines14ConstantSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::ConstantSpline::clear":[8,1,1,"_CPPv4N7Splines14ConstantSpline5clearEv"],"Splines::ConstantSpline::coeffs":[8,1,1,"_CPPv4NK7Splines14ConstantSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::ConstantSpline::coeffs::cfs":[8,2,1,"_CPPv4NK7Splines14ConstantSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::ConstantSpline::coeffs::nodes":[8,2,1,"_CPPv4NK7Splines14ConstantSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::ConstantSpline::coeffs::transpose":[8,2,1,"_CPPv4NK7Splines14ConstantSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::ConstantSpline::id_D":[8,1,1,"_CPPv4NK7Splines14ConstantSpline4id_DE7integer9real_type"],"Splines::ConstantSpline::id_DD":[8,1,1,"_CPPv4NK7Splines14ConstantSpline5id_DDE7integer9real_type"],"Splines::ConstantSpline::id_DDD":[8,1,1,"_CPPv4NK7Splines14ConstantSpline6id_DDDE7integer9real_type"],"Splines::ConstantSpline::id_eval":[8,1,1,"_CPPv4NK7Splines14ConstantSpline7id_evalE7integer9real_type"],"Splines::ConstantSpline::id_eval::ni":[8,2,1,"_CPPv4NK7Splines14ConstantSpline7id_evalE7integer9real_type"],"Splines::ConstantSpline::id_eval::x":[8,2,1,"_CPPv4NK7Splines14ConstantSpline7id_evalE7integer9real_type"],"Splines::ConstantSpline::operator()":[8,1,1,"_CPPv4NK7Splines14ConstantSplineclE9real_type"],"Splines::ConstantSpline::operator()::x":[8,2,1,"_CPPv4NK7Splines14ConstantSplineclE9real_type"],"Splines::ConstantSpline::order":[8,1,1,"_CPPv4NK7Splines14ConstantSpline5orderEv"],"Splines::ConstantSpline::reserve":[8,1,1,"_CPPv4N7Splines14ConstantSpline7reserveE7integer"],"Splines::ConstantSpline::reserve::npts":[8,2,1,"_CPPv4N7Splines14ConstantSpline7reserveE7integer"],"Splines::ConstantSpline::reserve_external":[8,1,1,"_CPPv4N7Splines14ConstantSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::ConstantSpline::reserve_external::n":[8,2,1,"_CPPv4N7Splines14ConstantSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::ConstantSpline::reserve_external::p_x":[8,2,1,"_CPPv4N7Splines14ConstantSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::ConstantSpline::reserve_external::p_y":[8,2,1,"_CPPv4N7Splines14ConstantSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::ConstantSpline::setup":[8,1,1,"_CPPv4N7Splines14ConstantSpline5setupERK16GenericContainer"],"Splines::ConstantSpline::setup::gc":[8,2,1,"_CPPv4N7Splines14ConstantSpline5setupERK16GenericContainer"],"Splines::ConstantSpline::type":[8,1,1,"_CPPv4NK7Splines14ConstantSpline4typeEv"],"Splines::ConstantSpline::writeToStream":[8,1,1,"_CPPv4NK7Splines14ConstantSpline13writeToStreamER12ostream_type"],"Splines::ConstantSpline::~ConstantSpline":[8,1,1,"_CPPv4N7Splines14ConstantSplineD0Ev"],"Splines::CubicSpline":[9,4,1,"_CPPv4N7Splines11CubicSplineE"],"Splines::CubicSpline::CubicSpline":[9,1,1,"_CPPv4N7Splines11CubicSpline11CubicSplineERK6string"],"Splines::CubicSpline::CubicSpline::name":[9,2,1,"_CPPv4N7Splines11CubicSpline11CubicSplineERK6string"],"Splines::CubicSpline::build":[9,1,1,"_CPPv4N7Splines11CubicSpline5buildEv"],"Splines::CubicSpline::setFinalBC":[9,1,1,"_CPPv4N7Splines11CubicSpline10setFinalBCE20CUBIC_SPLINE_TYPE_BC"],"Splines::CubicSpline::setFinalBC::bcn":[9,2,1,"_CPPv4N7Splines11CubicSpline10setFinalBCE20CUBIC_SPLINE_TYPE_BC"],"Splines::CubicSpline::setInitialBC":[9,1,1,"_CPPv4N7Splines11CubicSpline12setInitialBCE20CUBIC_SPLINE_TYPE_BC"],"Splines::CubicSpline::setInitialBC::bc0":[9,2,1,"_CPPv4N7Splines11CubicSpline12setInitialBCE20CUBIC_SPLINE_TYPE_BC"],"Splines::CubicSpline::setup":[9,1,1,"_CPPv4N7Splines11CubicSpline5setupERK16GenericContainer"],"Splines::CubicSpline::setup::gc":[9,2,1,"_CPPv4N7Splines11CubicSpline5setupERK16GenericContainer"],"Splines::CubicSpline::type":[9,1,1,"_CPPv4NK7Splines11CubicSpline4typeEv"],"Splines::CubicSpline::~CubicSpline":[9,1,1,"_CPPv4N7Splines11CubicSplineD0Ev"],"Splines::CubicSplineBase":[10,4,1,"_CPPv4N7Splines15CubicSplineBaseE"],"Splines::CubicSplineBase::CubicSplineBase":[10,1,1,"_CPPv4N7Splines15CubicSplineBase15CubicSplineBaseERK6string"],"Splines::CubicSplineBase::CubicSplineBase::name":[10,2,1,"_CPPv4N7Splines15CubicSplineBase15CubicSplineBaseERK6string"],"Splines::CubicSplineBase::D":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase1DE9real_type"],"Splines::CubicSplineBase::D::x":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase1DE9real_type"],"Splines::CubicSplineBase::DD":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase2DDE9real_type"],"Splines::CubicSplineBase::DD::x":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase2DDE9real_type"],"Splines::CubicSplineBase::DDD":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase3DDDE9real_type"],"Splines::CubicSplineBase::DDD::x":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase3DDDE9real_type"],"Splines::CubicSplineBase::build":[10,1,1,"_CPPv4N7Splines15CubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSplineBase::build::incx":[10,2,1,"_CPPv4N7Splines15CubicSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::CubicSplineBase::build::incy":[10,2,1,"_CPPv4N7Splines15CubicSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::CubicSplineBase::build::incyp":[10,2,1,"_CPPv4N7Splines15CubicSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::CubicSplineBase::build::n":[10,2,1,"_CPPv4N7Splines15CubicSplineBase5buildEPK9real_typePK9real_typePK9real_type7integer"],"Splines::CubicSplineBase::build::x":[10,2,1,"_CPPv4N7Splines15CubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSplineBase::build::y":[10,2,1,"_CPPv4N7Splines15CubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSplineBase::build::yp":[10,2,1,"_CPPv4N7Splines15CubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSplineBase::clear":[10,1,1,"_CPPv4N7Splines15CubicSplineBase5clearEv"],"Splines::CubicSplineBase::coeffs":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSplineBase::coeffs::cfs":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSplineBase::coeffs::nodes":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSplineBase::coeffs::transpose":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSplineBase::copySpline":[10,1,1,"_CPPv4N7Splines15CubicSplineBase10copySplineERK15CubicSplineBase"],"Splines::CubicSplineBase::copySpline::S":[10,2,1,"_CPPv4N7Splines15CubicSplineBase10copySplineERK15CubicSplineBase"],"Splines::CubicSplineBase::id_D":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase4id_DE7integer9real_type"],"Splines::CubicSplineBase::id_D::ni":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase4id_DE7integer9real_type"],"Splines::CubicSplineBase::id_D::x":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase4id_DE7integer9real_type"],"Splines::CubicSplineBase::id_DD":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase5id_DDE7integer9real_type"],"Splines::CubicSplineBase::id_DD::ni":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase5id_DDE7integer9real_type"],"Splines::CubicSplineBase::id_DD::x":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase5id_DDE7integer9real_type"],"Splines::CubicSplineBase::id_DDD":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase6id_DDDE7integer9real_type"],"Splines::CubicSplineBase::id_DDD::ni":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase6id_DDDE7integer9real_type"],"Splines::CubicSplineBase::id_DDD::x":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase6id_DDDE7integer9real_type"],"Splines::CubicSplineBase::id_eval":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase7id_evalE7integer9real_type"],"Splines::CubicSplineBase::id_eval::ni":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase7id_evalE7integer9real_type"],"Splines::CubicSplineBase::id_eval::x":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase7id_evalE7integer9real_type"],"Splines::CubicSplineBase::m_Yp":[10,5,1,"_CPPv4N7Splines15CubicSplineBase4m_YpE"],"Splines::CubicSplineBase::m_baseValue":[10,5,1,"_CPPv4N7Splines15CubicSplineBase11m_baseValueE"],"Splines::CubicSplineBase::m_external_alloc":[10,5,1,"_CPPv4N7Splines15CubicSplineBase16m_external_allocE"],"Splines::CubicSplineBase::operator()":[10,1,1,"_CPPv4NK7Splines15CubicSplineBaseclE9real_type"],"Splines::CubicSplineBase::operator()::x":[10,2,1,"_CPPv4NK7Splines15CubicSplineBaseclE9real_type"],"Splines::CubicSplineBase::order":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase5orderEv"],"Splines::CubicSplineBase::reserve":[10,1,1,"_CPPv4N7Splines15CubicSplineBase7reserveE7integer"],"Splines::CubicSplineBase::reserve::npts":[10,2,1,"_CPPv4N7Splines15CubicSplineBase7reserveE7integer"],"Splines::CubicSplineBase::reserve_external":[10,1,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::reserve_external::n":[10,2,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::reserve_external::p_dy":[10,2,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::reserve_external::p_x":[10,2,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::reserve_external::p_y":[10,2,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::setRange":[10,1,1,"_CPPv4N7Splines15CubicSplineBase8setRangeE9real_type9real_type"],"Splines::CubicSplineBase::setRange::xmax":[10,2,1,"_CPPv4N7Splines15CubicSplineBase8setRangeE9real_type9real_type"],"Splines::CubicSplineBase::setRange::xmin":[10,2,1,"_CPPv4N7Splines15CubicSplineBase8setRangeE9real_type9real_type"],"Splines::CubicSplineBase::writeToStream":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase13writeToStreamER12ostream_type"],"Splines::CubicSplineBase::writeToStream::s":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase13writeToStreamER12ostream_type"],"Splines::CubicSplineBase::ypNode":[10,1,1,"_CPPv4NK7Splines15CubicSplineBase6ypNodeE7integer"],"Splines::CubicSplineBase::ypNode::i":[10,2,1,"_CPPv4NK7Splines15CubicSplineBase6ypNodeE7integer"],"Splines::CubicSplineBase::~CubicSplineBase":[10,1,1,"_CPPv4N7Splines15CubicSplineBaseD0Ev"],"Splines::EXTRAPOLATE_BC":[32,3,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC14EXTRAPOLATE_BCE"],"Splines::FangHung":[225,1,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::dim":[225,2,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::ld_pnts":[225,2,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::npts":[225,2,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::pnts":[225,2,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::t":[225,2,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen":[206,1,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::dim":[206,2,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::ld_pnts":[206,2,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::npts":[206,2,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::pnts":[206,2,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::t":[206,2,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::HERMITE_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D12HERMITE_TYPEE"],"Splines::HermiteSpline":[11,4,1,"_CPPv4N7Splines13HermiteSplineE"],"Splines::HermiteSpline::HermiteSpline":[11,1,1,"_CPPv4N7Splines13HermiteSpline13HermiteSplineERK6string"],"Splines::HermiteSpline::HermiteSpline::name":[11,2,1,"_CPPv4N7Splines13HermiteSpline13HermiteSplineERK6string"],"Splines::HermiteSpline::build":[11,1,1,"_CPPv4N7Splines13HermiteSpline5buildEv"],"Splines::HermiteSpline::setup":[11,1,1,"_CPPv4N7Splines13HermiteSpline5setupERK16GenericContainer"],"Splines::HermiteSpline::setup::gc":[11,2,1,"_CPPv4N7Splines13HermiteSpline5setupERK16GenericContainer"],"Splines::HermiteSpline::type":[11,1,1,"_CPPv4NK7Splines13HermiteSpline4typeEv"],"Splines::HermiteSpline::~HermiteSpline":[11,1,1,"_CPPv4N7Splines13HermiteSplineD0Ev"],"Splines::LINEAR_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D11LINEAR_TYPEE"],"Splines::LinearSpline":[12,4,1,"_CPPv4N7Splines12LinearSplineE"],"Splines::LinearSpline::D":[12,1,1,"_CPPv4NK7Splines12LinearSpline1DE9real_type"],"Splines::LinearSpline::D::x":[12,2,1,"_CPPv4NK7Splines12LinearSpline1DE9real_type"],"Splines::LinearSpline::DD":[12,1,1,"_CPPv4NK7Splines12LinearSpline2DDE9real_type"],"Splines::LinearSpline::DDD":[12,1,1,"_CPPv4NK7Splines12LinearSpline3DDDE9real_type"],"Splines::LinearSpline::LinearSpline":[12,1,1,"_CPPv4N7Splines12LinearSpline12LinearSplineERK6string"],"Splines::LinearSpline::LinearSpline::name":[12,2,1,"_CPPv4N7Splines12LinearSpline12LinearSplineERK6string"],"Splines::LinearSpline::build":[12,1,1,"_CPPv4N7Splines12LinearSpline5buildEv"],"Splines::LinearSpline::clear":[12,1,1,"_CPPv4N7Splines12LinearSpline5clearEv"],"Splines::LinearSpline::coeffs":[12,1,1,"_CPPv4NK7Splines12LinearSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::LinearSpline::coeffs::cfs":[12,2,1,"_CPPv4NK7Splines12LinearSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::LinearSpline::coeffs::nodes":[12,2,1,"_CPPv4NK7Splines12LinearSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::LinearSpline::coeffs::transpose":[12,2,1,"_CPPv4NK7Splines12LinearSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::LinearSpline::id_D":[12,1,1,"_CPPv4NK7Splines12LinearSpline4id_DE7integer9real_type"],"Splines::LinearSpline::id_DD":[12,1,1,"_CPPv4NK7Splines12LinearSpline5id_DDE7integer9real_type"],"Splines::LinearSpline::id_DDD":[12,1,1,"_CPPv4NK7Splines12LinearSpline6id_DDDE7integer9real_type"],"Splines::LinearSpline::id_eval":[12,1,1,"_CPPv4NK7Splines12LinearSpline7id_evalE7integer9real_type"],"Splines::LinearSpline::id_eval::ni":[12,2,1,"_CPPv4NK7Splines12LinearSpline7id_evalE7integer9real_type"],"Splines::LinearSpline::id_eval::x":[12,2,1,"_CPPv4NK7Splines12LinearSpline7id_evalE7integer9real_type"],"Splines::LinearSpline::operator()":[12,1,1,"_CPPv4NK7Splines12LinearSplineclE9real_type"],"Splines::LinearSpline::operator()::x":[12,2,1,"_CPPv4NK7Splines12LinearSplineclE9real_type"],"Splines::LinearSpline::order":[12,1,1,"_CPPv4NK7Splines12LinearSpline5orderEv"],"Splines::LinearSpline::reserve":[12,1,1,"_CPPv4N7Splines12LinearSpline7reserveE7integer"],"Splines::LinearSpline::reserve::npts":[12,2,1,"_CPPv4N7Splines12LinearSpline7reserveE7integer"],"Splines::LinearSpline::reserve_external":[12,1,1,"_CPPv4N7Splines12LinearSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::LinearSpline::reserve_external::n":[12,2,1,"_CPPv4N7Splines12LinearSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::LinearSpline::reserve_external::p_x":[12,2,1,"_CPPv4N7Splines12LinearSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::LinearSpline::reserve_external::p_y":[12,2,1,"_CPPv4N7Splines12LinearSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::LinearSpline::setup":[12,1,1,"_CPPv4N7Splines12LinearSpline5setupERK16GenericContainer"],"Splines::LinearSpline::setup::gc":[12,2,1,"_CPPv4N7Splines12LinearSpline5setupERK16GenericContainer"],"Splines::LinearSpline::type":[12,1,1,"_CPPv4NK7Splines12LinearSpline4typeEv"],"Splines::LinearSpline::writeToStream":[12,1,1,"_CPPv4NK7Splines12LinearSpline13writeToStreamER12ostream_type"],"Splines::LinearSpline::writeToStream::s":[12,2,1,"_CPPv4NK7Splines12LinearSpline13writeToStreamER12ostream_type"],"Splines::LinearSpline::~LinearSpline":[12,1,1,"_CPPv4N7Splines12LinearSplineD0Ev"],"Splines::NATURAL_BC":[32,3,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC10NATURAL_BCE"],"Splines::NOT_A_KNOT":[32,3,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC10NOT_A_KNOTE"],"Splines::PARABOLIC_RUNOUT_BC":[32,3,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC19PARABOLIC_RUNOUT_BCE"],"Splines::PCHIP_QUINTIC":[34,3,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13PCHIP_QUINTICE"],"Splines::PCHIP_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D10PCHIP_TYPEE"],"Splines::PchipSpline":[13,4,1,"_CPPv4N7Splines11PchipSplineE"],"Splines::PchipSpline::PchipSpline":[13,1,1,"_CPPv4N7Splines11PchipSpline11PchipSplineERK6string"],"Splines::PchipSpline::PchipSpline::name":[13,2,1,"_CPPv4N7Splines11PchipSpline11PchipSplineERK6string"],"Splines::PchipSpline::build":[13,1,1,"_CPPv4N7Splines11PchipSpline5buildEv"],"Splines::PchipSpline::setup":[13,1,1,"_CPPv4N7Splines11PchipSpline5setupERK16GenericContainer"],"Splines::PchipSpline::setup::gc":[13,2,1,"_CPPv4N7Splines11PchipSpline5setupERK16GenericContainer"],"Splines::PchipSpline::type":[13,1,1,"_CPPv4NK7Splines11PchipSpline4typeEv"],"Splines::PchipSpline::~PchipSpline":[13,1,1,"_CPPv4N7Splines11PchipSplineD0Ev"],"Splines::Pchip_build":[235,1,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build::X":[235,2,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build::Y":[235,2,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build::Yp":[235,2,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build::npts":[235,2,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new":[121,1,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new::X":[121,2,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new::Y":[121,2,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new::Yp":[121,2,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new::npts":[121,2,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::QUINTIC_SPLINE_TYPE":[37,6,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPEE"],"Splines::QUINTIC_SPLINE_TYPE::AKIMA_QUINTIC":[37,3,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13AKIMA_QUINTICE"],"Splines::QUINTIC_SPLINE_TYPE::BESSEL_QUINTIC":[37,3,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE14BESSEL_QUINTICE"],"Splines::QUINTIC_SPLINE_TYPE::CUBIC_QUINTIC":[37,3,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13CUBIC_QUINTICE"],"Splines::QUINTIC_SPLINE_TYPE::PCHIP_QUINTIC":[37,3,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13PCHIP_QUINTICE"],"Splines::QUINTIC_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D12QUINTIC_TYPEE"],"Splines::QuinticSpline":[14,4,1,"_CPPv4N7Splines13QuinticSplineE"],"Splines::QuinticSpline::QuinticSpline":[14,1,1,"_CPPv4N7Splines13QuinticSpline13QuinticSplineERK6string"],"Splines::QuinticSpline::QuinticSpline::name":[14,2,1,"_CPPv4N7Splines13QuinticSpline13QuinticSplineERK6string"],"Splines::QuinticSpline::build":[14,1,1,"_CPPv4N7Splines13QuinticSpline5buildEv"],"Splines::QuinticSpline::setQuinticType":[14,1,1,"_CPPv4N7Splines13QuinticSpline14setQuinticTypeE19QUINTIC_SPLINE_TYPE"],"Splines::QuinticSpline::setQuinticType::qt":[14,2,1,"_CPPv4N7Splines13QuinticSpline14setQuinticTypeE19QUINTIC_SPLINE_TYPE"],"Splines::QuinticSpline::setup":[14,1,1,"_CPPv4N7Splines13QuinticSpline5setupERK16GenericContainer"],"Splines::QuinticSpline::setup::gc":[14,2,1,"_CPPv4N7Splines13QuinticSpline5setupERK16GenericContainer"],"Splines::QuinticSpline::~QuinticSpline":[14,1,1,"_CPPv4N7Splines13QuinticSplineD0Ev"],"Splines::QuinticSplineBase":[15,4,1,"_CPPv4N7Splines17QuinticSplineBaseE"],"Splines::QuinticSplineBase::D":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase1DE9real_type"],"Splines::QuinticSplineBase::D::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase1DE9real_type"],"Splines::QuinticSplineBase::DD":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase2DDE9real_type"],"Splines::QuinticSplineBase::DD::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase2DDE9real_type"],"Splines::QuinticSplineBase::DDD":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase3DDDE9real_type"],"Splines::QuinticSplineBase::DDD::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase3DDDE9real_type"],"Splines::QuinticSplineBase::DDDD":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase4DDDDE9real_type"],"Splines::QuinticSplineBase::DDDD::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase4DDDDE9real_type"],"Splines::QuinticSplineBase::DDDDD":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase5DDDDDE9real_type"],"Splines::QuinticSplineBase::DDDDD::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase5DDDDDE9real_type"],"Splines::QuinticSplineBase::QuinticSplineBase":[15,1,1,"_CPPv4N7Splines17QuinticSplineBase17QuinticSplineBaseERK6string"],"Splines::QuinticSplineBase::QuinticSplineBase::name":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase17QuinticSplineBaseERK6string"],"Splines::QuinticSplineBase::clear":[15,1,1,"_CPPv4N7Splines17QuinticSplineBase5clearEv"],"Splines::QuinticSplineBase::coeffs":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSplineBase::coeffs::cfs":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSplineBase::coeffs::nodes":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSplineBase::coeffs::transpose":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSplineBase::copySpline":[15,1,1,"_CPPv4N7Splines17QuinticSplineBase10copySplineERK17QuinticSplineBase"],"Splines::QuinticSplineBase::copySpline::S":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase10copySplineERK17QuinticSplineBase"],"Splines::QuinticSplineBase::id_D":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase4id_DE7integer9real_type"],"Splines::QuinticSplineBase::id_D::ni":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase4id_DE7integer9real_type"],"Splines::QuinticSplineBase::id_D::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase4id_DE7integer9real_type"],"Splines::QuinticSplineBase::id_DD":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase5id_DDE7integer9real_type"],"Splines::QuinticSplineBase::id_DD::ni":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase5id_DDE7integer9real_type"],"Splines::QuinticSplineBase::id_DD::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase5id_DDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDD":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase6id_DDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDD::ni":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase6id_DDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDD::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase6id_DDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDD":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase7id_DDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDD::ni":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase7id_DDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDD::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase7id_DDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDDD":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase8id_DDDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDDD::ni":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase8id_DDDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDDD::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase8id_DDDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_eval":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase7id_evalE7integer9real_type"],"Splines::QuinticSplineBase::id_eval::ni":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase7id_evalE7integer9real_type"],"Splines::QuinticSplineBase::id_eval::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase7id_evalE7integer9real_type"],"Splines::QuinticSplineBase::m_Yp":[15,5,1,"_CPPv4N7Splines17QuinticSplineBase4m_YpE"],"Splines::QuinticSplineBase::m_Ypp":[15,5,1,"_CPPv4N7Splines17QuinticSplineBase5m_YppE"],"Splines::QuinticSplineBase::m_baseValue":[15,5,1,"_CPPv4N7Splines17QuinticSplineBase11m_baseValueE"],"Splines::QuinticSplineBase::m_external_alloc":[15,5,1,"_CPPv4N7Splines17QuinticSplineBase16m_external_allocE"],"Splines::QuinticSplineBase::operator()":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBaseclE9real_type"],"Splines::QuinticSplineBase::operator()::x":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBaseclE9real_type"],"Splines::QuinticSplineBase::order":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase5orderEv"],"Splines::QuinticSplineBase::reserve":[15,1,1,"_CPPv4N7Splines17QuinticSplineBase7reserveE7integer"],"Splines::QuinticSplineBase::reserve::npts":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase7reserveE7integer"],"Splines::QuinticSplineBase::reserve_external":[15,1,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::n":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::p_Yp":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::p_Ypp":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::p_x":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::p_y":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::setRange":[15,1,1,"_CPPv4N7Splines17QuinticSplineBase8setRangeE9real_type9real_type"],"Splines::QuinticSplineBase::setRange::xmax":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase8setRangeE9real_type9real_type"],"Splines::QuinticSplineBase::setRange::xmin":[15,2,1,"_CPPv4N7Splines17QuinticSplineBase8setRangeE9real_type9real_type"],"Splines::QuinticSplineBase::type":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase4typeEv"],"Splines::QuinticSplineBase::writeToStream":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase13writeToStreamER12ostream_type"],"Splines::QuinticSplineBase::writeToStream::s":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase13writeToStreamER12ostream_type"],"Splines::QuinticSplineBase::ypNode":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase6ypNodeE7integer"],"Splines::QuinticSplineBase::ypNode::i":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase6ypNodeE7integer"],"Splines::QuinticSplineBase::yppNode":[15,1,1,"_CPPv4NK7Splines17QuinticSplineBase7yppNodeE7integer"],"Splines::QuinticSplineBase::yppNode::i":[15,2,1,"_CPPv4NK7Splines17QuinticSplineBase7yppNodeE7integer"],"Splines::QuinticSplineBase::~QuinticSplineBase":[15,1,1,"_CPPv4N7Splines17QuinticSplineBaseD0Ev"],"Splines::REGION_ABCDEM":[36,6,1,"_CPPv4N7Splines13REGION_ABCDEME"],"Splines::REGION_ABCDEM::region_A":[36,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_AE"],"Splines::REGION_ABCDEM::region_B":[36,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_BE"],"Splines::REGION_ABCDEM::region_C":[36,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_CE"],"Splines::REGION_ABCDEM::region_D":[36,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_DE"],"Splines::REGION_ABCDEM::region_E":[36,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_EE"],"Splines::REGION_ABCDEM::region_M":[36,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_ME"],"Splines::SPLINE_SET_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D15SPLINE_SET_TYPEE"],"Splines::SPLINE_VEC_TYPE":[30,3,1,"_CPPv4N7Splines12SplineType1D15SPLINE_VEC_TYPEE"],"Splines::Spline":[16,4,1,"_CPPv4N7Splines6SplineE"],"Splines::Spline1D":[17,4,1,"_CPPv4N7Splines8Spline1DE"],"Splines::Spline1D::D":[17,1,1,"_CPPv4NK7Splines8Spline1D1DE9real_type"],"Splines::Spline1D::D::x":[17,2,1,"_CPPv4NK7Splines8Spline1D1DE9real_type"],"Splines::Spline1D::DD":[17,1,1,"_CPPv4NK7Splines8Spline1D2DDE9real_type"],"Splines::Spline1D::DD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D2DDE9real_type"],"Splines::Spline1D::DDD":[17,1,1,"_CPPv4NK7Splines8Spline1D3DDDE9real_type"],"Splines::Spline1D::DDD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D3DDDE9real_type"],"Splines::Spline1D::DDDD":[17,1,1,"_CPPv4NK7Splines8Spline1D4DDDDE9real_type"],"Splines::Spline1D::DDDD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D4DDDDE9real_type"],"Splines::Spline1D::DDDDD":[17,1,1,"_CPPv4NK7Splines8Spline1D5DDDDDE9real_type"],"Splines::Spline1D::DDDDD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D5DDDDDE9real_type"],"Splines::Spline1D::Spline1D":[17,1,1,"_CPPv4N7Splines8Spline1D8Spline1DERKNSt6stringE"],"Splines::Spline1D::Spline1D::n":[17,2,1,"_CPPv4N7Splines8Spline1D8Spline1DERKNSt6stringE"],"Splines::Spline1D::build":[17,1,1,"_CPPv4N7Splines8Spline1D5buildEv"],"Splines::Spline1D::build::gc":[17,2,1,"_CPPv4N7Splines8Spline1D5buildERK16GenericContainer"],"Splines::Spline1D::build::incx":[17,2,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DPK9real_type7integerPK9real_type7integer7integer"],"Splines::Spline1D::build::incy":[17,2,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DPK9real_type7integerPK9real_type7integer7integer"],"Splines::Spline1D::build::n":[17,2,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DPK9real_typePK9real_type7integer"],"Splines::Spline1D::build::tp":[17,2,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DRK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline1D::build::x":[17,2,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DRK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline1D::build::y":[17,2,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DRK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline1D::clear":[17,1,1,"_CPPv4N7Splines8Spline1D5clearEv"],"Splines::Spline1D::coeffs":[17,1,1,"_CPPv4NK7Splines8Spline1D6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline1D::coeffs::cfs":[17,2,1,"_CPPv4NK7Splines8Spline1D6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline1D::coeffs::nodes":[17,2,1,"_CPPv4NK7Splines8Spline1D6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline1D::coeffs::transpose":[17,2,1,"_CPPv4NK7Splines8Spline1D6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline1D::dropBack":[17,1,1,"_CPPv4N7Splines8Spline1D8dropBackEv"],"Splines::Spline1D::dump":[17,1,1,"_CPPv4NK7Splines8Spline1D4dumpER12ostream_type7integerPKc"],"Splines::Spline1D::dump::fname":[17,2,1,"_CPPv4NK7Splines8Spline1D4dumpEPKc7integerPKc"],"Splines::Spline1D::dump::header":[17,2,1,"_CPPv4NK7Splines8Spline1D4dumpER12ostream_type7integerPKc"],"Splines::Spline1D::dump::nintervals":[17,2,1,"_CPPv4NK7Splines8Spline1D4dumpER12ostream_type7integerPKc"],"Splines::Spline1D::dump::s":[17,2,1,"_CPPv4NK7Splines8Spline1D4dumpER12ostream_type7integerPKc"],"Splines::Spline1D::eval":[17,1,1,"_CPPv4NK7Splines8Spline1D4evalE9real_type"],"Splines::Spline1D::eval::x":[17,2,1,"_CPPv4NK7Splines8Spline1D4evalE9real_type"],"Splines::Spline1D::eval_D":[17,1,1,"_CPPv4NK7Splines8Spline1D6eval_DE9real_type"],"Splines::Spline1D::eval_D::x":[17,2,1,"_CPPv4NK7Splines8Spline1D6eval_DE9real_type"],"Splines::Spline1D::eval_DD":[17,1,1,"_CPPv4NK7Splines8Spline1D7eval_DDE9real_type"],"Splines::Spline1D::eval_DD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D7eval_DDE9real_type"],"Splines::Spline1D::eval_DDD":[17,1,1,"_CPPv4NK7Splines8Spline1D8eval_DDDE9real_type"],"Splines::Spline1D::eval_DDD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D8eval_DDDE9real_type"],"Splines::Spline1D::eval_DDDD":[17,1,1,"_CPPv4NK7Splines8Spline1D9eval_DDDDE9real_type"],"Splines::Spline1D::eval_DDDD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D9eval_DDDDE9real_type"],"Splines::Spline1D::eval_DDDDD":[17,1,1,"_CPPv4NK7Splines8Spline1D10eval_DDDDDE9real_type"],"Splines::Spline1D::eval_DDDDD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D10eval_DDDDDE9real_type"],"Splines::Spline1D::id_D":[17,1,1,"_CPPv4NK7Splines8Spline1D4id_DE7integer9real_type"],"Splines::Spline1D::id_D::ni":[17,2,1,"_CPPv4NK7Splines8Spline1D4id_DE7integer9real_type"],"Splines::Spline1D::id_D::x":[17,2,1,"_CPPv4NK7Splines8Spline1D4id_DE7integer9real_type"],"Splines::Spline1D::id_DD":[17,1,1,"_CPPv4NK7Splines8Spline1D5id_DDE7integer9real_type"],"Splines::Spline1D::id_DD::ni":[17,2,1,"_CPPv4NK7Splines8Spline1D5id_DDE7integer9real_type"],"Splines::Spline1D::id_DD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D5id_DDE7integer9real_type"],"Splines::Spline1D::id_DDD":[17,1,1,"_CPPv4NK7Splines8Spline1D6id_DDDE7integer9real_type"],"Splines::Spline1D::id_DDD::ni":[17,2,1,"_CPPv4NK7Splines8Spline1D6id_DDDE7integer9real_type"],"Splines::Spline1D::id_DDD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D6id_DDDE7integer9real_type"],"Splines::Spline1D::id_DDDD":[17,1,1,"_CPPv4NK7Splines8Spline1D7id_DDDDE7integer9real_type"],"Splines::Spline1D::id_DDDD::ni":[17,2,1,"_CPPv4NK7Splines8Spline1D7id_DDDDE7integer9real_type"],"Splines::Spline1D::id_DDDD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D7id_DDDDE7integer9real_type"],"Splines::Spline1D::id_DDDDD":[17,1,1,"_CPPv4NK7Splines8Spline1D8id_DDDDDE7integer9real_type"],"Splines::Spline1D::id_DDDDD::ni":[17,2,1,"_CPPv4NK7Splines8Spline1D8id_DDDDDE7integer9real_type"],"Splines::Spline1D::id_DDDDD::x":[17,2,1,"_CPPv4NK7Splines8Spline1D8id_DDDDDE7integer9real_type"],"Splines::Spline1D::id_eval":[17,1,1,"_CPPv4NK7Splines8Spline1D7id_evalE7integer9real_type"],"Splines::Spline1D::id_eval::ni":[17,2,1,"_CPPv4NK7Splines8Spline1D7id_evalE7integer9real_type"],"Splines::Spline1D::id_eval::x":[17,2,1,"_CPPv4NK7Splines8Spline1D7id_evalE7integer9real_type"],"Splines::Spline1D::info":[17,1,1,"_CPPv4NK7Splines8Spline1D4infoEv"],"Splines::Spline1D::info::stream":[17,2,1,"_CPPv4NK7Splines8Spline1D4infoER12ostream_type"],"Splines::Spline1D::is_bounded":[17,1,1,"_CPPv4NK7Splines8Spline1D10is_boundedEv"],"Splines::Spline1D::is_closed":[17,1,1,"_CPPv4NK7Splines8Spline1D9is_closedEv"],"Splines::Spline1D::m_name":[17,5,1,"_CPPv4N7Splines8Spline1D6m_nameE"],"Splines::Spline1D::m_pSpline":[17,5,1,"_CPPv4N7Splines8Spline1D9m_pSplineE"],"Splines::Spline1D::make_bounded":[17,1,1,"_CPPv4N7Splines8Spline1D12make_boundedEv"],"Splines::Spline1D::make_closed":[17,1,1,"_CPPv4N7Splines8Spline1D11make_closedEv"],"Splines::Spline1D::make_opened":[17,1,1,"_CPPv4N7Splines8Spline1D11make_openedEv"],"Splines::Spline1D::make_unbounded":[17,1,1,"_CPPv4N7Splines8Spline1D14make_unboundedEv"],"Splines::Spline1D::name":[17,1,1,"_CPPv4NK7Splines8Spline1D4nameEv"],"Splines::Spline1D::numPoints":[17,1,1,"_CPPv4NK7Splines8Spline1D9numPointsEv"],"Splines::Spline1D::operator()":[17,1,1,"_CPPv4NK7Splines8Spline1DclE9real_type"],"Splines::Spline1D::operator()::x":[17,2,1,"_CPPv4NK7Splines8Spline1DclE9real_type"],"Splines::Spline1D::operator=":[17,1,1,"_CPPv4N7Splines8Spline1DaSERK8Spline1D"],"Splines::Spline1D::order":[17,1,1,"_CPPv4NK7Splines8Spline1D5orderEv"],"Splines::Spline1D::pushBack":[17,1,1,"_CPPv4N7Splines8Spline1D8pushBackE9real_type9real_type"],"Splines::Spline1D::pushBack::x":[17,2,1,"_CPPv4N7Splines8Spline1D8pushBackE9real_type9real_type"],"Splines::Spline1D::pushBack::y":[17,2,1,"_CPPv4N7Splines8Spline1D8pushBackE9real_type9real_type"],"Splines::Spline1D::reserve":[17,1,1,"_CPPv4N7Splines8Spline1D7reserveE7integer"],"Splines::Spline1D::reserve::npts":[17,2,1,"_CPPv4N7Splines8Spline1D7reserveE7integer"],"Splines::Spline1D::setOrigin":[17,1,1,"_CPPv4N7Splines8Spline1D9setOriginE9real_type"],"Splines::Spline1D::setOrigin::x0":[17,2,1,"_CPPv4N7Splines8Spline1D9setOriginE9real_type"],"Splines::Spline1D::setRange":[17,1,1,"_CPPv4N7Splines8Spline1D8setRangeE9real_type9real_type"],"Splines::Spline1D::setRange::xmax":[17,2,1,"_CPPv4N7Splines8Spline1D8setRangeE9real_type9real_type"],"Splines::Spline1D::setRange::xmin":[17,2,1,"_CPPv4N7Splines8Spline1D8setRangeE9real_type9real_type"],"Splines::Spline1D::setup":[17,1,1,"_CPPv4N7Splines8Spline1D5setupERK16GenericContainer"],"Splines::Spline1D::setup::gc":[17,2,1,"_CPPv4N7Splines8Spline1D5setupERK16GenericContainer"],"Splines::Spline1D::type":[17,1,1,"_CPPv4NK7Splines8Spline1D4typeEv"],"Splines::Spline1D::type_name":[17,1,1,"_CPPv4NK7Splines8Spline1D9type_nameEv"],"Splines::Spline1D::writeToStream":[17,1,1,"_CPPv4NK7Splines8Spline1D13writeToStreamER12ostream_type"],"Splines::Spline1D::writeToStream::s":[17,2,1,"_CPPv4NK7Splines8Spline1D13writeToStreamER12ostream_type"],"Splines::Spline1D::xBegin":[17,1,1,"_CPPv4NK7Splines8Spline1D6xBeginEv"],"Splines::Spline1D::xEnd":[17,1,1,"_CPPv4NK7Splines8Spline1D4xEndEv"],"Splines::Spline1D::xMax":[17,1,1,"_CPPv4NK7Splines8Spline1D4xMaxEv"],"Splines::Spline1D::xMin":[17,1,1,"_CPPv4NK7Splines8Spline1D4xMinEv"],"Splines::Spline1D::xNode":[17,1,1,"_CPPv4NK7Splines8Spline1D5xNodeE7integer"],"Splines::Spline1D::xNode::i":[17,2,1,"_CPPv4NK7Splines8Spline1D5xNodeE7integer"],"Splines::Spline1D::yBegin":[17,1,1,"_CPPv4NK7Splines8Spline1D6yBeginEv"],"Splines::Spline1D::yEnd":[17,1,1,"_CPPv4NK7Splines8Spline1D4yEndEv"],"Splines::Spline1D::yMax":[17,1,1,"_CPPv4NK7Splines8Spline1D4yMaxEv"],"Splines::Spline1D::yMin":[17,1,1,"_CPPv4NK7Splines8Spline1D4yMinEv"],"Splines::Spline1D::yNode":[17,1,1,"_CPPv4NK7Splines8Spline1D5yNodeE7integer"],"Splines::Spline1D::yNode::i":[17,2,1,"_CPPv4NK7Splines8Spline1D5yNodeE7integer"],"Splines::Spline1D::~Spline1D":[17,1,1,"_CPPv4N7Splines8Spline1DD0Ev"],"Splines::Spline2D":[18,4,1,"_CPPv4N7Splines8Spline2DE"],"Splines::Spline2D::D":[18,1,1,"_CPPv4NK7Splines8Spline2D1DE9real_type9real_typeAL3E_9real_type"],"Splines::Spline2D::D::d":[18,2,1,"_CPPv4NK7Splines8Spline2D1DE9real_type9real_typeAL3E_9real_type"],"Splines::Spline2D::D::x":[18,2,1,"_CPPv4NK7Splines8Spline2D1DE9real_type9real_typeAL3E_9real_type"],"Splines::Spline2D::D::y":[18,2,1,"_CPPv4NK7Splines8Spline2D1DE9real_type9real_typeAL3E_9real_type"],"Splines::Spline2D::DD":[18,1,1,"_CPPv4NK7Splines8Spline2D2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Spline2D::DD::dd":[18,2,1,"_CPPv4NK7Splines8Spline2D2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Spline2D::DD::x":[18,2,1,"_CPPv4NK7Splines8Spline2D2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Spline2D::DD::y":[18,2,1,"_CPPv4NK7Splines8Spline2D2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Spline2D::Dx":[18,1,1,"_CPPv4NK7Splines8Spline2D2DxE9real_type9real_type"],"Splines::Spline2D::Dx::x":[18,2,1,"_CPPv4NK7Splines8Spline2D2DxE9real_type9real_type"],"Splines::Spline2D::Dx::y":[18,2,1,"_CPPv4NK7Splines8Spline2D2DxE9real_type9real_type"],"Splines::Spline2D::Dxx":[18,1,1,"_CPPv4NK7Splines8Spline2D3DxxE9real_type9real_type"],"Splines::Spline2D::Dxx::x":[18,2,1,"_CPPv4NK7Splines8Spline2D3DxxE9real_type9real_type"],"Splines::Spline2D::Dxx::y":[18,2,1,"_CPPv4NK7Splines8Spline2D3DxxE9real_type9real_type"],"Splines::Spline2D::Dxy":[18,1,1,"_CPPv4NK7Splines8Spline2D3DxyE9real_type9real_type"],"Splines::Spline2D::Dxy::x":[18,2,1,"_CPPv4NK7Splines8Spline2D3DxyE9real_type9real_type"],"Splines::Spline2D::Dxy::y":[18,2,1,"_CPPv4NK7Splines8Spline2D3DxyE9real_type9real_type"],"Splines::Spline2D::Dy":[18,1,1,"_CPPv4NK7Splines8Spline2D2DyE9real_type9real_type"],"Splines::Spline2D::Dy::x":[18,2,1,"_CPPv4NK7Splines8Spline2D2DyE9real_type9real_type"],"Splines::Spline2D::Dy::y":[18,2,1,"_CPPv4NK7Splines8Spline2D2DyE9real_type9real_type"],"Splines::Spline2D::Dyy":[18,1,1,"_CPPv4NK7Splines8Spline2D3DyyE9real_type9real_type"],"Splines::Spline2D::Dyy::x":[18,2,1,"_CPPv4NK7Splines8Spline2D3DyyE9real_type9real_type"],"Splines::Spline2D::Dyy::y":[18,2,1,"_CPPv4NK7Splines8Spline2D3DyyE9real_type9real_type"],"Splines::Spline2D::Spline2D":[18,1,1,"_CPPv4N7Splines8Spline2D8Spline2DERK6string"],"Splines::Spline2D::Spline2D::name":[18,2,1,"_CPPv4N7Splines8Spline2D8Spline2DERK6string"],"Splines::Spline2D::build":[18,1,1,"_CPPv4N7Splines8Spline2D5buildERK16GenericContainer"],"Splines::Spline2D::build::fortran_storage":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::gc":[18,2,1,"_CPPv4N7Splines8Spline2D5buildERK16GenericContainer"],"Splines::Spline2D::build::incx":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::Spline2D::build::incy":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::Spline2D::build::ldZ":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::Spline2D::build::nx":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeE7integer7integerbb"],"Splines::Spline2D::build::ny":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeE7integer7integerbb"],"Splines::Spline2D::build::tp":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::transposed":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::x":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::y":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::z":[18,2,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::clear":[18,1,1,"_CPPv4N7Splines8Spline2D5clearEv"],"Splines::Spline2D::eval":[18,1,1,"_CPPv4NK7Splines8Spline2D4evalE9real_type9real_type"],"Splines::Spline2D::eval::x":[18,2,1,"_CPPv4NK7Splines8Spline2D4evalE9real_type9real_type"],"Splines::Spline2D::eval::y":[18,2,1,"_CPPv4NK7Splines8Spline2D4evalE9real_type9real_type"],"Splines::Spline2D::eval_D_1":[18,1,1,"_CPPv4NK7Splines8Spline2D8eval_D_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1::x":[18,2,1,"_CPPv4NK7Splines8Spline2D8eval_D_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1::y":[18,2,1,"_CPPv4NK7Splines8Spline2D8eval_D_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1_1":[18,1,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1_1::x":[18,2,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1_1::y":[18,2,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1_2":[18,1,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_2E9real_type9real_type"],"Splines::Spline2D::eval_D_1_2::x":[18,2,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_2E9real_type9real_type"],"Splines::Spline2D::eval_D_1_2::y":[18,2,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2":[18,1,1,"_CPPv4NK7Splines8Spline2D8eval_D_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2::x":[18,2,1,"_CPPv4NK7Splines8Spline2D8eval_D_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2::y":[18,2,1,"_CPPv4NK7Splines8Spline2D8eval_D_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2_2":[18,1,1,"_CPPv4NK7Splines8Spline2D10eval_D_2_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2_2::x":[18,2,1,"_CPPv4NK7Splines8Spline2D10eval_D_2_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2_2::y":[18,2,1,"_CPPv4NK7Splines8Spline2D10eval_D_2_2E9real_type9real_type"],"Splines::Spline2D::info":[18,1,1,"_CPPv4NK7Splines8Spline2D4infoEv"],"Splines::Spline2D::info::stream":[18,2,1,"_CPPv4NK7Splines8Spline2D4infoER12ostream_type"],"Splines::Spline2D::is_x_bounded":[18,1,1,"_CPPv4NK7Splines8Spline2D12is_x_boundedEv"],"Splines::Spline2D::is_x_closed":[18,1,1,"_CPPv4NK7Splines8Spline2D11is_x_closedEv"],"Splines::Spline2D::is_y_bounded":[18,1,1,"_CPPv4NK7Splines8Spline2D12is_y_boundedEv"],"Splines::Spline2D::is_y_closed":[18,1,1,"_CPPv4NK7Splines8Spline2D11is_y_closedEv"],"Splines::Spline2D::m_name":[18,5,1,"_CPPv4N7Splines8Spline2D6m_nameE"],"Splines::Spline2D::m_pSpline2D":[18,5,1,"_CPPv4N7Splines8Spline2D11m_pSpline2DE"],"Splines::Spline2D::make_x_bounded":[18,1,1,"_CPPv4N7Splines8Spline2D14make_x_boundedEv"],"Splines::Spline2D::make_x_closed":[18,1,1,"_CPPv4N7Splines8Spline2D13make_x_closedEv"],"Splines::Spline2D::make_x_opened":[18,1,1,"_CPPv4N7Splines8Spline2D13make_x_openedEv"],"Splines::Spline2D::make_x_unbounded":[18,1,1,"_CPPv4N7Splines8Spline2D16make_x_unboundedEv"],"Splines::Spline2D::make_y_bounded":[18,1,1,"_CPPv4N7Splines8Spline2D14make_y_boundedEv"],"Splines::Spline2D::make_y_closed":[18,1,1,"_CPPv4N7Splines8Spline2D13make_y_closedEv"],"Splines::Spline2D::make_y_opened":[18,1,1,"_CPPv4N7Splines8Spline2D13make_y_openedEv"],"Splines::Spline2D::make_y_unbounded":[18,1,1,"_CPPv4N7Splines8Spline2D16make_y_unboundedEv"],"Splines::Spline2D::name":[18,1,1,"_CPPv4NK7Splines8Spline2D4nameEv"],"Splines::Spline2D::numPointX":[18,1,1,"_CPPv4NK7Splines8Spline2D9numPointXEv"],"Splines::Spline2D::numPointY":[18,1,1,"_CPPv4NK7Splines8Spline2D9numPointYEv"],"Splines::Spline2D::operator()":[18,1,1,"_CPPv4NK7Splines8Spline2DclE9real_type9real_type"],"Splines::Spline2D::operator()::x":[18,2,1,"_CPPv4NK7Splines8Spline2DclE9real_type9real_type"],"Splines::Spline2D::operator()::y":[18,2,1,"_CPPv4NK7Splines8Spline2DclE9real_type9real_type"],"Splines::Spline2D::setup":[18,1,1,"_CPPv4N7Splines8Spline2D5setupERK16GenericContainer"],"Splines::Spline2D::setup::gc":[18,2,1,"_CPPv4N7Splines8Spline2D5setupERK16GenericContainer"],"Splines::Spline2D::type_name":[18,1,1,"_CPPv4NK7Splines8Spline2D9type_nameEv"],"Splines::Spline2D::writeToStream":[18,1,1,"_CPPv4NK7Splines8Spline2D13writeToStreamER12ostream_type"],"Splines::Spline2D::writeToStream::s":[18,2,1,"_CPPv4NK7Splines8Spline2D13writeToStreamER12ostream_type"],"Splines::Spline2D::xMax":[18,1,1,"_CPPv4NK7Splines8Spline2D4xMaxEv"],"Splines::Spline2D::xMin":[18,1,1,"_CPPv4NK7Splines8Spline2D4xMinEv"],"Splines::Spline2D::xNode":[18,1,1,"_CPPv4NK7Splines8Spline2D5xNodeE7integer"],"Splines::Spline2D::xNode::i":[18,2,1,"_CPPv4NK7Splines8Spline2D5xNodeE7integer"],"Splines::Spline2D::yMax":[18,1,1,"_CPPv4NK7Splines8Spline2D4yMaxEv"],"Splines::Spline2D::yMin":[18,1,1,"_CPPv4NK7Splines8Spline2D4yMinEv"],"Splines::Spline2D::yNode":[18,1,1,"_CPPv4NK7Splines8Spline2D5yNodeE7integer"],"Splines::Spline2D::yNode::i":[18,2,1,"_CPPv4NK7Splines8Spline2D5yNodeE7integer"],"Splines::Spline2D::zMax":[18,1,1,"_CPPv4NK7Splines8Spline2D4zMaxEv"],"Splines::Spline2D::zMin":[18,1,1,"_CPPv4NK7Splines8Spline2D4zMinEv"],"Splines::Spline2D::zNode":[18,1,1,"_CPPv4NK7Splines8Spline2D5zNodeE7integer7integer"],"Splines::Spline2D::zNode::i":[18,2,1,"_CPPv4NK7Splines8Spline2D5zNodeE7integer7integer"],"Splines::Spline2D::zNode::j":[18,2,1,"_CPPv4NK7Splines8Spline2D5zNodeE7integer7integer"],"Splines::Spline2D::~Spline2D":[18,1,1,"_CPPv4N7Splines8Spline2DD0Ev"],"Splines::Spline::D":[16,1,1,"_CPPv4NK7Splines6Spline1DE9real_type"],"Splines::Spline::D::x":[16,2,1,"_CPPv4NK7Splines6Spline1DE9real_type"],"Splines::Spline::DD":[16,1,1,"_CPPv4NK7Splines6Spline2DDE9real_type"],"Splines::Spline::DD::x":[16,2,1,"_CPPv4NK7Splines6Spline2DDE9real_type"],"Splines::Spline::DDD":[16,1,1,"_CPPv4NK7Splines6Spline3DDDE9real_type"],"Splines::Spline::DDD::x":[16,2,1,"_CPPv4NK7Splines6Spline3DDDE9real_type"],"Splines::Spline::DDDD":[16,1,1,"_CPPv4NK7Splines6Spline4DDDDE9real_type"],"Splines::Spline::DDDDD":[16,1,1,"_CPPv4NK7Splines6Spline5DDDDDE9real_type"],"Splines::Spline::Spline":[16,1,1,"_CPPv4N7Splines6Spline6SplineERK6string"],"Splines::Spline::Spline::name":[16,2,1,"_CPPv4N7Splines6Spline6SplineERK6string"],"Splines::Spline::build":[16,1,1,"_CPPv4N7Splines6Spline5buildEv"],"Splines::Spline::build::gc":[16,2,1,"_CPPv4N7Splines6Spline5buildERK16GenericContainer"],"Splines::Spline::build::incx":[16,2,1,"_CPPv4N7Splines6Spline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::Spline::build::incy":[16,2,1,"_CPPv4N7Splines6Spline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::Spline::build::n":[16,2,1,"_CPPv4N7Splines6Spline5buildEPK9real_typePK9real_type7integer"],"Splines::Spline::build::x":[16,2,1,"_CPPv4N7Splines6Spline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline::build::y":[16,2,1,"_CPPv4N7Splines6Spline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline::clear":[16,1,1,"_CPPv4N7Splines6Spline5clearEv"],"Splines::Spline::coeffs":[16,1,1,"_CPPv4NK7Splines6Spline6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline::coeffs::cfs":[16,2,1,"_CPPv4NK7Splines6Spline6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline::coeffs::nodes":[16,2,1,"_CPPv4NK7Splines6Spline6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline::coeffs::transpose":[16,2,1,"_CPPv4NK7Splines6Spline6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline::dropBack":[16,1,1,"_CPPv4N7Splines6Spline8dropBackEv"],"Splines::Spline::dump":[16,1,1,"_CPPv4NK7Splines6Spline4dumpER12ostream_type7integerPKc"],"Splines::Spline::dump::fname":[16,2,1,"_CPPv4NK7Splines6Spline4dumpEPKc7integerPKc"],"Splines::Spline::dump::header":[16,2,1,"_CPPv4NK7Splines6Spline4dumpER12ostream_type7integerPKc"],"Splines::Spline::dump::nintervals":[16,2,1,"_CPPv4NK7Splines6Spline4dumpER12ostream_type7integerPKc"],"Splines::Spline::dump::s":[16,2,1,"_CPPv4NK7Splines6Spline4dumpER12ostream_type7integerPKc"],"Splines::Spline::eval":[16,1,1,"_CPPv4NK7Splines6Spline4evalE9real_type"],"Splines::Spline::eval::x":[16,2,1,"_CPPv4NK7Splines6Spline4evalE9real_type"],"Splines::Spline::eval_D":[16,1,1,"_CPPv4NK7Splines6Spline6eval_DE9real_type"],"Splines::Spline::eval_D::x":[16,2,1,"_CPPv4NK7Splines6Spline6eval_DE9real_type"],"Splines::Spline::eval_DD":[16,1,1,"_CPPv4NK7Splines6Spline7eval_DDE9real_type"],"Splines::Spline::eval_DD::x":[16,2,1,"_CPPv4NK7Splines6Spline7eval_DDE9real_type"],"Splines::Spline::eval_DDD":[16,1,1,"_CPPv4NK7Splines6Spline8eval_DDDE9real_type"],"Splines::Spline::eval_DDD::x":[16,2,1,"_CPPv4NK7Splines6Spline8eval_DDDE9real_type"],"Splines::Spline::eval_DDDD":[16,1,1,"_CPPv4NK7Splines6Spline9eval_DDDDE9real_type"],"Splines::Spline::eval_DDDD::x":[16,2,1,"_CPPv4NK7Splines6Spline9eval_DDDDE9real_type"],"Splines::Spline::eval_DDDDD":[16,1,1,"_CPPv4NK7Splines6Spline10eval_DDDDDE9real_type"],"Splines::Spline::eval_DDDDD::x":[16,2,1,"_CPPv4NK7Splines6Spline10eval_DDDDDE9real_type"],"Splines::Spline::id_D":[16,1,1,"_CPPv4NK7Splines6Spline4id_DE7integer9real_type"],"Splines::Spline::id_D::ni":[16,2,1,"_CPPv4NK7Splines6Spline4id_DE7integer9real_type"],"Splines::Spline::id_D::x":[16,2,1,"_CPPv4NK7Splines6Spline4id_DE7integer9real_type"],"Splines::Spline::id_DD":[16,1,1,"_CPPv4NK7Splines6Spline5id_DDE7integer9real_type"],"Splines::Spline::id_DD::ni":[16,2,1,"_CPPv4NK7Splines6Spline5id_DDE7integer9real_type"],"Splines::Spline::id_DD::x":[16,2,1,"_CPPv4NK7Splines6Spline5id_DDE7integer9real_type"],"Splines::Spline::id_DDD":[16,1,1,"_CPPv4NK7Splines6Spline6id_DDDE7integer9real_type"],"Splines::Spline::id_DDD::ni":[16,2,1,"_CPPv4NK7Splines6Spline6id_DDDE7integer9real_type"],"Splines::Spline::id_DDD::x":[16,2,1,"_CPPv4NK7Splines6Spline6id_DDDE7integer9real_type"],"Splines::Spline::id_DDDD":[16,1,1,"_CPPv4NK7Splines6Spline7id_DDDDE7integer9real_type"],"Splines::Spline::id_DDDDD":[16,1,1,"_CPPv4NK7Splines6Spline8id_DDDDDE7integer9real_type"],"Splines::Spline::id_eval":[16,1,1,"_CPPv4NK7Splines6Spline7id_evalE7integer9real_type"],"Splines::Spline::id_eval::ni":[16,2,1,"_CPPv4NK7Splines6Spline7id_evalE7integer9real_type"],"Splines::Spline::id_eval::x":[16,2,1,"_CPPv4NK7Splines6Spline7id_evalE7integer9real_type"],"Splines::Spline::info":[16,1,1,"_CPPv4NK7Splines6Spline4infoEv"],"Splines::Spline::info::stream":[16,2,1,"_CPPv4NK7Splines6Spline4infoER12ostream_type"],"Splines::Spline::initLastInterval":[16,1,1,"_CPPv4N7Splines6Spline16initLastIntervalEv"],"Splines::Spline::is_bounded":[16,1,1,"_CPPv4NK7Splines6Spline10is_boundedEv"],"Splines::Spline::is_closed":[16,1,1,"_CPPv4NK7Splines6Spline9is_closedEv"],"Splines::Spline::is_extended_constant":[16,1,1,"_CPPv4NK7Splines6Spline20is_extended_constantEv"],"Splines::Spline::m_X":[16,5,1,"_CPPv4N7Splines6Spline3m_XE"],"Splines::Spline::m_Y":[16,5,1,"_CPPv4N7Splines6Spline3m_YE"],"Splines::Spline::m_bs":[16,5,1,"_CPPv4N7Splines6Spline4m_bsE"],"Splines::Spline::m_curve_can_extend":[16,5,1,"_CPPv4N7Splines6Spline18m_curve_can_extendE"],"Splines::Spline::m_curve_extended_constant":[16,5,1,"_CPPv4N7Splines6Spline25m_curve_extended_constantE"],"Splines::Spline::m_curve_is_closed":[16,5,1,"_CPPv4N7Splines6Spline17m_curve_is_closedE"],"Splines::Spline::m_name":[16,5,1,"_CPPv4N7Splines6Spline6m_nameE"],"Splines::Spline::m_npts":[16,5,1,"_CPPv4N7Splines6Spline6m_nptsE"],"Splines::Spline::m_npts_reserved":[16,5,1,"_CPPv4N7Splines6Spline15m_npts_reservedE"],"Splines::Spline::make_bounded":[16,1,1,"_CPPv4N7Splines6Spline12make_boundedEv"],"Splines::Spline::make_closed":[16,1,1,"_CPPv4N7Splines6Spline11make_closedEv"],"Splines::Spline::make_extended_constant":[16,1,1,"_CPPv4N7Splines6Spline22make_extended_constantEv"],"Splines::Spline::make_extended_not_constant":[16,1,1,"_CPPv4N7Splines6Spline26make_extended_not_constantEv"],"Splines::Spline::make_opened":[16,1,1,"_CPPv4N7Splines6Spline11make_openedEv"],"Splines::Spline::make_unbounded":[16,1,1,"_CPPv4N7Splines6Spline14make_unboundedEv"],"Splines::Spline::name":[16,1,1,"_CPPv4NK7Splines6Spline4nameEv"],"Splines::Spline::numPoints":[16,1,1,"_CPPv4NK7Splines6Spline9numPointsEv"],"Splines::Spline::operator()":[16,1,1,"_CPPv4NK7Splines6SplineclE9real_type"],"Splines::Spline::operator()::x":[16,2,1,"_CPPv4NK7Splines6SplineclE9real_type"],"Splines::Spline::operator=":[16,1,1,"_CPPv4N7Splines6SplineaSERK6Spline"],"Splines::Spline::order":[16,1,1,"_CPPv4NK7Splines6Spline5orderEv"],"Splines::Spline::pushBack":[16,1,1,"_CPPv4N7Splines6Spline8pushBackE9real_type9real_type"],"Splines::Spline::pushBack::x":[16,2,1,"_CPPv4N7Splines6Spline8pushBackE9real_type9real_type"],"Splines::Spline::pushBack::y":[16,2,1,"_CPPv4N7Splines6Spline8pushBackE9real_type9real_type"],"Splines::Spline::reserve":[16,1,1,"_CPPv4N7Splines6Spline7reserveE7integer"],"Splines::Spline::reserve::npts":[16,2,1,"_CPPv4N7Splines6Spline7reserveE7integer"],"Splines::Spline::search":[16,1,1,"_CPPv4NK7Splines6Spline6searchER9real_type"],"Splines::Spline::search::x":[16,2,1,"_CPPv4NK7Splines6Spline6searchER9real_type"],"Splines::Spline::setOrigin":[16,1,1,"_CPPv4N7Splines6Spline9setOriginE9real_type"],"Splines::Spline::setOrigin::x0":[16,2,1,"_CPPv4N7Splines6Spline9setOriginE9real_type"],"Splines::Spline::setRange":[16,1,1,"_CPPv4N7Splines6Spline8setRangeE9real_type9real_type"],"Splines::Spline::setRange::xmax":[16,2,1,"_CPPv4N7Splines6Spline8setRangeE9real_type9real_type"],"Splines::Spline::setRange::xmin":[16,2,1,"_CPPv4N7Splines6Spline8setRangeE9real_type9real_type"],"Splines::Spline::setup":[16,1,1,"_CPPv4N7Splines6Spline5setupERK16GenericContainer"],"Splines::Spline::setup::gc":[16,2,1,"_CPPv4N7Splines6Spline5setupERK16GenericContainer"],"Splines::Spline::type":[16,1,1,"_CPPv4NK7Splines6Spline4typeEv"],"Splines::Spline::type_name":[16,1,1,"_CPPv4NK7Splines6Spline9type_nameEv"],"Splines::Spline::writeToStream":[16,1,1,"_CPPv4NK7Splines6Spline13writeToStreamER12ostream_type"],"Splines::Spline::writeToStream::s":[16,2,1,"_CPPv4NK7Splines6Spline13writeToStreamER12ostream_type"],"Splines::Spline::xBegin":[16,1,1,"_CPPv4NK7Splines6Spline6xBeginEv"],"Splines::Spline::xEnd":[16,1,1,"_CPPv4NK7Splines6Spline4xEndEv"],"Splines::Spline::xMax":[16,1,1,"_CPPv4NK7Splines6Spline4xMaxEv"],"Splines::Spline::xMin":[16,1,1,"_CPPv4NK7Splines6Spline4xMinEv"],"Splines::Spline::xNode":[16,1,1,"_CPPv4NK7Splines6Spline5xNodeE7integer"],"Splines::Spline::xNode::i":[16,2,1,"_CPPv4NK7Splines6Spline5xNodeE7integer"],"Splines::Spline::yBegin":[16,1,1,"_CPPv4NK7Splines6Spline6yBeginEv"],"Splines::Spline::yEnd":[16,1,1,"_CPPv4NK7Splines6Spline4yEndEv"],"Splines::Spline::yMax":[16,1,1,"_CPPv4NK7Splines6Spline4yMaxEv"],"Splines::Spline::yMin":[16,1,1,"_CPPv4NK7Splines6Spline4yMinEv"],"Splines::Spline::yNode":[16,1,1,"_CPPv4NK7Splines6Spline5yNodeE7integer"],"Splines::Spline::yNode::i":[16,2,1,"_CPPv4NK7Splines6Spline5yNodeE7integer"],"Splines::Spline::~Spline":[16,1,1,"_CPPv4N7Splines6SplineD0Ev"],"Splines::SplineSet":[19,4,1,"_CPPv4N7Splines9SplineSetE"],"Splines::SplineSet::BinarySearch":[20,4,1,"_CPPv4N7Splines9SplineSet12BinarySearchE"],"Splines::SplineSet::BinarySearch::BinarySearch":[20,1,1,"_CPPv4N7Splines9SplineSet12BinarySearch12BinarySearchEv"],"Splines::SplineSet::BinarySearch::DATA_TYPE":[20,7,1,"_CPPv4N7Splines9SplineSet12BinarySearch9DATA_TYPEE"],"Splines::SplineSet::BinarySearch::clear":[20,1,1,"_CPPv4N7Splines9SplineSet12BinarySearch5clearEv"],"Splines::SplineSet::BinarySearch::get_elem":[20,1,1,"_CPPv4NK7Splines9SplineSet12BinarySearch8get_elemE7integer"],"Splines::SplineSet::BinarySearch::get_elem::i":[20,2,1,"_CPPv4NK7Splines9SplineSet12BinarySearch8get_elemE7integer"],"Splines::SplineSet::BinarySearch::insert":[20,1,1,"_CPPv4N7Splines9SplineSet12BinarySearch6insertERKNSt6stringE7integer"],"Splines::SplineSet::BinarySearch::insert::id":[20,2,1,"_CPPv4N7Splines9SplineSet12BinarySearch6insertERKNSt6stringE7integer"],"Splines::SplineSet::BinarySearch::insert::position":[20,2,1,"_CPPv4N7Splines9SplineSet12BinarySearch6insertERKNSt6stringE7integer"],"Splines::SplineSet::BinarySearch::n_elem":[20,1,1,"_CPPv4NK7Splines9SplineSet12BinarySearch6n_elemEv"],"Splines::SplineSet::BinarySearch::search":[20,1,1,"_CPPv4NK7Splines9SplineSet12BinarySearch6searchERKNSt6stringE"],"Splines::SplineSet::BinarySearch::search::id":[20,2,1,"_CPPv4NK7Splines9SplineSet12BinarySearch6searchERKNSt6stringE"],"Splines::SplineSet::BinarySearch::~BinarySearch":[20,1,1,"_CPPv4N7Splines9SplineSet12BinarySearchD0Ev"],"Splines::SplineSet::D":[19,1,1,"_CPPv4NK7Splines9SplineSet1DE9real_type7integer"],"Splines::SplineSet::D::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet1DE9real_type7integer"],"Splines::SplineSet::D::x":[19,2,1,"_CPPv4NK7Splines9SplineSet1DE9real_type7integer"],"Splines::SplineSet::DD":[19,1,1,"_CPPv4NK7Splines9SplineSet2DDE9real_type7integer"],"Splines::SplineSet::DD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet2DDE9real_type7integer"],"Splines::SplineSet::DD::x":[19,2,1,"_CPPv4NK7Splines9SplineSet2DDE9real_type7integer"],"Splines::SplineSet::DDD":[19,1,1,"_CPPv4NK7Splines9SplineSet3DDDE9real_type7integer"],"Splines::SplineSet::DDD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet3DDDE9real_type7integer"],"Splines::SplineSet::DDD::x":[19,2,1,"_CPPv4NK7Splines9SplineSet3DDDE9real_type7integer"],"Splines::SplineSet::DDDD":[19,1,1,"_CPPv4NK7Splines9SplineSet4DDDDE9real_type7integer"],"Splines::SplineSet::DDDD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet4DDDDE9real_type7integer"],"Splines::SplineSet::DDDD::x":[19,2,1,"_CPPv4NK7Splines9SplineSet4DDDDE9real_type7integer"],"Splines::SplineSet::DDDDD":[19,1,1,"_CPPv4NK7Splines9SplineSet5DDDDDE9real_type7integer"],"Splines::SplineSet::DDDDD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet5DDDDDE9real_type7integer"],"Splines::SplineSet::DDDDD::x":[19,2,1,"_CPPv4NK7Splines9SplineSet5DDDDDE9real_type7integer"],"Splines::SplineSet::SplineSet":[19,1,1,"_CPPv4N7Splines9SplineSet9SplineSetERK6string"],"Splines::SplineSet::SplineSet::name":[19,2,1,"_CPPv4N7Splines9SplineSet9SplineSetERK6string"],"Splines::SplineSet::build":[19,1,1,"_CPPv4N7Splines9SplineSet5buildERK16GenericContainer"],"Splines::SplineSet::build::X":[19,2,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::Y":[19,2,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::Yp":[19,2,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::gc":[19,2,1,"_CPPv4N7Splines9SplineSet5buildERK16GenericContainer"],"Splines::SplineSet::build::headers":[19,2,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::npts":[19,2,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::nspl":[19,2,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::stype":[19,2,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::dump_table":[19,1,1,"_CPPv4NK7Splines9SplineSet10dump_tableER12ostream_type7integer"],"Splines::SplineSet::dump_table::num_points":[19,2,1,"_CPPv4NK7Splines9SplineSet10dump_tableER12ostream_type7integer"],"Splines::SplineSet::dump_table::s":[19,2,1,"_CPPv4NK7Splines9SplineSet10dump_tableER12ostream_type7integer"],"Splines::SplineSet::eval":[19,1,1,"_CPPv4NK7Splines9SplineSet4evalERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2":[19,1,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::columns":[19,2,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet5eval2E7integer9real_typePC9real_type7integer"],"Splines::SplineSet::eval2::indep":[19,2,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::name":[19,2,1,"_CPPv4NK7Splines9SplineSet5eval2E9real_typePKcPKc"],"Splines::SplineSet::eval2::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet5eval2E9real_type7integer7integer"],"Splines::SplineSet::eval2::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::zeta":[19,2,1,"_CPPv4NK7Splines9SplineSet5eval2E9real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::zetas":[19,2,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D":[19,1,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::columns":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval2_DE7integer9real_typePC9real_type7integer"],"Splines::SplineSet::eval2_D::indep":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::name":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval2_DE9real_typePKcPKc"],"Splines::SplineSet::eval2_D::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval2_DE9real_type7integer7integer"],"Splines::SplineSet::eval2_D::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::zeta":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval2_DE9real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::zetas":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD":[19,1,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::columns":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval2_DDE7integer9real_typePC9real_type7integer"],"Splines::SplineSet::eval2_DD::indep":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::name":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval2_DDE9real_typePKcPKc"],"Splines::SplineSet::eval2_DD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval2_DDE9real_type7integer7integer"],"Splines::SplineSet::eval2_DD::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::zeta":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval2_DDE9real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::zetas":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD":[19,1,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::columns":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDE7integer9real_typePC9real_type7integer"],"Splines::SplineSet::eval2_DDD::indep":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::name":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDE9real_typePKcPKc"],"Splines::SplineSet::eval2_DDD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDE9real_type7integer7integer"],"Splines::SplineSet::eval2_DDD::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::zeta":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDE9real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::zetas":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval::columns":[19,2,1,"_CPPv4NK7Splines9SplineSet4evalERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet4evalE9real_typePC9real_type7integer"],"Splines::SplineSet::eval::name":[19,2,1,"_CPPv4NK7Splines9SplineSet4evalE9real_typePKc"],"Splines::SplineSet::eval::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet4evalE9real_type7integer"],"Splines::SplineSet::eval::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet4evalERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval::vec":[19,2,1,"_CPPv4NK7Splines9SplineSet4evalERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval::x":[19,2,1,"_CPPv4NK7Splines9SplineSet4evalE9real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D":[19,1,1,"_CPPv4NK7Splines9SplineSet6eval_DERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D::columns":[19,2,1,"_CPPv4NK7Splines9SplineSet6eval_DERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet6eval_DE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_D::name":[19,2,1,"_CPPv4NK7Splines9SplineSet6eval_DE9real_typePKc"],"Splines::SplineSet::eval_D::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet6eval_DE9real_type7integer"],"Splines::SplineSet::eval_D::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet6eval_DERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D::vec":[19,2,1,"_CPPv4NK7Splines9SplineSet6eval_DERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D::x":[19,2,1,"_CPPv4NK7Splines9SplineSet6eval_DE9real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD":[19,1,1,"_CPPv4NK7Splines9SplineSet7eval_DDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD::columns":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval_DDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval_DDE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_DD::name":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval_DDE9real_typePKc"],"Splines::SplineSet::eval_DD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval_DDE9real_type7integer"],"Splines::SplineSet::eval_DD::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval_DDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD::vec":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval_DDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD::x":[19,2,1,"_CPPv4NK7Splines9SplineSet7eval_DDE9real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD":[19,1,1,"_CPPv4NK7Splines9SplineSet8eval_DDDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD::columns":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval_DDDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval_DDDE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_DDD::name":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval_DDDE9real_typePKc"],"Splines::SplineSet::eval_DDD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval_DDDE9real_type7integer"],"Splines::SplineSet::eval_DDD::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval_DDDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD::vec":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval_DDDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD::x":[19,2,1,"_CPPv4NK7Splines9SplineSet8eval_DDDE9real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDDD":[19,1,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDD::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_DDDD::name":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typePKc"],"Splines::SplineSet::eval_DDDD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_type7integer"],"Splines::SplineSet::eval_DDDD::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDD::x":[19,2,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDDD":[19,1,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDDD::incy":[19,2,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_DDDDD::name":[19,2,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typePKc"],"Splines::SplineSet::eval_DDDDD::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_type7integer"],"Splines::SplineSet::eval_DDDDD::vals":[19,2,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDDD::x":[19,2,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::getPosition":[19,1,1,"_CPPv4NK7Splines9SplineSet11getPositionEPKc"],"Splines::SplineSet::getPosition::hdr":[19,2,1,"_CPPv4NK7Splines9SplineSet11getPositionEPKc"],"Splines::SplineSet::getSpline":[19,1,1,"_CPPv4NK7Splines9SplineSet9getSplineEPKc"],"Splines::SplineSet::getSpline::hdr":[19,2,1,"_CPPv4NK7Splines9SplineSet9getSplineEPKc"],"Splines::SplineSet::getSpline::i":[19,2,1,"_CPPv4NK7Splines9SplineSet9getSplineE7integer"],"Splines::SplineSet::get_headers":[19,1,1,"_CPPv4NK7Splines9SplineSet11get_headersERNSt6vectorINSt6stringEEE"],"Splines::SplineSet::get_headers::names":[19,2,1,"_CPPv4NK7Splines9SplineSet11get_headersERNSt6vectorINSt6stringEEE"],"Splines::SplineSet::header":[19,1,1,"_CPPv4NK7Splines9SplineSet6headerE7integer"],"Splines::SplineSet::header::i":[19,2,1,"_CPPv4NK7Splines9SplineSet6headerE7integer"],"Splines::SplineSet::info":[19,1,1,"_CPPv4NK7Splines9SplineSet4infoEv"],"Splines::SplineSet::info::stream":[19,2,1,"_CPPv4NK7Splines9SplineSet4infoER12ostream_type"],"Splines::SplineSet::isMonotone":[19,1,1,"_CPPv4NK7Splines9SplineSet10isMonotoneE7integer"],"Splines::SplineSet::isMonotone::i":[19,2,1,"_CPPv4NK7Splines9SplineSet10isMonotoneE7integer"],"Splines::SplineSet::m_X":[19,5,1,"_CPPv4N7Splines9SplineSet3m_XE"],"Splines::SplineSet::m_Y":[19,5,1,"_CPPv4N7Splines9SplineSet3m_YE"],"Splines::SplineSet::m_Ymax":[19,5,1,"_CPPv4N7Splines9SplineSet6m_YmaxE"],"Splines::SplineSet::m_Ymin":[19,5,1,"_CPPv4N7Splines9SplineSet6m_YminE"],"Splines::SplineSet::m_Yp":[19,5,1,"_CPPv4N7Splines9SplineSet4m_YpE"],"Splines::SplineSet::m_Ypp":[19,5,1,"_CPPv4N7Splines9SplineSet5m_YppE"],"Splines::SplineSet::m_baseInt":[19,5,1,"_CPPv4N7Splines9SplineSet9m_baseIntE"],"Splines::SplineSet::m_basePointer":[19,5,1,"_CPPv4N7Splines9SplineSet13m_basePointerE"],"Splines::SplineSet::m_baseSplines":[19,5,1,"_CPPv4N7Splines9SplineSet13m_baseSplinesE"],"Splines::SplineSet::m_baseValue":[19,5,1,"_CPPv4N7Splines9SplineSet11m_baseValueE"],"Splines::SplineSet::m_header_to_position":[19,5,1,"_CPPv4N7Splines9SplineSet20m_header_to_positionE"],"Splines::SplineSet::m_is_monotone":[19,5,1,"_CPPv4N7Splines9SplineSet13m_is_monotoneE"],"Splines::SplineSet::m_name":[19,5,1,"_CPPv4N7Splines9SplineSet6m_nameE"],"Splines::SplineSet::m_npts":[19,5,1,"_CPPv4N7Splines9SplineSet6m_nptsE"],"Splines::SplineSet::m_nspl":[19,5,1,"_CPPv4N7Splines9SplineSet6m_nsplE"],"Splines::SplineSet::m_splines":[19,5,1,"_CPPv4N7Splines9SplineSet9m_splinesE"],"Splines::SplineSet::name":[19,1,1,"_CPPv4NK7Splines9SplineSet4nameEv"],"Splines::SplineSet::name_list":[19,1,1,"_CPPv4NK7Splines9SplineSet9name_listEv"],"Splines::SplineSet::numPoints":[19,1,1,"_CPPv4NK7Splines9SplineSet9numPointsEv"],"Splines::SplineSet::numSplines":[19,1,1,"_CPPv4NK7Splines9SplineSet10numSplinesEv"],"Splines::SplineSet::operator()":[19,1,1,"_CPPv4NK7Splines9SplineSetclE9real_type7integer"],"Splines::SplineSet::operator()::spl":[19,2,1,"_CPPv4NK7Splines9SplineSetclE9real_type7integer"],"Splines::SplineSet::operator()::x":[19,2,1,"_CPPv4NK7Splines9SplineSetclE9real_type7integer"],"Splines::SplineSet::setup":[19,1,1,"_CPPv4N7Splines9SplineSet5setupERK16GenericContainer"],"Splines::SplineSet::setup::gc":[19,2,1,"_CPPv4N7Splines9SplineSet5setupERK16GenericContainer"],"Splines::SplineSet::type":[19,1,1,"_CPPv4NK7Splines9SplineSet4typeEv"],"Splines::SplineSet::xMax":[19,1,1,"_CPPv4NK7Splines9SplineSet4xMaxEv"],"Splines::SplineSet::xMin":[19,1,1,"_CPPv4NK7Splines9SplineSet4xMinEv"],"Splines::SplineSet::xNode":[19,1,1,"_CPPv4NK7Splines9SplineSet5xNodeE7integer"],"Splines::SplineSet::xNode::npt":[19,2,1,"_CPPv4NK7Splines9SplineSet5xNodeE7integer"],"Splines::SplineSet::xNodes":[19,1,1,"_CPPv4NK7Splines9SplineSet6xNodesEv"],"Splines::SplineSet::yMax":[19,1,1,"_CPPv4NK7Splines9SplineSet4yMaxEPKc"],"Splines::SplineSet::yMax::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet4yMaxEPKc"],"Splines::SplineSet::yMin":[19,1,1,"_CPPv4NK7Splines9SplineSet4yMinEPKc"],"Splines::SplineSet::yMin::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet4yMinEPKc"],"Splines::SplineSet::yNode":[19,1,1,"_CPPv4NK7Splines9SplineSet5yNodeE7integer7integer"],"Splines::SplineSet::yNode::npt":[19,2,1,"_CPPv4NK7Splines9SplineSet5yNodeE7integer7integer"],"Splines::SplineSet::yNode::spl":[19,2,1,"_CPPv4NK7Splines9SplineSet5yNodeE7integer7integer"],"Splines::SplineSet::yNodes":[19,1,1,"_CPPv4NK7Splines9SplineSet6yNodesE7integer"],"Splines::SplineSet::yNodes::i":[19,2,1,"_CPPv4NK7Splines9SplineSet6yNodesE7integer"],"Splines::SplineSet::~SplineSet":[19,1,1,"_CPPv4N7Splines9SplineSetD0Ev"],"Splines::SplineSurf":[21,4,1,"_CPPv4N7Splines10SplineSurfE"],"Splines::SplineSurf::D":[21,1,1,"_CPPv4NK7Splines10SplineSurf1DE9real_type9real_typeAL3E_9real_type"],"Splines::SplineSurf::D::d":[21,2,1,"_CPPv4NK7Splines10SplineSurf1DE9real_type9real_typeAL3E_9real_type"],"Splines::SplineSurf::D::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf1DE9real_type9real_typeAL3E_9real_type"],"Splines::SplineSurf::D::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf1DE9real_type9real_typeAL3E_9real_type"],"Splines::SplineSurf::DD":[21,1,1,"_CPPv4NK7Splines10SplineSurf2DDE9real_type9real_typeAL6E_9real_type"],"Splines::SplineSurf::DD::dd":[21,2,1,"_CPPv4NK7Splines10SplineSurf2DDE9real_type9real_typeAL6E_9real_type"],"Splines::SplineSurf::DD::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf2DDE9real_type9real_typeAL6E_9real_type"],"Splines::SplineSurf::DD::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf2DDE9real_type9real_typeAL6E_9real_type"],"Splines::SplineSurf::Dx":[21,1,1,"_CPPv4NK7Splines10SplineSurf2DxE9real_type9real_type"],"Splines::SplineSurf::Dx::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf2DxE9real_type9real_type"],"Splines::SplineSurf::Dx::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf2DxE9real_type9real_type"],"Splines::SplineSurf::Dxx":[21,1,1,"_CPPv4NK7Splines10SplineSurf3DxxE9real_type9real_type"],"Splines::SplineSurf::Dxx::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf3DxxE9real_type9real_type"],"Splines::SplineSurf::Dxx::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf3DxxE9real_type9real_type"],"Splines::SplineSurf::Dxy":[21,1,1,"_CPPv4NK7Splines10SplineSurf3DxyE9real_type9real_type"],"Splines::SplineSurf::Dxy::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf3DxyE9real_type9real_type"],"Splines::SplineSurf::Dxy::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf3DxyE9real_type9real_type"],"Splines::SplineSurf::Dy":[21,1,1,"_CPPv4NK7Splines10SplineSurf2DyE9real_type9real_type"],"Splines::SplineSurf::Dy::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf2DyE9real_type9real_type"],"Splines::SplineSurf::Dy::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf2DyE9real_type9real_type"],"Splines::SplineSurf::Dyy":[21,1,1,"_CPPv4NK7Splines10SplineSurf3DyyE9real_type9real_type"],"Splines::SplineSurf::Dyy::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf3DyyE9real_type9real_type"],"Splines::SplineSurf::Dyy::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf3DyyE9real_type9real_type"],"Splines::SplineSurf::SplineSurf":[21,1,1,"_CPPv4N7Splines10SplineSurf10SplineSurfERK6string"],"Splines::SplineSurf::SplineSurf::name":[21,2,1,"_CPPv4N7Splines10SplineSurf10SplineSurfERK6string"],"Splines::SplineSurf::build":[21,1,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::fortran_storage":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::gc":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildERK16GenericContainer"],"Splines::SplineSurf::build::incx":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::SplineSurf::build::incy":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::SplineSurf::build::ldZ":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::SplineSurf::build::nx":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::SplineSurf::build::ny":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::SplineSurf::build::transposed":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::x":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::y":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::z":[21,2,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::clear":[21,1,1,"_CPPv4N7Splines10SplineSurf5clearEv"],"Splines::SplineSurf::eval":[21,1,1,"_CPPv4NK7Splines10SplineSurf4evalE9real_type9real_type"],"Splines::SplineSurf::eval::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf4evalE9real_type9real_type"],"Splines::SplineSurf::eval::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf4evalE9real_type9real_type"],"Splines::SplineSurf::eval_D_1":[21,1,1,"_CPPv4NK7Splines10SplineSurf8eval_D_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf8eval_D_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf8eval_D_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_1":[21,1,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_1::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_1::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_2":[21,1,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_2::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_2::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2":[21,1,1,"_CPPv4NK7Splines10SplineSurf8eval_D_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf8eval_D_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf8eval_D_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2_2":[21,1,1,"_CPPv4NK7Splines10SplineSurf10eval_D_2_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2_2::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf10eval_D_2_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2_2::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf10eval_D_2_2E9real_type9real_type"],"Splines::SplineSurf::info":[21,1,1,"_CPPv4NK7Splines10SplineSurf4infoEv"],"Splines::SplineSurf::info::stream":[21,2,1,"_CPPv4NK7Splines10SplineSurf4infoER12ostream_type"],"Splines::SplineSurf::initLastInterval_x":[21,1,1,"_CPPv4N7Splines10SplineSurf18initLastInterval_xEv"],"Splines::SplineSurf::initLastInterval_y":[21,1,1,"_CPPv4N7Splines10SplineSurf18initLastInterval_yEv"],"Splines::SplineSurf::ipos_C":[21,1,1,"_CPPv4NK7Splines10SplineSurf6ipos_CE7integer7integer7integer"],"Splines::SplineSurf::ipos_C::i":[21,2,1,"_CPPv4NK7Splines10SplineSurf6ipos_CE7integer7integer7integer"],"Splines::SplineSurf::ipos_C::j":[21,2,1,"_CPPv4NK7Splines10SplineSurf6ipos_CE7integer7integer7integer"],"Splines::SplineSurf::ipos_C::ldZ":[21,2,1,"_CPPv4NK7Splines10SplineSurf6ipos_CE7integer7integer7integer"],"Splines::SplineSurf::ipos_F":[21,1,1,"_CPPv4NK7Splines10SplineSurf6ipos_FE7integer7integer7integer"],"Splines::SplineSurf::ipos_F::i":[21,2,1,"_CPPv4NK7Splines10SplineSurf6ipos_FE7integer7integer7integer"],"Splines::SplineSurf::ipos_F::j":[21,2,1,"_CPPv4NK7Splines10SplineSurf6ipos_FE7integer7integer7integer"],"Splines::SplineSurf::ipos_F::ldZ":[21,2,1,"_CPPv4NK7Splines10SplineSurf6ipos_FE7integer7integer7integer"],"Splines::SplineSurf::is_x_bounded":[21,1,1,"_CPPv4NK7Splines10SplineSurf12is_x_boundedEv"],"Splines::SplineSurf::is_x_closed":[21,1,1,"_CPPv4NK7Splines10SplineSurf11is_x_closedEv"],"Splines::SplineSurf::is_y_bounded":[21,1,1,"_CPPv4NK7Splines10SplineSurf12is_y_boundedEv"],"Splines::SplineSurf::is_y_closed":[21,1,1,"_CPPv4NK7Splines10SplineSurf11is_y_closedEv"],"Splines::SplineSurf::m_X":[21,5,1,"_CPPv4N7Splines10SplineSurf3m_XE"],"Splines::SplineSurf::m_Y":[21,5,1,"_CPPv4N7Splines10SplineSurf3m_YE"],"Splines::SplineSurf::m_Z":[21,5,1,"_CPPv4N7Splines10SplineSurf3m_ZE"],"Splines::SplineSurf::m_Z_max":[21,5,1,"_CPPv4N7Splines10SplineSurf7m_Z_maxE"],"Splines::SplineSurf::m_Z_min":[21,5,1,"_CPPv4N7Splines10SplineSurf7m_Z_minE"],"Splines::SplineSurf::m_bs_x":[21,5,1,"_CPPv4N7Splines10SplineSurf6m_bs_xE"],"Splines::SplineSurf::m_bs_y":[21,5,1,"_CPPv4N7Splines10SplineSurf6m_bs_yE"],"Splines::SplineSurf::m_name":[21,5,1,"_CPPv4N7Splines10SplineSurf6m_nameE"],"Splines::SplineSurf::m_nx":[21,5,1,"_CPPv4N7Splines10SplineSurf4m_nxE"],"Splines::SplineSurf::m_ny":[21,5,1,"_CPPv4N7Splines10SplineSurf4m_nyE"],"Splines::SplineSurf::m_x_can_extend":[21,5,1,"_CPPv4N7Splines10SplineSurf14m_x_can_extendE"],"Splines::SplineSurf::m_x_closed":[21,5,1,"_CPPv4N7Splines10SplineSurf10m_x_closedE"],"Splines::SplineSurf::m_y_can_extend":[21,5,1,"_CPPv4N7Splines10SplineSurf14m_y_can_extendE"],"Splines::SplineSurf::m_y_closed":[21,5,1,"_CPPv4N7Splines10SplineSurf10m_y_closedE"],"Splines::SplineSurf::makeSpline":[21,1,1,"_CPPv4N7Splines10SplineSurf10makeSplineEv"],"Splines::SplineSurf::make_x_bounded":[21,1,1,"_CPPv4N7Splines10SplineSurf14make_x_boundedEv"],"Splines::SplineSurf::make_x_closed":[21,1,1,"_CPPv4N7Splines10SplineSurf13make_x_closedEv"],"Splines::SplineSurf::make_x_opened":[21,1,1,"_CPPv4N7Splines10SplineSurf13make_x_openedEv"],"Splines::SplineSurf::make_x_unbounded":[21,1,1,"_CPPv4N7Splines10SplineSurf16make_x_unboundedEv"],"Splines::SplineSurf::make_y_bounded":[21,1,1,"_CPPv4N7Splines10SplineSurf14make_y_boundedEv"],"Splines::SplineSurf::make_y_closed":[21,1,1,"_CPPv4N7Splines10SplineSurf13make_y_closedEv"],"Splines::SplineSurf::make_y_opened":[21,1,1,"_CPPv4N7Splines10SplineSurf13make_y_openedEv"],"Splines::SplineSurf::make_y_unbounded":[21,1,1,"_CPPv4N7Splines10SplineSurf16make_y_unboundedEv"],"Splines::SplineSurf::name":[21,1,1,"_CPPv4NK7Splines10SplineSurf4nameEv"],"Splines::SplineSurf::numPointX":[21,1,1,"_CPPv4NK7Splines10SplineSurf9numPointXEv"],"Splines::SplineSurf::numPointY":[21,1,1,"_CPPv4NK7Splines10SplineSurf9numPointYEv"],"Splines::SplineSurf::operator()":[21,1,1,"_CPPv4NK7Splines10SplineSurfclE9real_type9real_type"],"Splines::SplineSurf::operator()::x":[21,2,1,"_CPPv4NK7Splines10SplineSurfclE9real_type9real_type"],"Splines::SplineSurf::operator()::y":[21,2,1,"_CPPv4NK7Splines10SplineSurfclE9real_type9real_type"],"Splines::SplineSurf::search_x":[21,1,1,"_CPPv4NK7Splines10SplineSurf8search_xER9real_type"],"Splines::SplineSurf::search_x::x":[21,2,1,"_CPPv4NK7Splines10SplineSurf8search_xER9real_type"],"Splines::SplineSurf::search_y":[21,1,1,"_CPPv4NK7Splines10SplineSurf8search_yER9real_type"],"Splines::SplineSurf::search_y::y":[21,2,1,"_CPPv4NK7Splines10SplineSurf8search_yER9real_type"],"Splines::SplineSurf::setup":[21,1,1,"_CPPv4N7Splines10SplineSurf5setupERK16GenericContainer"],"Splines::SplineSurf::setup::gc":[21,2,1,"_CPPv4N7Splines10SplineSurf5setupERK16GenericContainer"],"Splines::SplineSurf::type_name":[21,1,1,"_CPPv4NK7Splines10SplineSurf9type_nameEv"],"Splines::SplineSurf::writeToStream":[21,1,1,"_CPPv4NK7Splines10SplineSurf13writeToStreamER12ostream_type"],"Splines::SplineSurf::writeToStream::s":[21,2,1,"_CPPv4NK7Splines10SplineSurf13writeToStreamER12ostream_type"],"Splines::SplineSurf::xMax":[21,1,1,"_CPPv4NK7Splines10SplineSurf4xMaxEv"],"Splines::SplineSurf::xMin":[21,1,1,"_CPPv4NK7Splines10SplineSurf4xMinEv"],"Splines::SplineSurf::xNode":[21,1,1,"_CPPv4NK7Splines10SplineSurf5xNodeE7integer"],"Splines::SplineSurf::xNode::i":[21,2,1,"_CPPv4NK7Splines10SplineSurf5xNodeE7integer"],"Splines::SplineSurf::yMax":[21,1,1,"_CPPv4NK7Splines10SplineSurf4yMaxEv"],"Splines::SplineSurf::yMin":[21,1,1,"_CPPv4NK7Splines10SplineSurf4yMinEv"],"Splines::SplineSurf::yNode":[21,1,1,"_CPPv4NK7Splines10SplineSurf5yNodeE7integer"],"Splines::SplineSurf::yNode::i":[21,2,1,"_CPPv4NK7Splines10SplineSurf5yNodeE7integer"],"Splines::SplineSurf::zMax":[21,1,1,"_CPPv4NK7Splines10SplineSurf4zMaxEv"],"Splines::SplineSurf::zMin":[21,1,1,"_CPPv4NK7Splines10SplineSurf4zMinEv"],"Splines::SplineSurf::zNode":[21,1,1,"_CPPv4NK7Splines10SplineSurf5zNodeE7integer7integer"],"Splines::SplineSurf::zNode::i":[21,2,1,"_CPPv4NK7Splines10SplineSurf5zNodeE7integer7integer"],"Splines::SplineSurf::zNode::j":[21,2,1,"_CPPv4NK7Splines10SplineSurf5zNodeE7integer7integer"],"Splines::SplineSurf::~SplineSurf":[21,1,1,"_CPPv4N7Splines10SplineSurfD0Ev"],"Splines::SplineType1D":[38,6,1,"_CPPv4N7Splines12SplineType1DE"],"Splines::SplineType1D::AKIMA_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D10AKIMA_TYPEE"],"Splines::SplineType1D::BESSEL_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D11BESSEL_TYPEE"],"Splines::SplineType1D::CONSTANT_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D13CONSTANT_TYPEE"],"Splines::SplineType1D::CUBIC_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D10CUBIC_TYPEE"],"Splines::SplineType1D::HERMITE_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D12HERMITE_TYPEE"],"Splines::SplineType1D::LINEAR_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D11LINEAR_TYPEE"],"Splines::SplineType1D::PCHIP_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D10PCHIP_TYPEE"],"Splines::SplineType1D::QUINTIC_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D12QUINTIC_TYPEE"],"Splines::SplineType1D::SPLINE_SET_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D15SPLINE_SET_TYPEE"],"Splines::SplineType1D::SPLINE_VEC_TYPE":[38,3,1,"_CPPv4N7Splines12SplineType1D15SPLINE_VEC_TYPEE"],"Splines::SplineType2D":[33,6,1,"_CPPv4N7Splines12SplineType2DE"],"Splines::SplineType2D::AKIMA2D_TYPE":[33,3,1,"_CPPv4N7Splines12SplineType2D12AKIMA2D_TYPEE"],"Splines::SplineType2D::BICUBIC_TYPE":[33,3,1,"_CPPv4N7Splines12SplineType2D12BICUBIC_TYPEE"],"Splines::SplineType2D::BILINEAR_TYPE":[33,3,1,"_CPPv4N7Splines12SplineType2D13BILINEAR_TYPEE"],"Splines::SplineType2D::BIQUINTIC_TYPE":[33,3,1,"_CPPv4N7Splines12SplineType2D14BIQUINTIC_TYPEE"],"Splines::SplineVec":[22,4,1,"_CPPv4N7Splines9SplineVecE"],"Splines::SplineVec::CatmullRom":[22,1,1,"_CPPv4N7Splines9SplineVec10CatmullRomEv"],"Splines::SplineVec::D":[22,1,1,"_CPPv4NK7Splines9SplineVec1DE9real_type7integer"],"Splines::SplineVec::D::i":[22,2,1,"_CPPv4NK7Splines9SplineVec1DE9real_type7integer"],"Splines::SplineVec::D::x":[22,2,1,"_CPPv4NK7Splines9SplineVec1DE9real_type7integer"],"Splines::SplineVec::DD":[22,1,1,"_CPPv4NK7Splines9SplineVec2DDE9real_type7integer"],"Splines::SplineVec::DD::i":[22,2,1,"_CPPv4NK7Splines9SplineVec2DDE9real_type7integer"],"Splines::SplineVec::DD::x":[22,2,1,"_CPPv4NK7Splines9SplineVec2DDE9real_type7integer"],"Splines::SplineVec::DDD":[22,1,1,"_CPPv4NK7Splines9SplineVec3DDDE9real_type7integer"],"Splines::SplineVec::DDD::i":[22,2,1,"_CPPv4NK7Splines9SplineVec3DDDE9real_type7integer"],"Splines::SplineVec::DDD::x":[22,2,1,"_CPPv4NK7Splines9SplineVec3DDDE9real_type7integer"],"Splines::SplineVec::DDDD":[22,1,1,"_CPPv4NK7Splines9SplineVec4DDDDE9real_type7integer"],"Splines::SplineVec::DDDD::i":[22,2,1,"_CPPv4NK7Splines9SplineVec4DDDDE9real_type7integer"],"Splines::SplineVec::DDDD::x":[22,2,1,"_CPPv4NK7Splines9SplineVec4DDDDE9real_type7integer"],"Splines::SplineVec::DDDDD":[22,1,1,"_CPPv4NK7Splines9SplineVec5DDDDDE9real_type7integer"],"Splines::SplineVec::DDDDD::i":[22,2,1,"_CPPv4NK7Splines9SplineVec5DDDDDE9real_type7integer"],"Splines::SplineVec::DDDDD::x":[22,2,1,"_CPPv4NK7Splines9SplineVec5DDDDDE9real_type7integer"],"Splines::SplineVec::SplineVec":[22,1,1,"_CPPv4N7Splines9SplineVec9SplineVecERK6string"],"Splines::SplineVec::SplineVec::name":[22,2,1,"_CPPv4N7Splines9SplineVec9SplineVecERK6string"],"Splines::SplineVec::allocate":[22,1,1,"_CPPv4N7Splines9SplineVec8allocateE7integer7integer"],"Splines::SplineVec::allocate::dim":[22,2,1,"_CPPv4N7Splines9SplineVec8allocateE7integer7integer"],"Splines::SplineVec::allocate::npts":[22,2,1,"_CPPv4N7Splines9SplineVec8allocateE7integer7integer"],"Splines::SplineVec::build":[22,1,1,"_CPPv4N7Splines9SplineVec5buildERK16GenericContainer"],"Splines::SplineVec::build::gc":[22,2,1,"_CPPv4N7Splines9SplineVec5buildERK16GenericContainer"],"Splines::SplineVec::can_extend":[22,1,1,"_CPPv4NK7Splines9SplineVec10can_extendEv"],"Splines::SplineVec::computeChords":[22,1,1,"_CPPv4N7Splines9SplineVec13computeChordsEv"],"Splines::SplineVec::curvature":[22,1,1,"_CPPv4NK7Splines9SplineVec9curvatureE9real_type"],"Splines::SplineVec::curvature::x":[22,2,1,"_CPPv4NK7Splines9SplineVec9curvatureE9real_type"],"Splines::SplineVec::curvature_D":[22,1,1,"_CPPv4NK7Splines9SplineVec11curvature_DE9real_type"],"Splines::SplineVec::curvature_D::x":[22,2,1,"_CPPv4NK7Splines9SplineVec11curvature_DE9real_type"],"Splines::SplineVec::dimension":[22,1,1,"_CPPv4NK7Splines9SplineVec9dimensionEv"],"Splines::SplineVec::dump_table":[22,1,1,"_CPPv4NK7Splines9SplineVec10dump_tableER12ostream_type7integer"],"Splines::SplineVec::dump_table::num_points":[22,2,1,"_CPPv4NK7Splines9SplineVec10dump_tableER12ostream_type7integer"],"Splines::SplineVec::dump_table::s":[22,2,1,"_CPPv4NK7Splines9SplineVec10dump_tableER12ostream_type7integer"],"Splines::SplineVec::eval":[22,1,1,"_CPPv4NK7Splines9SplineVec4evalERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval::i":[22,2,1,"_CPPv4NK7Splines9SplineVec4evalE9real_type7integer"],"Splines::SplineVec::eval::inc":[22,2,1,"_CPPv4NK7Splines9SplineVec4evalE9real_typePC9real_type7integer"],"Splines::SplineVec::eval::vals":[22,2,1,"_CPPv4NK7Splines9SplineVec4evalERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval::x":[22,2,1,"_CPPv4NK7Splines9SplineVec4evalERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_D":[22,1,1,"_CPPv4NK7Splines9SplineVec6eval_DERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_D::i":[22,2,1,"_CPPv4NK7Splines9SplineVec6eval_DE9real_type7integer"],"Splines::SplineVec::eval_D::inc":[22,2,1,"_CPPv4NK7Splines9SplineVec6eval_DE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_D::vals":[22,2,1,"_CPPv4NK7Splines9SplineVec6eval_DERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_D::x":[22,2,1,"_CPPv4NK7Splines9SplineVec6eval_DERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DD":[22,1,1,"_CPPv4NK7Splines9SplineVec7eval_DDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DD::i":[22,2,1,"_CPPv4NK7Splines9SplineVec7eval_DDE9real_type7integer"],"Splines::SplineVec::eval_DD::inc":[22,2,1,"_CPPv4NK7Splines9SplineVec7eval_DDE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_DD::vals":[22,2,1,"_CPPv4NK7Splines9SplineVec7eval_DDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DD::x":[22,2,1,"_CPPv4NK7Splines9SplineVec7eval_DDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDD":[22,1,1,"_CPPv4NK7Splines9SplineVec8eval_DDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDD::i":[22,2,1,"_CPPv4NK7Splines9SplineVec8eval_DDDE9real_type7integer"],"Splines::SplineVec::eval_DDD::inc":[22,2,1,"_CPPv4NK7Splines9SplineVec8eval_DDDE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_DDD::vals":[22,2,1,"_CPPv4NK7Splines9SplineVec8eval_DDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDD::x":[22,2,1,"_CPPv4NK7Splines9SplineVec8eval_DDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDD":[22,1,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDD::i":[22,2,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDE9real_type7integer"],"Splines::SplineVec::eval_DDDD::inc":[22,2,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_DDDD::vals":[22,2,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDD::x":[22,2,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDDD":[22,1,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDDD::i":[22,2,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDE9real_type7integer"],"Splines::SplineVec::eval_DDDDD::inc":[22,2,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_DDDDD::vals":[22,2,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDDD::x":[22,2,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::info":[22,1,1,"_CPPv4NK7Splines9SplineVec4infoEv"],"Splines::SplineVec::info::stream":[22,2,1,"_CPPv4NK7Splines9SplineVec4infoER12ostream_type"],"Splines::SplineVec::initLastInterval":[22,1,1,"_CPPv4N7Splines9SplineVec16initLastIntervalEv"],"Splines::SplineVec::is_closed":[22,1,1,"_CPPv4NK7Splines9SplineVec9is_closedEv"],"Splines::SplineVec::m_X":[22,5,1,"_CPPv4N7Splines9SplineVec3m_XE"],"Splines::SplineVec::m_Y":[22,5,1,"_CPPv4N7Splines9SplineVec3m_YE"],"Splines::SplineVec::m_Yp":[22,5,1,"_CPPv4N7Splines9SplineVec4m_YpE"],"Splines::SplineVec::m_basePointer":[22,5,1,"_CPPv4N7Splines9SplineVec13m_basePointerE"],"Splines::SplineVec::m_baseValue":[22,5,1,"_CPPv4N7Splines9SplineVec11m_baseValueE"],"Splines::SplineVec::m_bs":[22,5,1,"_CPPv4N7Splines9SplineVec4m_bsE"],"Splines::SplineVec::m_curve_can_extend":[22,5,1,"_CPPv4N7Splines9SplineVec18m_curve_can_extendE"],"Splines::SplineVec::m_curve_is_closed":[22,5,1,"_CPPv4N7Splines9SplineVec17m_curve_is_closedE"],"Splines::SplineVec::m_dim":[22,5,1,"_CPPv4N7Splines9SplineVec5m_dimE"],"Splines::SplineVec::m_name":[22,5,1,"_CPPv4N7Splines9SplineVec6m_nameE"],"Splines::SplineVec::m_npts":[22,5,1,"_CPPv4N7Splines9SplineVec6m_nptsE"],"Splines::SplineVec::make_buonded":[22,1,1,"_CPPv4N7Splines9SplineVec12make_buondedEv"],"Splines::SplineVec::make_closed":[22,1,1,"_CPPv4N7Splines9SplineVec11make_closedEv"],"Splines::SplineVec::make_open":[22,1,1,"_CPPv4N7Splines9SplineVec9make_openEv"],"Splines::SplineVec::make_unbounded":[22,1,1,"_CPPv4N7Splines9SplineVec14make_unboundedEv"],"Splines::SplineVec::name":[22,1,1,"_CPPv4NK7Splines9SplineVec4nameEv"],"Splines::SplineVec::numPoints":[22,1,1,"_CPPv4NK7Splines9SplineVec9numPointsEv"],"Splines::SplineVec::operator()":[22,1,1,"_CPPv4NK7Splines9SplineVecclE9real_type7integer"],"Splines::SplineVec::operator()::i":[22,2,1,"_CPPv4NK7Splines9SplineVecclE9real_type7integer"],"Splines::SplineVec::operator()::x":[22,2,1,"_CPPv4NK7Splines9SplineVecclE9real_type7integer"],"Splines::SplineVec::search":[22,1,1,"_CPPv4NK7Splines9SplineVec6searchER9real_type"],"Splines::SplineVec::search::x":[22,2,1,"_CPPv4NK7Splines9SplineVec6searchER9real_type"],"Splines::SplineVec::setKnots":[22,1,1,"_CPPv4N7Splines9SplineVec8setKnotsEPK9real_type"],"Splines::SplineVec::setKnots::X":[22,2,1,"_CPPv4N7Splines9SplineVec8setKnotsEPK9real_type"],"Splines::SplineVec::setKnotsCentripetal":[22,1,1,"_CPPv4N7Splines9SplineVec19setKnotsCentripetalEv"],"Splines::SplineVec::setKnotsChordLength":[22,1,1,"_CPPv4N7Splines9SplineVec19setKnotsChordLengthEv"],"Splines::SplineVec::setKnotsFoley":[22,1,1,"_CPPv4N7Splines9SplineVec13setKnotsFoleyEv"],"Splines::SplineVec::setup":[22,1,1,"_CPPv4N7Splines9SplineVec5setupERK16GenericContainer"],"Splines::SplineVec::setup::Y":[22,2,1,"_CPPv4N7Splines9SplineVec5setupE7integer7integerPPK9real_type"],"Splines::SplineVec::setup::dim":[22,2,1,"_CPPv4N7Splines9SplineVec5setupE7integer7integerPPK9real_type"],"Splines::SplineVec::setup::gc":[22,2,1,"_CPPv4N7Splines9SplineVec5setupERK16GenericContainer"],"Splines::SplineVec::setup::ldY":[22,2,1,"_CPPv4N7Splines9SplineVec5setupE7integer7integerPK9real_type7integer"],"Splines::SplineVec::setup::npts":[22,2,1,"_CPPv4N7Splines9SplineVec5setupE7integer7integerPPK9real_type"],"Splines::SplineVec::type":[22,1,1,"_CPPv4NK7Splines9SplineVec4typeEv"],"Splines::SplineVec::xMax":[22,1,1,"_CPPv4NK7Splines9SplineVec4xMaxEv"],"Splines::SplineVec::xMin":[22,1,1,"_CPPv4NK7Splines9SplineVec4xMinEv"],"Splines::SplineVec::xNode":[22,1,1,"_CPPv4NK7Splines9SplineVec5xNodeE7integer"],"Splines::SplineVec::xNode::npt":[22,2,1,"_CPPv4NK7Splines9SplineVec5xNodeE7integer"],"Splines::SplineVec::xNodes":[22,1,1,"_CPPv4NK7Splines9SplineVec6xNodesEv"],"Splines::SplineVec::yNode":[22,1,1,"_CPPv4NK7Splines9SplineVec5yNodeE7integer7integer"],"Splines::SplineVec::yNode::j":[22,2,1,"_CPPv4NK7Splines9SplineVec5yNodeE7integer7integer"],"Splines::SplineVec::yNode::npt":[22,2,1,"_CPPv4NK7Splines9SplineVec5yNodeE7integer7integer"],"Splines::SplineVec::~SplineVec":[22,1,1,"_CPPv4N7Splines9SplineVecD0Ev"],"Splines::akima_one":[181,1,1,"_CPPv4N7Splines9akima_oneE9real_type9real_type9real_type9real_type9real_type"],"Splines::akima_one::di":[181,2,1,"_CPPv4N7Splines9akima_oneE9real_type9real_type9real_type9real_type9real_type"],"Splines::akima_one::di_m1":[181,2,1,"_CPPv4N7Splines9akima_oneE9real_type9real_type9real_type9real_type9real_type"],"Splines::akima_one::di_m2":[181,2,1,"_CPPv4N7Splines9akima_oneE9real_type9real_type9real_type9real_type9real_type"],"Splines::akima_one::di_p1":[181,2,1,"_CPPv4N7Splines9akima_oneE9real_type9real_type9real_type9real_type9real_type"],"Splines::akima_one::epsi":[181,2,1,"_CPPv4N7Splines9akima_oneE9real_type9real_type9real_type9real_type9real_type"],"Splines::backtrace":[223,1,1,"_CPPv4N7Splines9backtraceER12ostream_type"],"Splines::centripetal":[122,1,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::alpha":[122,2,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::dim":[122,2,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::ld_pnts":[122,2,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::npts":[122,2,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::pnts":[122,2,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::t":[122,2,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::checkCubicSplineMonotonicity":[134,1,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::checkCubicSplineMonotonicity::X":[134,2,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::checkCubicSplineMonotonicity::Y":[134,2,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::checkCubicSplineMonotonicity::Yp":[134,2,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::checkCubicSplineMonotonicity::npts":[134,2,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::chordal":[227,1,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::dim":[227,2,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::ld_pnts":[227,2,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::npts":[227,2,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::pnts":[227,2,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::t":[227,2,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::curvature":[177,1,1,"_CPPv4N7Splines9curvatureE9real_typeRK6SplineRK6Spline"],"Splines::curvature::X":[177,2,1,"_CPPv4N7Splines9curvatureE9real_typeRK6SplineRK6Spline"],"Splines::curvature::Y":[177,2,1,"_CPPv4N7Splines9curvatureE9real_typeRK6SplineRK6Spline"],"Splines::curvature::s":[177,2,1,"_CPPv4N7Splines9curvatureE9real_typeRK6SplineRK6Spline"],"Splines::curvature_D":[213,1,1,"_CPPv4N7Splines11curvature_DE9real_typeRK6SplineRK6Spline"],"Splines::curvature_D::X":[213,2,1,"_CPPv4N7Splines11curvature_DE9real_typeRK6SplineRK6Spline"],"Splines::curvature_D::Y":[213,2,1,"_CPPv4N7Splines11curvature_DE9real_typeRK6SplineRK6Spline"],"Splines::curvature_D::s":[213,2,1,"_CPPv4N7Splines11curvature_DE9real_typeRK6SplineRK6Spline"],"Splines::curvature_DD":[163,1,1,"_CPPv4N7Splines12curvature_DDE9real_typeRK6SplineRK6Spline"],"Splines::curvature_DD::X":[163,2,1,"_CPPv4N7Splines12curvature_DDE9real_typeRK6SplineRK6Spline"],"Splines::curvature_DD::Y":[163,2,1,"_CPPv4N7Splines12curvature_DDE9real_typeRK6SplineRK6Spline"],"Splines::curvature_DD::s":[163,2,1,"_CPPv4N7Splines12curvature_DDE9real_typeRK6SplineRK6Spline"],"Splines::get_region":[155,1,1,"_CPPv4N7Splines10get_regionE9real_type9real_type"],"Splines::get_region::alpha":[155,2,1,"_CPPv4N7Splines10get_regionE9real_type9real_type"],"Splines::get_region::beta":[155,2,1,"_CPPv4N7Splines10get_regionE9real_type9real_type"],"Splines::integer":[288,7,1,"_CPPv4N7Splines7integerE"],"Splines::max_abs":[221,1,1,"_CPPv4N7Splines7max_absE9real_type9real_type"],"Splines::max_abs::a":[221,2,1,"_CPPv4N7Splines7max_absE9real_type9real_type"],"Splines::max_abs::b":[221,2,1,"_CPPv4N7Splines7max_absE9real_type9real_type"],"Splines::min_abs":[204,1,1,"_CPPv4N7Splines7min_absE9real_type9real_type"],"Splines::min_abs::a":[204,2,1,"_CPPv4N7Splines7min_absE9real_type9real_type"],"Splines::min_abs::b":[204,2,1,"_CPPv4N7Splines7min_absE9real_type9real_type"],"Splines::new_Spline1D":[173,1,1,"_CPPv4N7Splines12new_Spline1DERK6string12SplineType1D"],"Splines::new_Spline1D::_name":[173,2,1,"_CPPv4N7Splines12new_Spline1DERK6string12SplineType1D"],"Splines::new_Spline1D::tp":[173,2,1,"_CPPv4N7Splines12new_Spline1DERK6string12SplineType1D"],"Splines::ostream_type":[290,7,1,"_CPPv4N7Splines12ostream_typeE"],"Splines::real_type":[292,7,1,"_CPPv4N7Splines9real_typeE"],"Splines::region_A":[29,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_AE"],"Splines::region_B":[29,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_BE"],"Splines::region_C":[29,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_CE"],"Splines::region_D":[29,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_DE"],"Splines::region_E":[29,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_EE"],"Splines::region_M":[29,3,1,"_CPPv4N7Splines13REGION_ABCDEM8region_ME"],"Splines::signTest":[137,1,1,"_CPPv4N7Splines8signTestEK9real_typeK9real_type"],"Splines::signTest::a":[137,2,1,"_CPPv4N7Splines8signTestEK9real_typeK9real_type"],"Splines::signTest::b":[137,2,1,"_CPPv4N7Splines8signTestEK9real_typeK9real_type"],"Splines::spline_type_1D":[296,5,1,"_CPPv4N7Splines14spline_type_1DE"],"Splines::uniform":[175,1,1,"_CPPv4N7Splines7uniformE7integer7integerPK9real_type7integerP9real_type"],"Splines::uniform::npts":[175,2,1,"_CPPv4N7Splines7uniformE7integer7integerPK9real_type7integerP9real_type"],"Splines::uniform::t":[175,2,1,"_CPPv4N7Splines7uniformE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal":[176,1,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::dim":[176,2,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::ld_pnts":[176,2,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::npts":[176,2,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::pnts":[176,2,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::t":[176,2,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],SPLINES_CONFIG_HH:[26,0,1,"c.SPLINES_CONFIG_HH"],SPLINES_C_INTERFACE_H:[25,0,1,"c.SPLINES_C_INTERFACE_H"],SPLINES_HH:[24,0,1,"c.SPLINES_HH"],SPLINES_UTILS_HH:[27,0,1,"c.SPLINES_UTILS_HH"],SPLINE_build2:[95,1,1,"_CPPv413SPLINE_build2PKdPKdi"],SPLINE_build:[97,1,1,"_CPPv412SPLINE_buildv"],SPLINE_delete:[111,1,1,"_CPPv413SPLINE_deletePKc"],SPLINE_eval:[104,1,1,"_CPPv411SPLINE_evalKd"],SPLINE_eval_D:[91,1,1,"_CPPv413SPLINE_eval_DKd"],SPLINE_eval_DD:[109,1,1,"_CPPv414SPLINE_eval_DDKd"],SPLINE_eval_DDD:[93,1,1,"_CPPv415SPLINE_eval_DDDKd"],SPLINE_eval_DDDD:[89,1,1,"_CPPv416SPLINE_eval_DDDDKd"],SPLINE_eval_DDDDD:[87,1,1,"_CPPv417SPLINE_eval_DDDDDKd"],SPLINE_get_type_name:[102,1,1,"_CPPv420SPLINE_get_type_namev"],SPLINE_init:[100,1,1,"_CPPv411SPLINE_initv"],SPLINE_mem_ptr:[106,1,1,"_CPPv414SPLINE_mem_ptrPKc"],SPLINE_new:[108,1,1,"_CPPv410SPLINE_newPKcPKc"],SPLINE_print:[107,1,1,"_CPPv412SPLINE_printv"],SPLINE_push:[94,1,1,"_CPPv411SPLINE_pushdd"],SPLINE_select:[98,1,1,"_CPPv413SPLINE_selectPKc"]}},objnames:{"0":["c","macro","C macro"],"1":["cpp","function","C++ function"],"2":["cpp","functionParam","C++ function parameter"],"3":["cpp","enumerator","C++ enumerator"],"4":["cpp","class","C++ class"],"5":["cpp","member","C++ member"],"6":["cpp","enum","C++ enum"],"7":["cpp","type","C++ type"]},objtypes:{"0":"c:macro","1":"cpp:function","2":"cpp:functionParam","3":"cpp:enumerator","4":"cpp:class","5":"cpp:member","6":"cpp:enum","7":"cpp:type"},terms:{"120":256,"146":274,"168":259,"180":259,"192":259,"1970":1,"1980":[235,298],"1984":235,"1998":286,"2016":[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285],"2020":297,"238":298,"246":298,"256":270,"300":235,"304":235,"360":259,"3rd":19,"4th":[16,17,19,22,89],"589":1,"5th":[17,19,22,87],"602":1,"720":259,"break":[256,263,265,269,272,276,278],"case":[256,263,265,269,272,276,278,284],"char":[0,3,5,7,16,17,18,19,21,85,86,88,92,96,98,101,102,103,105,106,108,111,244,245,248,249,250,251,252,253,269,270,271,274,275,277,279,281,282,289,290,295,296],"class":[243,245,247,249,251,253,255,257,260,262,264,266,268,270,273,275,277,279,294,297,298],"const":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,85,86,87,88,89,90,91,92,93,95,96,98,99,101,102,103,104,105,106,108,109,110,111,117,121,122,123,125,128,129,131,134,137,139,140,146,147,150,152,160,161,163,165,173,174,175,176,177,180,185,186,191,193,194,198,202,203,206,210,213,224,225,227,231,235,236,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,295,296],"default":[256,262,265,269,272],"enum":[257,263,266,275,294],"final":[9,256],"float":[291,292],"function":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,244,263,294,297,298],"int":[19,86,88,90,94,95,96,97,98,99,100,101,103,105,107,108,110,111,137,244,263,270,275,281,282,287,288],"new":[108,269,276,281],"public":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,243,245,247,249,251,253,255,257,260,262,264,266,268,270,273,275,277,279],"return":[0,1,2,3,5,7,8,9,10,11,12,13,15,16,17,18,19,21,22,134,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286],"static":[121,137,155,173,181,204,221,242,244,256,263,265,274,276,281,284,285],"switch":[256,263,265,269,272,276,278,284],"throw":274,"true":[18,21,254,258,261,262,267,272,273,275],"void":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,85,92,106,117,121,122,123,125,128,129,139,140,146,147,160,161,165,174,175,176,180,185,186,191,193,194,198,203,206,223,224,225,227,231,235,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285],"while":[242,246,256,258,263,265,269,272,274],AND:[285,297],ARE:[285,297],BUT:[285,297],FOR:[285,297],NOT:[269,285,297],SUCH:[285,297],THE:[285,297],The:[285,297,298],USE:[285,297],Use:[8,10,12,15],Using:298,___:[243,245,246,247,249,251,253,255,257,259,260,262,263,264,265,266,268,270,271,273,274,275,276,277,279,284,285],____:[243,245,246,247,249,251,253,255,257,259,260,262,263,264,265,266,268,270,271,273,274,275,276,277,279],_____:[245,262,271,279],______:[274,275],__clang__:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,283,284],__cplusplu:282,__file__:[242,246,256,263,265],__gnuc__:[275,283],__header:271,__line__:[242,246,256,263,265],__y:271,__yp:271,_is_monoton:269,_memeori:268,_memori:[255,262,275],_msc_ver:274,_name:[173,276],_nspl:271,_pointer:[269,272],_spline:269,_valu:[269,272],abov:[285,297],abs:[242,263,265,269,272,274,284],abssl:263,abssr:263,acc:272,access:[8,10,11,16,17,21],accumul:244,acm:1,actual:[100,102,107],add:[16,17],added:12,adjust:263,advis:[285,297],again:250,akima2d:244,akima2d_typ:[31,33,275,278],akima2dsplin:[4,42,238,239,244,245,275,278,293],akima2dsplineclass:[23,238],akima:[1,265,274,276,278,295,296,297,298],akima_build:[242,243,265],akima_on:[39,238,239,242,293],akima_quint:[34,37,265,266],akima_typ:[30,38,243,269,275,276,281],akimasmooth:244,akimasplin:[10,40,238,239,242,243,269,275,276,281,293,297,298],akimasplineclass:[23,238],alias:[16,17],all:[19,22,274,285,297],alloc:[8,10,12,15,16,17,22,254,256,258,261,265,267,269,271,272,273,274,275,280],allow:269,along:[18,21],alpha:[122,123,139,155,191,263,274,275,284],alreadi:[254,258,261,267],ammetto:274,anal:235,analysi:298,ani:[285,297],anoth:270,apb:263,api:297,approxim:[274,285],april:[235,298],argument:[85,86,88,90,92,95,96,99,101,103,105,110,117,123,125,128,129,139,140,146,147,152,160,161,165,174,180,185,186,191,193,194,198,202,203,224,231,236,269],aris:[285,297],associ:[30,31,33,38],assum:[263,274],attribut:[4,6,10,15,16,17,18,19,21,22],author:285,auto:269,avail:[269,274,298],azzera:274,b00:244,b00x:244,b00y:244,b01:244,b10:244,b11:244,backtrac:[72,238,239,275,293],bad:[269,274],base:[18,238,258,259,267,272,275,293,297,298],base_d:[258,259,267,272,275],base_dd:[258,259,267,272,275],base_ddd:[258,259,267,272,275],base_dddd:[259,267,275],base_ddddd:[259,267,275],basepoint:[269,272],basevalu:[269,272],basic_ostream:[275,289,290],bc0:[9,256,257],bc_begin:256,bc_end:256,bcn:[9,256,257],begin:[250,271,274],bertolazzi:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,297,298],bessel:[2,265,274,276,295,296,297,298],bessel_build:[246,247,265],bessel_quint:[34,37,265,266],bessel_typ:[30,38,247,269,275,276,281],besselsplin:[10,44,238,239,246,247,269,275,276,281,293,297,298],besselsplineclass:[23,238],beta:[155,263,284],bicub:[244,248,278],bicubic_typ:[31,33,275,278],bicubicsplin:[4,46,238,239,248,249,275,278,293],bicubicsplinebas:[0,3,21,46,238,239,245,249,280,293],bicubicsplinebaseclass:[23,238],bicubicsplineclass:[23,238],bili3:[4,249,280],bili5:[6,251,280],bilinear3:[259,275,280],bilinear5:[259,275,280],bilinear:[7,252,278],bilinear_typ:[31,33,275,278],bilinearsplin:[21,50,238,239,252,253,275,278,293],bilinearsplineclass:[23,238],binari:[269,285,297],binarysearch:[16,19,21,22,67,238,239,269,270,271,273,275,293],binarysearchclass:[23,238],biquint:[250,278],biquintic_typ:[31,33,275,278],biquinticsplin:[6,48,238,239,250,251,275,278,293],biquinticsplinebas:[5,21,48,238,239,251,280,293],biquinticsplinebaseclass:[23,238],biquinticsplineclass:[23,238],bivari:280,block:[260,275],bool:[8,10,12,15,16,17,18,21,22,94,254,255,258,261,262,265,267,268,269,272,273,274,275,277,278,279,280],bot:[256,284],boundari:[9,242,271],brodli:263,build:[1,2,8,9,10,11,12,13,14,16,17,18,19,21,22,95,97,242,243,246,247,248,250,254,255,256,257,258,259,260,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,277,278,279,280,281,298],build_linux:298,build_osx:298,build_win:298,built:298,buona:269,busi:[285,297],butland:[235,263],by0:244,by1:244,c_str:[242,246,254,256,259,261,263,265,271,274,280],calcolo:[242,246,248,250],can:[258,261,267,269,298],can_extend:[22,273],cancel:[8,10,12,15,16,17,18,21],cannot:[112,113,114,115,116,118,119,120,124,126,127,130,132,133,135,136,138,141,142,143,144,145,148,149,151,153,154,156,157,158,159,162,164,166,167,168,169,170,171,172,178,179,182,183,184,187,188,189,190,192,195,196,197,199,200,201,205,207,208,209,211,212,214,215,216,217,218,219,220,222,226,228,229,230,232,233,234,237,259,269],carlson:[235,298],caso:246,catmullrom:[22,272,273],caus:[285,297],cbrt:274,ccfile:[84,238],center:263,centripet:[71,238,239,274,275,293],cerca:[242,246,256,263,265,269,271],cerco:269,cerr:275,cfs:[8,10,12,15,16,17,254,255,258,261,262,267,268,275,277],chang:[10,15,16,17,263,270],check:[134,263,269,274,281],checkcubicsplinemonoton:[71,238,239,269,274,275,293],checknan:[242,246,256,263,265],chordal:[71,238,239,274,275,293],clang:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,283,284],classic:[297,298],classif:269,clear:[8,10,12,15,16,17,18,20,21,254,255,258,261,262,267,268,269,270,271,275,277,279,280,281],close:[271,275],cmath:[39,41,45,47,49,60,62,66,68,69,71,77,242,244,248,250,252,263,265,269,271,272,274,280],code:[285,297],coeff:[8,10,12,15,16,17,254,255,258,261,262,267,268,275,277],coeffici:[0,3,5,7,8,10,12,15,16,17,18,21,244],col:280,column:[18,19,21,122,175,176,206,225,227,270,271,280],compat:[12,242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,283,284],compil:297,compilesplineslib:298,completar:272,compon:[10,15,16,17,18,19,21,22],comput:[122,131,150,163,175,176,177,206,210,213,225,227,235,269],computechord:[22,272,273],conclus:285,condit:[9,285,297],consequenti:[285,297],const_cast:271,const_iter:271,constant:[8,262,271,274,276,295,296,297,298],constant_typ:[30,38,255,269,271,275,276,281],constantsplin:[16,52,238,239,254,255,269,275,276,281,293,297,298],constantsplineclass:[23,238],construct:235,constructor:[0,1,2,3,4,5,6,7,9,10,11,13,14,15,16,17,18,19,21,22,242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,284],contain:[1,2,8,9,11,12,13,14,16,19,78,285],continu:[244,274],contract:[285,297],contributor:[285,297],coordin:[8,10,11,16,17,18,21],copi:275,copia:274,copy_n:[258,267,269,272,274],copyright:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,297],copysplin:[10,15,258,267,268,275],copyto_vec_r:[242,246,254,256,259,261,263,265,271,274,280],copyto_vec_str:271,count:263,cout:[263,269,281,298],creat:108,crescent:[242,246,256,263,265],cubic:[0,3,4,5,9,10,12,13,15,134,235,265,269,274,276,295,296,297,298],cubic_quint:[34,37,265,266],cubic_spline_type_bc:[9,54,238,239,256,257,293],cubic_spline_type_bcenum:[23,238],cubic_typ:[30,38,257,269,275,276,281],cubicsplin:[10,54,238,239,256,257,269,275,276,281,293,297,298],cubicspline_build:[256,257,265],cubicsplinebas:[1,2,9,11,13,16,72,238,239,243,247,257,258,260,264,275,293],cubicsplinebaseclass:[23,238],cubicsplineclass:[23,238],curv:[131,150,163,177,210,213],curvatur:[22,71,150,163,210,213,238,239,272,273,274,275,293],curvature_d:[22,71,238,239,272,273,274,275,293],curvature_dd:[71,238,239,274,275,293],cx1:244,cx2:244,cx3:244,cxxabi:274,cy1:244,cy1a:244,cy2:244,cy2a:244,cy3:244,cy3a:244,damag:[285,297],data:[1,2,8,9,11,12,13,14,16,134,256,263,269,270,271,274,280,285,297],data_i:269,data_typ:[20,269,270,271],data_x:269,data_yp:269,datai:271,ddc:265,ddd:[8,10,12,15,16,17,19,22,255,258,262,267,268,269,270,272,273,274,275,277,281,298],dddd:[15,16,17,19,22,267,268,270,273,274,275,277,281],ddddd:[15,16,17,19,22,267,268,270,273,275,277,281],dddt:269,ddh0:280,ddh1:280,ddl:[265,284],ddll:284,ddr:[265,284],ddrr:284,ddt:269,debug:283,decid:244,defin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,29,30,31,32,33,34,35,36,37,38,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,274,275,277,282,283,285,287,288,289,290,291,292,294,295,296],definit:[244,263,294],defiv:10,degener:269,degli:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,298],del1:263,del2:263,delet:[16,17,111,270,273,275,276,277,281],delta:[242,263],den:242,depentend:19,dequ:281,deriv2_3p_l:256,deriv2_3p_r:256,deriv2_4p_l:256,deriv2_4p_r:256,deriv2_5p_l:256,deriv2_5p_r:256,deriv:[7,8,12,17,18,19,22,87,89,91,93,109,150,163,210,213,238,244,248,250,252,269,275,277,285,293,298],deriv_left:284,deriv_right:284,descript:294,destructor:[1,2,9,11,13,14,16,17,19,21,22],detail:294,deve:271,develop:[28,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294],dh0:280,dh1:280,di_m1:[181,242],di_m2:[181,242],di_p1:[181,242],diagnost:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,283,284],differ:271,dim:[22,117,122,123,129,139,140,146,161,165,175,176,180,185,186,191,193,194,198,206,225,227,250,272,273,274,275],dimens:[18,21,22,122,175,176,206,225,227,273],dipartimento:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,298],direct:[18,21,244,263,285,297],directori:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,90,92,96,99,101,103,105,110,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,174,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,207,208,209,211,212,214,215,216,217,218,219,220,222,224,226,228,229,230,231,232,233,234,236,237,238,242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,283,284],disclaim:[285,297],distanc:244,distribut:[122,175,176,206,225,227,285,297],dll:[284,285],dlll:[284,285],dmax:263,dmin:263,dnm:244,document:[238,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,293,297],done:[269,274],doppi:274,doubl:[87,89,90,91,93,94,95,99,104,109,110,275,281,282,291,292,298],doxygen:[85,86,88,90,92,96,99,101,103,105,110,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,174,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,207,208,209,211,212,214,215,216,217,218,219,220,222,224,226,228,229,230,231,232,233,234,236,237],doxygen_should_skip_thi:[242,243,244,246,247,248,250,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,274,275,281,284,285],doxygenfunct:[85,86,88,90,92,96,99,101,103,105,110,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,174,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,207,208,209,211,212,214,215,216,217,218,219,220,222,224,226,228,229,230,231,232,233,234,236,237],dp0:[265,284,285],dpl:[265,284,285],dpr:[265,284,285],drat1:263,drat2:263,drop:[16,17],dropback:[16,17,275,277],drr:[284,285],drrr:[284,285],dsave:263,dst:274,dt2:269,dt3:269,dump:[16,17,274,275,277],dump_tabl:[19,22,269,270,272,273],duplic:[269,274],dx00:[244,248,250],dx01:[244,248,250],dx10:[244,248,250],dx11:[244,248],dx2:256,dxf:244,dxi:244,dxnode:[4,6,249,251],dxx:[4,6,7,18,21,249,250,251,253,275,279,280],dxxnode:[6,251],dxxy:280,dxxyi:280,dxy:[4,6,7,18,21,244,249,250,251,253,275,279,280],dxyf:244,dxyi:[244,280],dxynod:[4,6,249,251],dy00:[244,248,250],dy01:[244,248,250],dy0:284,dy10:[244,248,250],dy11:[244,248,250],dy1:284,dya:269,dyb:269,dyf:244,dyi:[4,6,7,18,21,244,249,250,251,253,275,279,280],dyll:284,dyn:284,dynm1:284,dynod:[4,6,249,251],dyrr:284,dyynod:[6,251],dz00:244,dz01:244,dz02:244,dz03:244,dz0:244,dz10:244,dz11:244,dz12:244,dz13:244,dz1:244,dz20:244,dz21:244,dz22:244,dz23:244,dz2:244,dz30:244,dz31:244,dz32:244,dz33:244,dz3:244,dzxy11:244,dzxy12:244,dzxy13:244,dzxy21:244,dzxy22:244,dzxy23:244,dzxy31:244,dzxy32:244,dzxy33:244,each:[19,30,31,33,38],ebertolazzi:298,edit:298,either:285,element:[8,10,11,16,17,18,21,100,102],els:[242,244,246,254,256,258,261,263,265,267,269,271,274,275,276,278,280,281],email:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,298],empti:[8,10,12,15,16,17,18,21,100],enabl:283,end:[250,271,274,281],endif:[242,243,244,246,247,248,250,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,274,275,276,278,280,281,282,283,284,285],enough:244,enought:[242,246,256,263,265],enrico:[28,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294,297,298],enumer:[29,30,31,32,33,34,35,36,37,38],eof:[243,245,249,251,253,255,257,260,262,264,266,268,270,273,277,279,281,282],epsi:[181,242,244],eras:281,essenti:244,esser:271,esserci:271,estim:244,eval2:[19,269,270,271],eval2_d:[19,269,270,271],eval2_dd:[19,269,270,271],eval2_ddd:[19,269,270,271],eval:[16,17,18,19,21,22,258,261,267,269,270,271,272,273,275,277,279],eval_d:[16,17,19,22,269,270,271,272,273,275,277],eval_d_1:[18,21,275,279],eval_d_1_1:[18,21,275,279],eval_d_1_2:[18,21,275,279],eval_d_2:[18,21,275,279],eval_d_2_2:[18,21,275,279],eval_dd:[16,17,19,22,269,270,271,272,273,275,277],eval_ddd:[16,17,19,22,269,270,271,272,273,275,277],eval_dddd:[16,17,19,22,270,273,275,277],eval_ddddd:[16,17,19,22,270,273,275,277],evalu:[4,6,7,8,10,12,15,16,17,18,19,21,22,87,89,91,93,104,109,269,270],evalut:[8,12],even:[285,297],event:[285,297],except:275,exemplari:[285,297],exist:[242,246,254,256,259,261,263,265,271,274,278,280,281],expect:[269,271,272,276,280],express:[285,297],extend:[262,271],extend_const:271,extern:[8,10,12,15,275,281,282],extra:242,extrapol:[244,256],extrapolate2:244,extrapolate3:244,extrapolate_bc:[32,35,256,257,265],factor:[122,244],fail:276,fals:[8,10,12,15,16,17,18,21,254,255,256,258,261,262,265,267,268,269,272,273,275,277,279,280],fanghung:[72,238,239,274,275,293],fare:242,field:[242,246,254,256,259,261,263,265,271,274,278,280],fifth:15,file:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,29,30,31,32,33,34,35,36,37,38,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,287,288,289,290,291,292,295,296,297,298],fill:[19,22,250],fill_n:[244,248],find:[112,113,114,115,116,118,119,120,124,126,127,130,132,133,135,136,138,141,142,143,144,145,148,149,151,153,154,156,157,158,159,162,164,166,167,168,169,170,171,172,178,179,182,183,184,187,188,189,190,192,195,196,197,199,200,201,205,207,208,209,211,212,214,215,216,217,218,219,220,222,226,228,229,230,232,233,234,237,269,271,281],finit:244,first:[4,6,7,8,10,12,15,16,17,18,19,21,22,91,269,271,285,298],first_deriv3p_c:[284,285],first_deriv3p_l:[284,285],first_deriv3p_r:[284,285],first_deriv4p_l:[284,285],first_deriv4p_r:[284,285],first_deriv5p_c:[284,285],first_deriv5p_l:[284,285],first_deriv5p_r:[284,285],first_derivative_build:[263,284,285],fist:[19,22],fit:[285,297],flag:[269,274],fmt:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,278,280,281],fname:[16,17,275,277],foleynielsen:[72,238,239,274,275,293],follow:[285,297,298],form:[285,297],format:[242,246,254,256,259,261,263,265,269,271,272,274,278,280],formula:263,fortran:[18,21,122,175,176,206,225,227],fortran_storag:[18,21,275,278,279,280],found:[19,269,271,280],fourth:15,fpclassifi:285,free:[251,254,258,261,265,267,269,272,280],freebsd:285,friend:[16,275],fritsch:[235,298],from:[1,2,13,14,85,86,88,90,92,96,99,101,103,105,110,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,174,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,207,208,209,211,212,214,215,216,217,218,219,220,222,224,226,228,229,230,231,232,233,234,236,237,271],front:[258,269,271,272,275,277,280],fstream:[72,275],full:297,gc_boundari:271,gc_header:271,gc_integ:271,gc_map:271,gc_mat_real:[271,280],gc_vec_bool:271,gc_vec_integ:[271,280],gc_vec_long:280,gc_vec_real:[242,246,254,256,259,261,263,265,271,274,276,280],gc_vec_str:271,gc_vector:[271,280],gc_x:[242,246,254,256,259,261,263,265,274,280],gc_y:[242,246,254,256,259,261,263,265,274,280],gc_ydata:271,gc_yp:259,gc_ypdata:271,gc_z:280,gcc:[275,283],gener:[1,2,8,9,11,12,13,14,16,271],genericcontain:[1,2,8,9,11,12,13,14,16,17,18,19,21,22,80,242,243,246,247,254,255,256,257,259,260,261,262,263,264,265,266,270,271,272,273,274,275,276,277,278,279,280,283],genericcontainernamespac:[242,246,254,256,259,261,263,265,271,272,274,275,276,278,280],get:[8,10,12,15,16,17,102,106],get_bool:271,get_elem:[20,270,271],get_head:[19,269,270],get_id:[272,274],get_if_exist:280,get_map:271,get_mat_r:[271,280],get_num_el:271,get_region:[60,238,239,263,293],get_str:[256,265,276,278],get_typ:[271,280],get_type_nam:[271,280],get_vec_r:271,get_vector:[271,280],getcolumn:271,getposit:[19,269,270],getrealroot:269,getsplin:[19,269,270,271],github:298,given:285,good:[285,297],greather:[269,272],group:270,h_to_po:271,hdr:[19,269,270],head:281,header:[16,17,19,269,270,271,274,275,277],hermit:[11,13,274,295,296],hermite3:[258,259,272,275,280],hermite3_d:[258,259,272,275,280],hermite3_dd:[258,259,272,275,280],hermite3_ddd:[258,259,272,275],hermite5:[259,267,275,280],hermite5_d:[259,267,275,280],hermite5_dd:[259,267,275,280],hermite5_ddd:[259,267,275],hermite5_dddd:[259,267,275],hermite5_ddddd:[259,267,275],hermite_typ:[30,38,260,269,275,276],hermitesplin:[10,57,238,239,259,260,269,293],hermitesplineclass:[23,238],hfile:[84,238],hhfile:[84,238],hhll:284,hhrr:284,hierarchi:297,hiroshi:1,hl2:[265,284],hl3:265,hl4:284,hll:[256,265,284,285],hlll:[256,284,285],hllll:256,hlr:284,holder:[285,297],howev:[285,297],hr2:[265,284],hr3:265,hr4:284,hrpl:284,hrr:[256,265,284,285],hrrr:[256,284,285],hrrrr:256,hsum:263,http:298,hxx:[0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,17,18,19,20,22,28,32,34,35,37,72,84,238,275,294],hxxfile:[84,238],hypot:272,i00:[244,248,250,252,280],i01:[244,248,250,252,280],i0j0:244,i10:[244,248,250,252,280],i11:[244,248,250,252,280],iadd:244,ibegin:[242,246,256,263,265],id_d:[8,10,12,15,16,17,255,258,261,262,267,268,275,277],id_dd:[8,10,12,15,16,17,255,258,262,267,268,275,277],id_ddd:[8,10,12,15,16,17,255,258,262,267,268,275,277],id_dddd:[15,16,17,267,268,275,277],id_ddddd:[15,16,17,267,268,275,277],id_ev:[8,10,12,15,16,17,254,255,258,261,262,267,268,275,277],id_po:269,idx:[258,261,267,270,271],iend:[242,246,256,263,265],ierr:263,ifdef:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,282,283,284],ifndef:[242,243,244,246,247,248,250,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,274,275,281,282,283,284,285],ignor:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,283,284],imax:244,imin:244,implement:[30,31,33,38,258,267,297,298],impli:[285,297],inc:[22,272,273],inci:[8,10,11,16,17,18,19,21,254,255,258,259,269,270,274,275,276,277,278,279,280],incident:[285,297],includ:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,283,284,285,294,297,298],increment:298,incx:[8,10,11,16,17,18,21,254,255,258,259,274,275,276,277,278,279,280],incyi:10,incyp:[10,258,275],indep:[19,269,270,271],independ:[19,269,270],index:297,indirect:[285,297],industrial:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,298],infinit:244,info:[16,17,18,19,21,22,269,270,272,273,274,275,277,279,280],ingegneria:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,298],inherit:[238,293],initi:[9,244,256],initlastinterv:[16,22,254,258,261,267,272,273,274,275],initlastinterval_i:[21,274,275,280],initlastinterval_x:[21,274,275,280],inlin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,137,204,221,244,256,263,274,275,285],insert:[1,2,13,14,20,97,269,270,274],instal:298,integ:[4,6,7,8,10,11,12,15,16,17,18,19,20,21,22,72,117,121,122,123,125,128,129,134,139,140,146,147,152,160,161,165,174,175,176,180,185,186,191,193,194,198,202,203,206,224,225,227,231,235,236,238,239,242,243,244,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,284,285,293],interfac:[78,297,298],interior:[263,284],intern:[9,11,16,106],interpol:[13,94,235,250,263,284,297,298],interpret:285,interrupt:[285,297],intersect:[269,270,271],intersezion:269,interv:[8,10,12,15,16,17,242,269],intervallo:[242,246,256,263,265,269],iomanip:[41,45,47,49,51,55,58,64,77,244,248,250,252,254,258,261,267,280],ipos_c:[21,244,248,249,250,251,252,275,280],ipos_f:[21,275,280],is_bound:[16,17,275,277],is_clos:[16,17,22,273,275,277],is_extended_const:[16,275],is_po:271,is_x_bound:[18,21,275,279],is_x_clos:[18,21,275,279],is_y_bound:[18,21,275,279],is_y_clos:[18,21,275,279],ismonoton:[19,270],ispl:271,iszero:[263,269,274],item:271,iter:[271,281],jadd:244,jmax:244,jmin:244,journal:[1,235,298],june:235,kei:[19,269],know:[8,10,12,15,17],known:16,last:[16,17],lastinterv:274,ld_pnt:[117,122,123,129,139,140,146,161,165,175,176,180,185,186,191,193,194,198,206,225,227,274,275],ldy:[22,272,273],ldz:[18,21,275,278,279,280],lead:[18,21,122,175,176,206,225,227],leggo:271,liabil:[285,297],liabl:[285,297],libsourc:[28,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294],libunwind:274,limit:[66,68,69,71,269,271,272,274,285,297],linear:[12,256,262,263,265,274,276,284,295,296,297,298],linear_typ:[30,38,262,269,275,276,281],linearsplin:[16,59,238,239,261,262,269,275,276,281,293,297,298],linearsplineclass:[23,238],linux:298,list:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,294,297],load:[4,6,242,244,246,248,249,250,251,252,254,256,258,259,261,263,265,267,280,281],local:235,loop:[263,284],loss:[285,297],lower_bound:[269,275],m_b:[16,22,272,273,274,275],m_baseint:[19,269,270],m_basepoint:[19,22,269,270,272,273],m_basesplin:[19,269,270],m_basevalu:[10,15,19,22,254,255,258,261,262,267,268,269,270,272,273,275],m_bc0:[256,257],m_bcn:[256,257],m_bs_x:[21,274,275],m_bs_y:[21,274,275],m_curve_can_extend:[16,22,258,261,267,272,273,274,275],m_curve_extended_const:[16,258,261,262,267,275],m_curve_is_clos:[16,22,272,273,274,275],m_dim:[22,272,273],m_dx:[3,4,6,244,248,249,250,251,280],m_dxx:[6,250,251,280],m_dxxy:[6,250,251,280],m_dxxyi:[6,250,251,280],m_dxy:[3,4,6,244,248,249,250,251,280],m_dxyi:[6,250,251,280],m_dy:[3,4,6,244,248,249,250,251,280],m_dyi:[6,250,251,280],m_external_alloc:[10,15,254,255,258,261,262,267,268,275],m_header_to_posit:[19,269,270,271],m_is_monoton:[19,269,270],m_mem:[275,280],m_mem_bicub:[3,4,244,248,249],m_name:[16,17,18,19,21,22,242,246,254,256,259,261,263,265,269,270,271,272,273,274,275,276,277,278,279,280],m_npt:[16,19,22,242,246,254,256,258,261,263,265,267,269,270,271,272,273,274,275],m_npts_reserv:[16,254,258,261,267,274,275],m_nspl:[19,269,270,271],m_nx:[4,7,21,244,248,249,250,252,253,274,275,280],m_ny:[4,7,21,244,248,249,250,252,253,274,275,280],m_pspline2d:[18,278,279],m_pspline:[17,276,277],m_q_sub_typ:[265,266],m_spline:[19,269,270,271],m_x:[4,7,16,19,21,22,242,244,246,248,249,250,252,253,254,256,258,261,263,265,267,269,270,272,273,274,275,280],m_x_can_extend:[21,274,275],m_x_close:[21,274,275],m_y:[4,7,16,19,21,22,242,244,246,248,249,250,252,253,254,256,258,261,263,265,267,269,270,272,273,274,275,280],m_y_can_extend:[21,274,275],m_y_clos:[21,274,275],m_ymax:[19,269,270],m_ymin:[19,269,270],m_yp:[10,15,19,22,242,246,256,258,263,265,267,268,269,270,272,273,275],m_ypp:[15,19,265,267,268,269,270],m_z:[4,7,21,244,248,249,250,252,253,275,280],m_z_max:[21,275,280],m_z_min:[21,275,280],mac:298,make:298,make_bound:[16,17,271,275,277],make_buond:[22,273],make_clos:[16,17,22,271,273,275,277],make_extended_const:[16,271,275],make_extended_not_const:[16,271,275],make_open:[16,17,22,271,273,275,277],make_unbound:[16,17,22,271,273,275,277],make_x_bound:[18,21,275,279],make_x_clos:[18,21,275,279],make_x_open:[18,21,275,279],make_x_unbound:[18,21,275,279],make_y_bound:[18,21,275,279],make_y_clos:[18,21,275,279],make_y_open:[18,21,275,279],make_y_unbound:[18,21,275,279],makefil:298,makesplin:[21,244,245,248,249,250,251,253,275,280],malloc:[3,4,6,10,15,19,22,242,246,249,251,255,256,262,265,268,269,270,271,273,274,275,280],manag:[9,11,16,17,19,21,22],map:[19,271,281],map_splin:281,map_typ:[271,275],maplegenvar1:256,maplegenvar2:256,maplegenvar3:256,mat_real_typ:[271,272,280],match:[85,86,88,90,92,96,99,101,103,105,110,117,123,125,128,129,139,140,146,147,152,160,161,165,174,180,185,186,191,193,194,198,202,203,224,231,236,298],materi:[285,297],matlab:297,matric:271,matrix:[18,21,122,175,176,206,225,227],max:274,max_ab:[60,238,239,263,293],max_el:[269,275,280],maximum:[16,17,18,19,21,22],mechatronix:[28,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294],mem:[6,242,246,250,251,256,265,269,271,274,280],member:[3,4,7],memori:[8,10,12,15,16,17,269],merchant:[285,297],met:[285,297],method:[235,260,274,275],mex:[297,298],min:274,min_ab:[60,238,239,263,293],min_el:[269,275,280],minimum:242,minumum:[16,17,18,19,21,22],miss:[242,246,254,256,259,261,263,265,271,274,278,280],mltbx:298,modif:[263,285,297],modifi:[258,261,267],modul:297,monoton:[13,14,134,235,263,269,270,274,298],monotono:[242,246,256,263,265],msg1:[271,280],msg:[242,246,254,256,259,261,263,265,269,271,274,278,280],must:[275,277,280,285,297],must_be_empti:[269,272],mutabl:[16,21,22,270,273,275],n_elem:[20,270,271],name:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,111,243,245,247,249,251,253,255,257,260,262,264,266,268,269,270,272,273,275,277,279,280],name_list:[19,269,270],namespac:[23,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,284,285,294,298],namspac:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,281],natur:256,natural_bc:[32,35,256,257],ncol:280,need:263,neglig:[285,297],nest:[238,293],new_spline1d:[73,238,239,276,293],nfail:269,nient:242,nin:274,ninterv:[16,17,274,275,277],node:[8,10,12,15,16,17,18,19,21,22,122,175,176,206,225,227,254,255,258,261,262,267,268,269,275,277],non:[263,269,270,274,281,297,298],not_a_knot:[32,35,256,257],noth:[254,255,258,260,261,267],notic:[285,297],notyp:281,npr:269,npt:[8,10,12,15,16,17,19,22,117,121,122,123,125,128,129,134,139,140,146,147,152,160,161,165,174,175,176,180,185,186,191,193,194,198,202,203,206,224,225,227,231,235,236,242,243,246,247,255,256,257,262,263,264,265,268,269,270,271,272,273,274,275,277,284,285],nrow:[271,280],nseg:[254,258,261,267],nspl:[19,269,270],nspline:269,nullptr:[19,249,251,254,258,261,267,268,269,270,271,272,274,275,276,277,279,280,281,295,296],num:242,num_point:[19,22,269,270,272,273],number:[1,2,8,9,10,11,12,13,15,16,17,18,19,21,22,30,31,33,38,122,175,176,206,225,227,263,271],numcol:[271,280],numer:[235,298],numeric_limit:274,numpoint:[16,17,19,22,270,273,275,277],numpointi:[18,21,275,279],numpointx:[18,21,275,279],numrow:[271,280],numsplin:[19,270],nxmin:274,object:[98,106,108,111],octob:1,offici:285,ofstream:275,onc:[275,282,283,285],onli:263,onlin:297,onto:270,oper:[4,6,7,8,10,12,15,16,17,18,19,21,22,249,251,252,253,254,255,258,261,262,267,268,270,272,273,275,277,279,280,281],opzional:271,ora:263,order:[8,10,12,15,16,17,254,255,258,261,262,267,268,274,275,277],origin:[16,17],oscillatori:[297,298],ostream_typ:[0,3,5,7,8,10,12,15,16,17,18,19,21,22,72,223,238,239,244,245,248,249,250,251,252,253,254,255,258,261,262,267,268,269,270,272,273,274,275,277,279,293],ostringstream:275,osx:298,other:[285,297],otherwis:[285,297],out:[122,175,176,206,225,227,269,285,297],output:[85,86,88,90,92,96,99,101,103,105,110,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,174,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,207,208,209,211,212,214,215,216,217,218,219,220,222,224,226,228,229,230,231,232,233,234,236,237],overrid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,243,245,247,249,251,253,255,257,260,262,264,266,268,275],owner:[285,297],p_dy:[10,258,275],p_lastinterv:272,p_spl:271,p_x:[8,10,12,15,254,255,258,261,262,267,268,275],p_y:[8,10,12,15,254,255,258,261,262,267,268,275],p_yp:[15,267,268],p_ypp:[15,267,268],pag:274,page:[1,297],pair:[20,270,275],parabol:256,parabolic_runout_bc:[32,35,256,257],paramet:[1,2,8,9,10,11,12,13,14,16,17,18,19,21,122,175,176,206,225,227],parent:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],partial:244,particular:[285,297],pass:[95,274],patch:[244,248,250,252],path:28,pchip:[13,265,274,276,295,296,297,298],pchip_build:[60,238,239,263,264,265,293],pchip_build_new:[60,238,239,263,293],pchip_quint:[34,37,265,266],pchip_typ:[30,38,264,269,275,276,281],pchipsplin:[10,61,238,239,248,263,264,269,275,276,281,293,297,298],pchipsplineclass:[23,238],pedant:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,284],per:263,perch:274,permit:[285,297],pezxi:244,picewis:8,piecewis:[8,10,12,13,15,16,17,235,297,298],pin:[28,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294],planar:[131,150,163,177,210,213],pnt:[117,122,123,129,139,140,146,161,165,175,176,180,185,186,191,193,194,198,206,225,227,274,275],point:[1,2,8,10,11,12,13,14,15,16,17,18,19,21,22,94,95,97,100,102,122,175,176,206,225,227,242,244,246,256,263,265,269,271,272,274,284,291,292,298],pointer:[19,106],polici:285,polinomi:[8,10,12,15,16,17],polynomi:[13,244],polynomialroot:[66,269],pop:275,pos1:269,pos:[269,271],posit:[20,269,270,272],posizion:271,possibl:[285,297],potenti:[85,86,88,90,92,96,99,101,103,105,110,117,123,125,128,129,139,140,146,147,152,160,161,165,174,180,185,186,191,193,194,198,202,203,224,231,236],pow:274,power:122,pragma:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,282,283,284,285],prealloc:271,preserv:[263,274],previous:[1,2,13,14,97],primari:244,primary_estim:244,print:[0,3,5,7,8,10,12,15,16,17,18,21,107,244,248,250,252,254,258,261,267,274,281],privat:[257,270],procur:[285,297],profit:[285,297],program:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,294],project:[85,86,88,90,92,96,99,101,103,105,110,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,174,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,207,208,209,211,212,214,215,216,217,218,219,220,222,224,226,228,229,230,231,232,233,234,236,237,285],protect:[4,6,10,15,16,17,18,19,21,22,249,251,268,270,273,275,277,279],provid:[285,297],punti:[242,246,274],puo:271,purpos:[285,297],push:[94,275,283],push_back:[269,271,298],pushback:[16,17,274,275,277,281,298],pyp:269,pypp:269,q_sub_typ:265,quintic:[6,14,15,18,274,276,295,296,297,298],quintic_build:265,quintic_spline_typ:[14,63,238,239,265,266,293],quintic_spline_typeenum:[23,238],quintic_typ:[30,38,268,269,275,276,281],quinticsplin:[15,63,238,239,250,265,266,269,275,276,281,293,297,298],quinticspline_ypp_build:265,quinticspline_yppp_continu:265,quinticsplinebas:[14,16,65,238,239,266,267,268,293],quinticsplinebaseclass:[23,238],quinticsplineclass:[23,238],radic:269,rake:298,rakefil:298,rang:[10,15,16,17,269,274],read:[271,280],real_typ:[3,4,6,7,8,10,11,12,15,16,17,18,19,21,22,72,117,121,122,123,125,128,129,131,134,137,139,140,146,147,150,152,155,160,161,163,165,174,175,176,177,180,181,185,186,191,193,194,198,202,203,204,206,210,213,221,224,225,227,231,235,236,238,239,242,243,244,246,247,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,284,285,293],realloc:[244,248,250,254,258,261,267,269,272,280],rec:258,redistribut:[285,297],refer:[1,297],region_:[29,36,263],region_a:[29,36,263],region_abcdem:[60,155,238,239,263,293],region_abcdemenum:[23,238],region_b:[29,36,263],region_c:[29,36,263],region_d:[29,36,263],region_m:[29,36,263],reinterpret_cast:[269,271],relationship:[238,293],releas:298,repres:285,reproduc:[285,297],res:[263,269,274],reserv:[8,10,12,15,16,17,243,247,254,255,257,258,260,261,262,264,266,267,268,269,270,271,274,275,277,285,297],reserve_extern:[8,10,12,15,254,255,258,261,262,267,268,269,275],resiz:[269,271,272,280],resolv:[85,86,88,90,92,96,99,101,103,105,110,117,123,125,128,129,139,140,146,147,152,160,161,165,174,180,185,186,191,193,194,198,202,203,224,231,236],retain:[285,297],riallocazion:274,ricerca:[28,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294],right:[285,297],risolver:[256,265],row:[18,21,271,280],run:298,run_win:298,runtime_error:[274,275],salvo:274,sampl:16,saved_npt:274,scientif:235,search:[16,20,22,254,258,261,267,269,270,272,273,274,275,297],search_i:[21,252,274,275,280],search_x:[21,252,274,275,280],searchinterv:[272,274],second:[4,6,7,8,10,12,15,16,17,18,19,21,22,109,150,163,252,269,271,281,298],second_deriv3p_c:[265,284,285],second_deriv3p_l:[265,284,285],second_deriv3p_r:[265,284,285],second_derivative_build:[284,285],seg_bc0:256,seg_bcn:256,segment:[254,258,261,267],select:98,servic:[285,297],set:[19,22,100,244,263,274,295,296,297,298],set_map:271,set_mat_r:272,set_vec_r:[271,273],setbc:265,setfinalbc:[9,257],setinitialbc:[9,257],setknot:[22,272,273],setknotscentripet:[22,272,273],setknotschordlength:[22,272,273],setknotsfolei:[22,273],setorigin:[16,17,274,275,277],setquintictyp:[14,266],setrang:[10,15,16,17,258,268,274,275,277],setup:[1,2,8,9,11,12,13,14,16,17,18,19,21,22,242,243,246,247,254,255,256,257,259,260,261,262,263,264,265,266,270,271,272,273,274,275,276,277,278,279,280],shall:[285,297],shape:[263,274],should:285,siam:[235,298],sigma:263,sign:[287,288],signtest:[60,238,239,263,293],simpl:[297,298],sistema:[256,265],size:[18,21,258,269,270,271,272,275,277,280],size_t:[242,244,246,248,249,250,251,252,254,256,258,261,263,265,267,268,269,270,271,272,273,274,275,280,284],skip:274,sll:[256,265,284],slll:256,sllll:256,slope:[242,246,258,261,267],softwar:[285,297],soli:246,solo:[242,271],some:[16,17],sourc:[78,285,297],sp1:250,special:[246,263,284,285,297],spl:[19,269,270,271,272],spl_type:276,spline1d:[74,238,239,275,276,277,293],spline1dclass:[23,238],spline2d:[76,238,239,275,278,279,293],spline2dclass:[23,238],spline:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,24,28,29,30,31,32,33,34,35,36,37,38,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,238,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,276,277,278,279,280,281,282,283,284,285,286,293,294],spline_build2:[79,238,281,282,293],spline_build:[79,238,281,282,293],spline_delet:[79,238,281,282,293],spline_ev:[79,238,281,282,293],spline_eval_d:[79,238,281,282,293],spline_eval_dd:[79,238,281,282,293],spline_eval_ddd:[79,238,281,282,293],spline_eval_dddd:[79,238,281,282,293],spline_eval_ddddd:[79,238,281,282,293],spline_get_type_nam:[79,238,281,282,293],spline_init:[79,238,281,282,293],spline_mem_ptr:[79,238,281,282,293],spline_new:[79,238,281,282,293],spline_print:[79,238,281,282,293],spline_push:[79,238,281,282,293],spline_select:[79,238,281,282,293],spline_set_typ:[30,38,269,270,275,276],spline_stor:281,spline_sub_typ:265,spline_typ:[271,276,278],spline_type_1d:[71,238,239,274,275,281,293],spline_type_vec:271,spline_vec_typ:[30,38,269,273,275,276],splineakima2d:[0,28,72,84,142,168,172,237,238,275,294],splineakima:[1,28,72,84,116,181,207,238,275,294],splinebessel:[2,28,72,84,156,170,238,275,294],splinebicub:[3,4,28,72,84,238,275,294],splinebilinear:[7,28,72,84,238,275,294],splinebiquint:[5,6,28,72,84,238,275,294],splinecinterfac:[281,282],splineclass:[23,238],splineconst:[8,28,72,84,238,275,294],splinecub:[9,28,32,35,72,84,115,118,120,124,132,135,164,178,211,228,238,275,294],splinecubicbas:[28,72,84,238,294],splinehermit:[11,28,72,84,119,126,127,136,144,157,159,162,171,179,182,183,184,188,189,192,196,200,208,212,214,215,226,233,238,275,294],splinelinbear:262,splinelinear:[12,28,72,84,238,275,294],splinepchip:[13,28,29,36,72,82,84,121,125,137,147,155,203,204,221,224,231,235,238,275,294],splinequint:[14,28,34,37,72,82,84,154,195,234,238,275,294],splinequinticbas:[15,28,72,84,238,275,294],splines1d:[17,28,72,84,173,238,275,294],splines2d:[18,28,72,84,238,275,294],splines_c_interface_h:[79,238,282,293],splines_config_hh:[80,238,283,293],splines_hh:[72,238,275,293],splines_os_osx:274,splines_utils_hh:[82,238,285,293],splinesbivari:[28,72,84,238,294],splinescinterfac:[25,28,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,238,294],splinesclass:[23,238],splinesconfig:[26,28,72,84,238,275,294],splineset:[16,23,28,72,82,84,238,239,271,273,275,293,294],splinesetclass:[23,238],splinesetgc:[28,72,84,238,294],splinesload:[275,281,298],splinesurf:[4,6,7,18,72,238,239,249,251,253,274,275,279,280,293],splinesurfclass:[23,238],splinesutil:[27,28,60,62,66,71,72,80,84,112,113,130,133,141,143,145,148,149,151,153,158,166,167,169,187,190,197,199,201,205,209,216,217,218,219,220,222,229,230,232,238,263,265,269,274,294],splinetype1d:[17,19,72,173,238,239,269,270,271,274,275,276,277,293],splinetype1denum:[23,238],splinetype2d:[18,23,72,238,239,275,278,279,293],splinevec:[28,72,84,238,239,275,293,294],splinevecenum:[23,238],sqrt:[269,272,274],src:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294],srcfile:[84,238],srr:[256,265,284],srrr:256,srrrr:256,standard:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,281,298],statement:244,static_cast:[269,274,278,281],statist:235,std:[17,18,19,20,242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,270,271,272,274,275,276,277,279,280,281,284,285,298],stencil:244,storag:[18,21,122,175,176,206,225,227],store:[9,11,16,18,21],strcmp:281,stream:[16,17,18,19,21,22,269,270,272,273,275,277,279],strettament:[242,246,256,263,265],strict:[269,270,274,285,297],strictli:[134,263,269],string:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,173,242,243,245,246,247,249,251,253,254,255,256,257,259,260,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,277,278,279,280,281],string_to_splinetyp:[271,274,275],string_typ:278,studi:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,298],stype:[19,269,270,271],sub:265,subclass:[4,6,10,15,16,21],submodul:[28,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294],substitut:[285,297],support:[8,10,12,15,16,17,18,19,21,22],surfac:[18,21],sxx:244,sxxy:244,sxxyi:244,sxy:244,sxyi:244,sxyz:244,sxz:244,sya:244,syi:244,system:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,283,284],syya:244,t102:256,t103:284,t105:[256,284],t10:[256,259,284],t110:256,t112:256,t118:256,t119:256,t11:259,t12:[256,274,284],t133:256,t134:256,t13:[256,259,272,274,284],t141:256,t142:256,t148:256,t149:256,t14:[259,284],t156:256,t157:256,t159:256,t15:274,t16:[256,259,274,284],t17:[256,259,272,274,284],t19:[256,259,284],t20:284,t21:[274,284],t22:[259,274,284],t23:[256,259],t24:284,t25:[256,259,284],t26:[259,272,274,284],t27:[272,274],t28:[272,274,284],t29:256,t30:[256,259,274],t31:259,t32:284,t33:284,t35:256,t36:259,t38:284,t40:274,t41:[256,284],t43:284,t47:284,t48:284,t49:[256,284],t51:284,t52:284,t53:284,t55:[256,284],t56:256,t58:284,t60:256,t64:274,t65:274,t67:274,t70:284,t73:284,t75:256,t76:256,t80:284,t83:284,t91:256,temporari:280,test:297,than:[269,272],theori:[285,297],thi:[20,78,134,242,246,248,249,250,251,252,254,256,258,259,261,263,265,267,269,270,271,272,273,274,275,277,279,280,283,285,297],third:[8,10,12,15,16,17,19,22,93,298],this_thread:[272,274],those:285,three:263,through:[263,284],tipo:271,tmp1:274,tmp2:274,tmp3:274,tmp:[269,280,284],tolow:274,toolbox:298,top:[256,284],tort:[285,297],total:[8,10,11,16,17,21],transform:274,transpos:[8,10,12,15,16,17,18,21,255,258,261,262,267,268,275,277,278,279,280],trento:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,298],trovata:281,trovato:269,type:[17,18,20,22,30,31,33,38,101,102,103,108,238,243,247,255,257,260,262,264,265,268,269,270,271,273,274,275,276,277,278,280,281,282,287,288,291,292,293],type_nam:[0,3,5,7,16,17,18,21,244,245,248,249,250,251,252,253,274,275,277,279,280,281],typedef:[20,257,263,266,270,275,281,294],typenam:[0,3,5,7,16,17,18,21],u_d:280,u_dd:280,unabl:[85,86,88,90,92,96,99,101,103,105,110,117,123,125,128,129,139,140,146,147,152,160,161,165,174,180,185,186,191,193,194,198,202,203,224,231,236],uncom:283,uniform:[71,238,239,274,275,293],unitn:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,298],univers:[72,238,239,274,275,293],universita:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,298],unknow:[256,265],unknown:[274,276,278],unless:263,unsign:[1,2,8,9,11,12,13,15,16,17,19,22,243,247,255,257,260,262,264,268,270,271,272,273,275,277,280],unw_local_onli:274,usag:297,usata:263,use:[263,284,285,297,298],used:[244,259,269],user:[28,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294],uses:271,using:[1,2,8,9,11,12,13,14,16,19,122,175,176,206,225,227,242,243,244,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,276,278,280,281,284,285,298],util:[3,4,6,10,15,16,19,21,22,80,242,246,249,251,255,256,262,263,265,268,269,270,271,272,273,274,275,280,283],utils_assert0:[272,274,276],utils_assert:[242,246,254,256,259,261,263,265,269,271,272,274,278,280],utils_error:[256,259,265,269,271,276,278,280],utils_warn:[256,265],v_d:280,v_dd:280,val:[19,22,269,270,271,272,273],valu:[4,6,7,8,10,12,15,16,17,18,19,21,22,29,30,31,32,33,34,35,36,37,38,244,256,265,269,270],variabl:[270,294],vario:298,variou:297,vec:[19,270,271,274,295,296],vec_int_typ:271,vec_real_typ:[19,22,242,246,254,256,259,261,263,265,270,271,272,273,274,275,276,280],vec_string_typ:[19,270,271,275],vector:[8,10,11,16,17,18,19,21,22,122,175,176,206,225,227,258,269,270,271,272,273,275,277,278,279,280,281,298],vector_typ:[271,275,280],vectori:[269,270],vettor:271,via:263,view:285,virtual:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,21,22,243,245,247,249,251,253,255,257,260,262,264,266,268,270,273,275],vol:[1,235,298],volatil:244,volatility_factor:244,wai:[285,297],want:283,warranti:[285,297],weak:270,weight:244,wglobal:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,284],when:16,whether:[244,285,297],which:[297,298],whose:[122,175,176,206,225,227],window:[274,298],without:[285,297],wpad:283,wpoison:[242,244,246,248,250,252,254,256,258,259,261,263,265,267,269,271,272,274,275,276,278,280,281,283,284],writetostream:[0,3,5,7,8,10,12,15,16,17,18,21,244,245,248,249,250,251,252,253,254,255,258,261,262,267,268,275,277,279,281],x_1:[272,274],x_2:[272,274],x_3:[272,274],x_4:274,x_loc:244,xbegin:[16,17,275,277],xdata:[242,246,254,256,259,261,263,265,271,274,276,280],xend:[16,17,275,277],xmax:[10,15,16,17,18,19,21,22,258,268,269,270,272,273,274,275,277,279],xmin:[10,15,16,17,18,19,21,22,258,268,269,270,272,273,274,275,277,279],xml:[85,86,88,90,92,96,99,101,103,105,110,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,132,133,135,136,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,174,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,207,208,209,211,212,214,215,216,217,218,219,220,222,224,226,228,229,230,231,232,233,234,236,237],xnode:[16,17,18,19,21,22,270,273,275,277,279],xsave:274,xyswp:275,y_1:[272,274],y_2:[272,274],y_3:[272,274],y_4:274,y_loc:244,ybegin:[16,17,275,277],ydata:[242,246,254,256,259,261,263,265,271,274,276,280],yend:[16,17,275,277],yes:134,ymax:[16,17,18,19,21,270,274,275,277,279],ymin:[16,17,18,19,21,270,274,275,277,279],ynode:[16,17,18,19,21,22,269,270,273,275,277,279],you:283,your:298,ypdata:[259,271],ypnode:[10,15,248,250,268,275],ypp:[256,257,265,267,269,284,285],yppnode:[15,250,268],ysave:274,z00:[244,248,250,252],z01:[244,248,250,252],z02:244,z03:244,z10:[244,248,250,252],z11:[244,248,250,252],z12:244,z13:244,z20:244,z21:244,z22:244,z23:244,z30:244,z31:244,z32:244,z33:244,z_loc:244,zdata:280,zero:244,zeta:[19,269,270,271],zmax:[18,21,275,279],zmin:[18,21,275,279],znode:[18,21,275,279],zxy:244},titles:["Class Akima2Dspline","Class AkimaSpline","Class BesselSpline","Class BiCubicSpline","Class BiCubicSplineBase","Class BiQuinticSpline","Class BiQuinticSplineBase","Class BilinearSpline","Class ConstantSpline","Class CubicSpline","Class CubicSplineBase","Class HermiteSpline","Class LinearSpline","Class PchipSpline","Class QuinticSpline","Class QuinticSplineBase","Class Spline","Class Spline1D","Class Spline2D","Class SplineSet","Class SplineSet::BinarySearch","Class SplineSurf","Class SplineVec","Class Hierarchy","Define SPLINES_HH","Define SPLINES_C_INTERFACE_H","Define SPLINES_CONFIG_HH","Define SPLINES_UTILS_HH","Directory src","Enum REGION_ABCDEM","Enum SplineType1D","Enum SplineType2D","Enum CUBIC_SPLINE_TYPE_BC","Enum SplineType2D","Enum QUINTIC_SPLINE_TYPE","Enum CUBIC_SPLINE_TYPE_BC","Enum REGION_ABCDEM","Enum QUINTIC_SPLINE_TYPE","Enum SplineType1D","File SplineAkima.cc","File SplineAkima.hxx","File SplineAkima2D.cc","File SplineAkima2D.hxx","File SplineBessel.cc","File SplineBessel.hxx","File SplineBiCubic.cc","File SplineBiCubic.hxx","File SplineBiQuintic.cc","File SplineBiQuintic.hxx","File SplineBilinear.cc","File SplineBilinear.hxx","File SplineConstant.cc","File SplineConstant.hxx","File SplineCubic.cc","File SplineCubic.hxx","File SplineCubicBase.cc","File SplineHermite.cc","File SplineHermite.hxx","File SplineLinear.cc","File SplineLinear.hxx","File SplinePchip.cc","File SplinePchip.hxx","File SplineQuintic.cc","File SplineQuintic.hxx","File SplineQuinticBase.cc","File SplineQuinticBase.hxx","File SplineSet.cc","File SplineSet.hxx","File SplineSetGC.cc","File SplineVec.cc","File SplineVec.hxx","File Splines.cc","File Splines.hh","File Splines1D.cc","File Splines1D.hxx","File Splines2D.cc","File Splines2D.hxx","File SplinesBivariate.cc","File SplinesCinterface.cc","File SplinesCinterface.h","File SplinesConfig.hh","File SplinesUtils.cc","File SplinesUtils.hh","File Splines_doxygen.hh","File Hierarchy","Function SPLINE_mem_ptr","Function SPLINE_delete","Function SPLINE_eval_DDDDD","Function SPLINE_delete","Function SPLINE_eval_DDDD","Function SPLINE_push","Function SPLINE_eval_D","Function SPLINE_mem_ptr","Function SPLINE_eval_DDD","Function SPLINE_push","Function SPLINE_build2","Function SPLINE_select","Function SPLINE_build","Function SPLINE_select","Function SPLINE_build2","Function SPLINE_init","Function SPLINE_new","Function SPLINE_get_type_name","Function SPLINE_new","Function SPLINE_eval","Function SPLINE_select","Function SPLINE_mem_ptr","Function SPLINE_print","Function SPLINE_new","Function SPLINE_eval_DD","Function SPLINE_build2","Function SPLINE_delete","Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type)","Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type)","Function Splines::string_to_splineType(string const&)","Function Splines::deriv2_5p_R","Function Splines::Akima_build","Function Splines::FangHung","Function Splines::deriv2_4p_L","Function Splines::Hermite5_DDD","Function Splines::deriv2_4p_R","Function Splines::Pchip_build_new","Function Splines::centripetal","Function Splines::centripetal","Function Splines::deriv2_3p_R","Function Splines::Pchip_build_new","Function Splines::Hermite5_D","Function Splines::Hermite5_D","Function Splines::uniform","Function Splines::FangHung","Function Splines::deriv_right","Function Splines::curvature","Function Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC)","Function Splines::first_deriv5p_C","Function Splines::checkCubicSplineMonotonicity","Function Splines::CubicSpline_build(real_type const, real_type const, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC)","Function Splines::Hermite5_DDDD","Function Splines::signTest","Function Splines::string_to_splineType(std::string const&)","Function Splines::centripetal","Function Splines::universal","Function Splines::first_deriv4p_L","Function Splines::AkimaSmooth","Function Splines::first_deriv4p_R","Function Splines::bilinear3","Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type)","Function Splines::FoleyNielsen","Function Splines::Pchip_build","Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type)","Function Splines::first_derivative_build","Function Splines::curvature_DD","Function Splines::first_deriv3p_L","Function Splines::checkCubicSplineMonotonicity","Function Splines::first_deriv5p_R","Function Splines::QuinticSpline_Ypp_build","Function Splines::get_region","Function Splines::Bessel_build","Function Splines::Hermite5","Function Splines::first_deriv4p_L","Function Splines::Hermite5_DDDDD","Function Splines::uniform","Function Splines::FoleyNielsen","Function Splines::Hermite3","Function Splines::curvature_DD","Function Splines::deriv2_5p_L","Function Splines::FangHung","Function Splines::first_deriv4p_R","Function Splines::deriv_left","Function Splines::Extrapolate2","Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type, real_type, real_type)","Function Splines::Bessel_build","Function Splines::Hermite3_D","Function Splines::Extrapolate3","Function Splines::new_Spline1D","Function Splines::uniform","Function Splines::uniform","Function Splines::universal","Function Splines::curvature","Function Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC)","Function Splines::Hermite3","Function Splines::chordal","Function Splines::akima_one","Function Splines::Hermite3_D","Function Splines::bilinear5","Function Splines::Hermite3_DDD","Function Splines::chordal","Function Splines::universal","Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type, real_type, real_type)","Function Splines::Hermite5_DD","Function Splines::Hermite5_DDDD","Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type)","Function Splines::centripetal","Function Splines::Hermite3_DD","Function Splines::universal","Function Splines::FoleyNielsen","Function Splines::Quintic_build","Function Splines::bilinear3","Function Splines::first_deriv5p_C","Function Splines::chordal","Function Splines::first_deriv5p_R","Function Splines::Hermite5_DDDDD","Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type, real_type, real_type)","Function Splines::checkCubicSplineMonotonicity","Function Splines::Pchip_build_new","Function Splines::min_abs","Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type)","Function Splines::FoleyNielsen","Function Splines::Akima_build","Function Splines::Hermite5","Function Splines::first_deriv5p_L","Function Splines::curvature_D","Function Splines::deriv2_3p_L","Function Splines::bilinear5","Function Splines::curvature_D","Function Splines::Hermite3_DD","Function Splines::Hermite3_DDD","Function Splines::second_derivative_build","Function Splines::second_derivative_build","Function Splines::first_deriv3p_C","Function Splines::second_deriv3p_R(real_type, real_type, real_type, real_type, real_type)","Function Splines::first_deriv3p_R","Function Splines::max_abs","Function Splines::second_deriv3p_C(real_type, real_type, real_type, real_type, real_type)","Function Splines::backtrace","Function Splines::Pchip_build","Function Splines::FangHung","Function Splines::Hermite5_DD","Function Splines::chordal","Function Splines::CubicSpline_build(real_type const, real_type const, real_type, real_type, real_type, real_type, real_type, integer, CUBIC_SPLINE_TYPE_BC, CUBIC_SPLINE_TYPE_BC)","Function Splines::second_deriv3p_L(real_type, real_type, real_type, real_type, real_type)","Function Splines::first_deriv5p_L","Function Splines::Pchip_build","Function Splines::first_derivative_build","Function Splines::Hermite5_DDD","Function Splines::QuinticSpline_Yppp_continuous","Function Splines::Pchip_build","Function Splines::checkCubicSplineMonotonicity","Function Splines::estimate","C/C++ API","Namespace Splines","Namespace SplinesLoad","Namespace std","Program Listing for File SplineAkima.cc","Program Listing for File SplineAkima.hxx","Program Listing for File SplineAkima2D.cc","Program Listing for File SplineAkima2D.hxx","Program Listing for File SplineBessel.cc","Program Listing for File SplineBessel.hxx","Program Listing for File SplineBiCubic.cc","Program Listing for File SplineBiCubic.hxx","Program Listing for File SplineBiQuintic.cc","Program Listing for File SplineBiQuintic.hxx","Program Listing for File SplineBilinear.cc","Program Listing for File SplineBilinear.hxx","Program Listing for File SplineConstant.cc","Program Listing for File SplineConstant.hxx","Program Listing for File SplineCubic.cc","Program Listing for File SplineCubic.hxx","Program Listing for File SplineCubicBase.cc","Program Listing for File SplineHermite.cc","Program Listing for File SplineHermite.hxx","Program Listing for File SplineLinear.cc","Program Listing for File SplineLinear.hxx","Program Listing for File SplinePchip.cc","Program Listing for File SplinePchip.hxx","Program Listing for File SplineQuintic.cc","Program Listing for File SplineQuintic.hxx","Program Listing for File SplineQuinticBase.cc","Program Listing for File SplineQuinticBase.hxx","Program Listing for File SplineSet.cc","Program Listing for File SplineSet.hxx","Program Listing for File SplineSetGC.cc","Program Listing for File SplineVec.cc","Program Listing for File SplineVec.hxx","Program Listing for File Splines.cc","Program Listing for File Splines.hh","Program Listing for File Splines1D.cc","Program Listing for File Splines1D.hxx","Program Listing for File Splines2D.cc","Program Listing for File Splines2D.hxx","Program Listing for File SplinesBivariate.cc","Program Listing for File SplinesCinterface.cc","Program Listing for File SplinesCinterface.h","Program Listing for File SplinesConfig.hh","Program Listing for File SplinesUtils.cc","Program Listing for File SplinesUtils.hh","Program Listing for File Splines_doxygen.hh","Typedef Splines::integer","Typedef Splines::integer","Typedef Splines::ostream_type","Typedef Splines::ostream_type","Typedef Splines::real_type","Typedef Splines::real_type","Full API","Full API","Variable Splines::spline_type_1D","Variable Splines::spline_type_1D","Splines","Splines"],titleterms:{"class":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,40,42,44,46,48,50,52,54,57,59,61,63,65,67,70,72,74,76,238,239,293],"const":[114,132,135,138,178,228],"enum":[29,30,31,32,33,34,35,36,37,38,54,60,63,72,238,239,293],"function":[39,60,71,72,73,79,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,293],akima2dsplin:0,akima_build:[116,207],akima_on:181,akimasmooth:142,akimasplin:1,api:[238,293,294],backtrac:223,base:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],bessel_build:[156,170],besselsplin:2,bicubicsplin:3,bicubicsplinebas:4,bilinear3:[144,196],bilinear5:[183,212],bilinearsplin:7,binarysearch:20,biquinticsplin:5,biquinticsplinebas:6,centripet:[122,123,139,191],checkcubicsplinemonoton:[134,152,202,236],chordal:[180,185,198,227],compil:298,constantsplin:8,cubic_spline_type_bc:[32,35,132,135,178,228],cubicsplin:9,cubicspline_build:[132,135,178,228],cubicsplinebas:10,curvatur:[131,177],curvature_d:[210,213],curvature_dd:[150,163],defin:[24,25,26,27,72,79,80,82,238,293],definit:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],deriv2_3p_l:211,deriv2_3p_r:124,deriv2_4p_l:118,deriv2_4p_r:120,deriv2_5p_l:164,deriv2_5p_r:115,deriv:[4,6,10,15,16,21],deriv_left:167,deriv_right:130,descript:78,detail:78,develop:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],directori:[28,294],document:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,29,30,31,32,33,34,35,36,37,38,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,287,288,289,290,291,292,295,296,298],enrico:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],estim:237,extrapolate2:168,extrapolate3:172,fanghung:[117,129,165,225],file:[28,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,238,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,294],first_deriv3p_c:218,first_deriv3p_l:151,first_deriv3p_r:220,first_deriv4p_l:[141,158],first_deriv4p_r:[143,166],first_deriv5p_c:[133,197],first_deriv5p_l:[209,230],first_deriv5p_r:[153,199],first_derivative_build:[149,232],foleynielsen:[146,161,194,206],full:[238,293,294],get_region:155,hermite3:[162,179],hermite3_d:[171,182],hermite3_dd:[192,214],hermite3_ddd:[184,215],hermite5:[157,208],hermite5_d:[126,127],hermite5_dd:[188,226],hermite5_ddd:[119,233],hermite5_dddd:[136,189],hermite5_ddddd:[159,200],hermitesplin:11,hierarchi:[23,84,238],hxx:[40,42,44,46,48,50,52,54,57,59,61,63,65,67,70,74,76,243,245,247,249,251,253,255,257,260,262,264,266,268,270,273,277,279],includ:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,80,81,82],indic:297,inherit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,21],integ:[132,135,178,228,287,288],libsourc:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],licens:297,linearsplin:12,list:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286],matlab:298,max_ab:221,mechatronix:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],min_ab:204,namespac:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,81,82,238,239,240,241,293],nest:[19,20],new_spline1d:173,onlin:298,ostream_typ:[289,290],pchip_build:[147,224,231,235],pchip_build_new:[121,125,203],pchipsplin:13,pin:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],program:[242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286],quintic_build:195,quintic_spline_typ:[34,37],quinticsplin:14,quinticspline_ypp_build:154,quinticspline_yppp_continu:234,quinticsplinebas:15,real_typ:[112,113,132,135,145,148,169,178,187,190,201,205,219,222,228,229,291,292],refer:[235,298],region_abcdem:[29,36],relationship:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21],ricerca:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],second_deriv3p_c:[112,113,169,222],second_deriv3p_l:[148,187,205,229],second_deriv3p_r:[145,190,201,219],second_derivative_build:[216,217],signtest:137,spline1d:17,spline2d:18,spline:[16,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,274,275,287,288,289,290,291,292,295,296,297,298],spline_build2:[95,99,110],spline_build:97,spline_delet:[86,88,111],spline_ev:104,spline_eval_d:91,spline_eval_dd:109,spline_eval_ddd:93,spline_eval_dddd:89,spline_eval_ddddd:87,spline_get_type_nam:102,spline_init:100,spline_mem_ptr:[85,92,106],spline_new:[101,103,108],spline_print:107,spline_push:[90,94],spline_select:[96,98,105],spline_type_1d:[295,296],splineakima2d:[41,42,244,245],splineakima:[39,40,242,243],splinebessel:[43,44,246,247],splinebicub:[45,46,248,249],splinebilinear:[49,50,252,253],splinebiquint:[47,48,250,251],splineconst:[51,52,254,255],splinecub:[53,54,256,257],splinecubicbas:[55,258],splinehermit:[56,57,259,260],splinelinear:[58,59,261,262],splinepchip:[60,61,263,264],splinequint:[62,63,265,266],splinequinticbas:[64,65,267,268],splines1d:[73,74,276,277],splines2d:[75,76,278,279],splines_c_interface_h:25,splines_config_hh:26,splines_doxygen:[83,286],splines_hh:24,splines_utils_hh:27,splinesbivari:[77,280],splinescinterfac:[78,79,281,282],splinesconfig:[80,283],splineset:[19,20,66,67,269,270],splinesetgc:[68,271],splinesload:240,splinesurf:21,splinesutil:[81,82,284,285],splinetype1d:[30,38],splinetype2d:[31,33],splinevec:[22,69,70,272,273],src:[28,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],std:[138,241],string:[114,138],string_to_splinetyp:[114,138],struct:[238,293],submodul:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],tabl:297,test:298,type:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,21],typedef:[72,238,239,287,288,289,290,291,292,293],uniform:[128,160,174,175],univers:[140,176,186,193],usag:298,user:[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],variabl:[71,238,239,293,295,296]}}) \ No newline at end of file +Search.setIndex({docnames:["api-c/class_view_hierarchy","api-c/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc","api-c/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src","api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc","api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h","api-c/file_view_hierarchy","api-c/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19","api-c/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660","api-c/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0","api-c/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27","api-c/function__splines_cinterface_8h_1a5eb493ea98ed5f24685c240c5bcfb390","api-c/function__splines_cinterface_8h_1a60354e5e10bea276df88937a859e36a4","api-c/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709","api-c/function__splines_cinterface_8h_1a91da53c00f32c7e4f4aeaf8cdc8c4f70","api-c/function__splines_cinterface_8h_1a9352cde120110961745d3cd48d67de8f","api-c/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a","api-c/function__splines_cinterface_8h_1aa9a0988e747d636bd7a48b7dfb2b697e","api-c/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97","api-c/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a","api-c/function__splines_cinterface_8h_1ac15f1700b8ccf2d2e5266992cf38c132","api-c/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8","api-c/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df","api-c/library_root","api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc","api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h","api-c/unabridged_api","api-c/unabridged_orphan","api-cpp/class_splines_1_1_akima2_dspline","api-cpp/class_splines_1_1_akima_spline","api-cpp/class_splines_1_1_bessel_spline","api-cpp/class_splines_1_1_bi_cubic_spline","api-cpp/class_splines_1_1_bi_cubic_spline_base","api-cpp/class_splines_1_1_bi_quintic_spline","api-cpp/class_splines_1_1_bi_quintic_spline_base","api-cpp/class_splines_1_1_bilinear_spline","api-cpp/class_splines_1_1_constant_spline","api-cpp/class_splines_1_1_cubic_spline","api-cpp/class_splines_1_1_cubic_spline_base","api-cpp/class_splines_1_1_hermite_spline","api-cpp/class_splines_1_1_linear_spline","api-cpp/class_splines_1_1_pchip_spline","api-cpp/class_splines_1_1_quintic_spline","api-cpp/class_splines_1_1_quintic_spline_base","api-cpp/class_splines_1_1_spline","api-cpp/class_splines_1_1_spline1_d","api-cpp/class_splines_1_1_spline2_d","api-cpp/class_splines_1_1_spline_set","api-cpp/class_splines_1_1_spline_set_1_1_binary_search","api-cpp/class_splines_1_1_spline_surf","api-cpp/class_splines_1_1_spline_vec","api-cpp/class_view_hierarchy","api-cpp/define__splines_8hh_1a258c7c0530540979548721b55b2338c9","api-cpp/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f","api-cpp/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde","api-cpp/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src","api-cpp/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe","api-cpp/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed","api-cpp/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7","api-cpp/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb","api-cpp/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh","api-cpp/file_view_hierarchy","api-cpp/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca","api-cpp/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9","api-cpp/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016","api-cpp/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02","api-cpp/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00","api-cpp/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549","api-cpp/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04","api-cpp/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7","api-cpp/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f","api-cpp/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41","api-cpp/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2","api-cpp/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2","api-cpp/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e","api-cpp/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4","api-cpp/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03","api-cpp/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c","api-cpp/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2","api-cpp/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d","api-cpp/library_root","api-cpp/namespace_Splines","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh","api-cpp/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1","api-cpp/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f","api-cpp/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a","api-cpp/unabridged_api","api-cpp/unabridged_orphan","api-cpp/variable_namespace_splines_1a052166b362a237026fef2fff7e415070","api-matlab/class_base_hermite","api-matlab/class_spline1_d","api-matlab/class_spline2_d","api-matlab/class_spline_set","api-matlab/class_spline_vec","api-matlab/class_view_hierarchy","api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox","api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m","api-matlab/file_view_hierarchy","api-matlab/library_root","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m","api-matlab/unabridged_api","api-matlab/unabridged_orphan","index","readme"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["api-c/class_view_hierarchy.rst","api-c/define__splines_cinterface_8h_1ade8086f0fd9d3bd49264ebd0bd5b6cdc.rst","api-c/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst","api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst","api-c/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst","api-c/file_view_hierarchy.rst","api-c/function__splines_cinterface_8h_1a42401ba59200b4447ddf50065bc54e19.rst","api-c/function__splines_cinterface_8h_1a4902f807d78a555e8439bb87a48e3660.rst","api-c/function__splines_cinterface_8h_1a562f6cae383a972ff70c7b987c17cce0.rst","api-c/function__splines_cinterface_8h_1a5781fa56546770ce18340a2b63b57b27.rst","api-c/function__splines_cinterface_8h_1a5eb493ea98ed5f24685c240c5bcfb390.rst","api-c/function__splines_cinterface_8h_1a60354e5e10bea276df88937a859e36a4.rst","api-c/function__splines_cinterface_8h_1a8cd7b632a4eb70a3464d02cb31c74709.rst","api-c/function__splines_cinterface_8h_1a91da53c00f32c7e4f4aeaf8cdc8c4f70.rst","api-c/function__splines_cinterface_8h_1a9352cde120110961745d3cd48d67de8f.rst","api-c/function__splines_cinterface_8h_1a9b683ceadd58baaadaa58ca28268360a.rst","api-c/function__splines_cinterface_8h_1aa9a0988e747d636bd7a48b7dfb2b697e.rst","api-c/function__splines_cinterface_8h_1ab920995b11229ff331fcaaee2eeefc97.rst","api-c/function__splines_cinterface_8h_1aba9ab3ef53dc9452a0155168b80b499a.rst","api-c/function__splines_cinterface_8h_1ac15f1700b8ccf2d2e5266992cf38c132.rst","api-c/function__splines_cinterface_8h_1acdd57564fa775755a38daf483ffdf0e8.rst","api-c/function__splines_cinterface_8h_1af29f47a6ce8296c7fb0f4021b35997df.rst","api-c/library_root.rst","api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.cc.rst","api-c/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesCinterface.h.rst","api-c/unabridged_api.rst","api-c/unabridged_orphan.rst","api-cpp/class_splines_1_1_akima2_dspline.rst","api-cpp/class_splines_1_1_akima_spline.rst","api-cpp/class_splines_1_1_bessel_spline.rst","api-cpp/class_splines_1_1_bi_cubic_spline.rst","api-cpp/class_splines_1_1_bi_cubic_spline_base.rst","api-cpp/class_splines_1_1_bi_quintic_spline.rst","api-cpp/class_splines_1_1_bi_quintic_spline_base.rst","api-cpp/class_splines_1_1_bilinear_spline.rst","api-cpp/class_splines_1_1_constant_spline.rst","api-cpp/class_splines_1_1_cubic_spline.rst","api-cpp/class_splines_1_1_cubic_spline_base.rst","api-cpp/class_splines_1_1_hermite_spline.rst","api-cpp/class_splines_1_1_linear_spline.rst","api-cpp/class_splines_1_1_pchip_spline.rst","api-cpp/class_splines_1_1_quintic_spline.rst","api-cpp/class_splines_1_1_quintic_spline_base.rst","api-cpp/class_splines_1_1_spline.rst","api-cpp/class_splines_1_1_spline1_d.rst","api-cpp/class_splines_1_1_spline2_d.rst","api-cpp/class_splines_1_1_spline_set.rst","api-cpp/class_splines_1_1_spline_set_1_1_binary_search.rst","api-cpp/class_splines_1_1_spline_surf.rst","api-cpp/class_splines_1_1_spline_vec.rst","api-cpp/class_view_hierarchy.rst","api-cpp/define__splines_8hh_1a258c7c0530540979548721b55b2338c9.rst","api-cpp/define__splines_config_8hh_1a7dc7bbba00bb80a0e5d5c7c94497a07f.rst","api-cpp/define__splines_utils_8hh_1a7d5567c4bd7d1851b7456989e413ccde.rst","api-cpp/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src.rst","api-cpp/enum_namespace_splines_1a1678db4e652dc21a5a18803b3847eabe.rst","api-cpp/enum_namespace_splines_1a96aa14ec624ad77d84a7e5afa435c1ed.rst","api-cpp/enum_namespace_splines_1aa6410df8c515cad4d238820f523fead7.rst","api-cpp/enum_namespace_splines_1afc8c082d2849822ca15bdf52cb4409fb.rst","api-cpp/enum_namespace_splines_1afebc3f20f002ddfdcbd2d725d1aa55df.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst","api-cpp/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst","api-cpp/file_view_hierarchy.rst","api-cpp/function_namespace_splines_1a22872cf871ce7a12ecda3a1f8d8e6cca.rst","api-cpp/function_namespace_splines_1a228f7065a249b0c10a9886fdc85f05f9.rst","api-cpp/function_namespace_splines_1a4a9fd3c1d8de964d95d730668e6b6016.rst","api-cpp/function_namespace_splines_1a4fe6464c49b4bba331d9751598a44f02.rst","api-cpp/function_namespace_splines_1a62d87177bbdb8da9a92701e528c57f00.rst","api-cpp/function_namespace_splines_1a64d0e892133ce06e0a3577c3bea0f549.rst","api-cpp/function_namespace_splines_1a8c7e2a599a7e341f0d8751b1bccb9a04.rst","api-cpp/function_namespace_splines_1a91c8806be0fd7584311f74dffe3ae3f7.rst","api-cpp/function_namespace_splines_1a9437a6461e2735153715bb43bc7d734f.rst","api-cpp/function_namespace_splines_1a94d2862da920a586358451ce3b3bcb41.rst","api-cpp/function_namespace_splines_1ac18823b95eb83fa935ba4d33eb4e75a2.rst","api-cpp/function_namespace_splines_1ac5930dd87f51e2577e79a2bdd746c6b2.rst","api-cpp/function_namespace_splines_1ad1cb03ee7c6c9f13f93df88d7612e26e.rst","api-cpp/function_namespace_splines_1ae61f54b18ac4089ead89302e4b99fee4.rst","api-cpp/function_namespace_splines_1aeb6c86ca718705bd71ad29b32c3f6d03.rst","api-cpp/function_namespace_splines_1aeea9f9f28b21dbf93715fd27a7c7106c.rst","api-cpp/function_namespace_splines_1aef9996b8a86809bcb1609ed9bab5cea2.rst","api-cpp/function_namespace_splines_1afb1c7d06a034be8c501f91321a50af3d.rst","api-cpp/library_root.rst","api-cpp/namespace_Splines.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineAkima2D.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBessel.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiCubic.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBiQuintic.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineBilinear.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineConstant.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubic.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineCubicBase.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineHermite.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineLinear.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinePchip.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuintic.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineQuinticBase.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSet.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineSetGC.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplineVec.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines.hh.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines1D.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_Splines2D.hxx.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesBivariate.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesConfig.hh.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.cc.rst","api-cpp/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_src_SplinesUtils.hh.rst","api-cpp/typedef_namespace_splines_1a0b83d8865bf650fca7ad1d657245a8a1.rst","api-cpp/typedef_namespace_splines_1a943d4ae4896c10228d57d004bd991e7f.rst","api-cpp/typedef_namespace_splines_1afabb8610fb01952c2fcf1f17337bd44a.rst","api-cpp/unabridged_api.rst","api-cpp/unabridged_orphan.rst","api-cpp/variable_namespace_splines_1a052166b362a237026fef2fff7e415070.rst","api-matlab/class_base_hermite.rst","api-matlab/class_spline1_d.rst","api-matlab/class_spline2_d.rst","api-matlab/class_spline_set.rst","api-matlab/class_spline_vec.rst","api-matlab/class_view_hierarchy.rst","api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox.rst","api-matlab/dir__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib.rst","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst","api-matlab/file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst","api-matlab/file_view_hierarchy.rst","api-matlab/library_root.rst","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_BaseHermite.m.rst","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_CompileSplinesLib.m.rst","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline1D.m.rst","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_Spline2D.m.rst","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineSet.m.rst","api-matlab/program_listing_file__Users_enrico_Ricerca_develop_C++_pins-mechatronix_LibSources_submodules_Splines_toolbox_lib_SplineVec.m.rst","api-matlab/unabridged_api.rst","api-matlab/unabridged_orphan.rst","index.rst","readme.rst"],objects:{"":{"BaseHermite::BaseHermite":[171,2,1,"_CPPv4N11BaseHermite11BaseHermiteEv"],"BaseHermite::L2_first_derivative":[171,2,1,"_CPPv4N11BaseHermite19L2_first_derivativeE2in"],"BaseHermite::L2_first_derivative::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite19L2_first_derivativeE2in"],"BaseHermite::L2_second_derivative":[171,2,1,"_CPPv4N11BaseHermite20L2_second_derivativeE2in"],"BaseHermite::L2_second_derivative::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite20L2_second_derivativeE2in"],"BaseHermite::L2_third_derivative":[171,2,1,"_CPPv4N11BaseHermite19L2_third_derivativeE2in"],"BaseHermite::L2_third_derivative::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite19L2_third_derivativeE2in"],"BaseHermite::approximate_length":[171,2,1,"_CPPv4N11BaseHermite18approximate_lengthE2in2in"],"BaseHermite::approximate_length::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite18approximate_lengthE2in2in"],"BaseHermite::approximate_length::varargin":[171,3,1,"_CPPv4N11BaseHermite18approximate_lengthE2in2in"],"BaseHermite::base":[171,2,1,"_CPPv4N11BaseHermite4baseE2in2in"],"BaseHermite::base5":[171,2,1,"_CPPv4N11BaseHermite5base5E2in2in"],"BaseHermite::base5::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite5base5E2in2in"],"BaseHermite::base5::varargin":[171,3,1,"_CPPv4N11BaseHermite5base5E2in2in"],"BaseHermite::base5_D":[171,2,1,"_CPPv4N11BaseHermite7base5_DE2in2in"],"BaseHermite::base5_D::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite7base5_DE2in2in"],"BaseHermite::base5_D::varargin":[171,3,1,"_CPPv4N11BaseHermite7base5_DE2in2in"],"BaseHermite::base5_DD":[171,2,1,"_CPPv4N11BaseHermite8base5_DDE2in2in"],"BaseHermite::base5_DD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite8base5_DDE2in2in"],"BaseHermite::base5_DD::varargin":[171,3,1,"_CPPv4N11BaseHermite8base5_DDE2in2in"],"BaseHermite::base5_DDD":[171,2,1,"_CPPv4N11BaseHermite9base5_DDDE2in2in"],"BaseHermite::base5_DDD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite9base5_DDDE2in2in"],"BaseHermite::base5_DDD::varargin":[171,3,1,"_CPPv4N11BaseHermite9base5_DDDE2in2in"],"BaseHermite::base5_DDDD":[171,2,1,"_CPPv4N11BaseHermite10base5_DDDDE2in2in"],"BaseHermite::base5_DDDD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite10base5_DDDDE2in2in"],"BaseHermite::base5_DDDD::varargin":[171,3,1,"_CPPv4N11BaseHermite10base5_DDDDE2in2in"],"BaseHermite::base5_DDDDD":[171,2,1,"_CPPv4N11BaseHermite11base5_DDDDDE2in2in"],"BaseHermite::base5_DDDDD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite11base5_DDDDDE2in2in"],"BaseHermite::base5_DDDDD::varargin":[171,3,1,"_CPPv4N11BaseHermite11base5_DDDDDE2in2in"],"BaseHermite::base::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite4baseE2in2in"],"BaseHermite::base::varargin":[171,3,1,"_CPPv4N11BaseHermite4baseE2in2in"],"BaseHermite::base_D":[171,2,1,"_CPPv4N11BaseHermite6base_DE2in2in"],"BaseHermite::base_D::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite6base_DE2in2in"],"BaseHermite::base_D::varargin":[171,3,1,"_CPPv4N11BaseHermite6base_DE2in2in"],"BaseHermite::base_DD":[171,2,1,"_CPPv4N11BaseHermite7base_DDE2in2in"],"BaseHermite::base_DD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite7base_DDE2in2in"],"BaseHermite::base_DD::varargin":[171,3,1,"_CPPv4N11BaseHermite7base_DDE2in2in"],"BaseHermite::base_DDD":[171,2,1,"_CPPv4N11BaseHermite8base_DDDE2in2in"],"BaseHermite::base_DDD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite8base_DDDE2in2in"],"BaseHermite::base_DDD::varargin":[171,3,1,"_CPPv4N11BaseHermite8base_DDDE2in2in"],"BaseHermite::bezier_to_hermite":[171,2,1,"_CPPv4N11BaseHermite17bezier_to_hermiteE2in2in2in2in2in"],"BaseHermite::bezier_to_hermite::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite17bezier_to_hermiteE2in2in2in2in2in"],"BaseHermite::bezier_to_hermite::p0":[171,3,1,"_CPPv4N11BaseHermite17bezier_to_hermiteE2in2in2in2in2in"],"BaseHermite::bezier_to_hermite::p1":[171,3,1,"_CPPv4N11BaseHermite17bezier_to_hermiteE2in2in2in2in2in"],"BaseHermite::bezier_to_hermite::p2":[171,3,1,"_CPPv4N11BaseHermite17bezier_to_hermiteE2in2in2in2in2in"],"BaseHermite::bezier_to_hermite::p3":[171,3,1,"_CPPv4N11BaseHermite17bezier_to_hermiteE2in2in2in2in2in"],"BaseHermite::cut":[171,2,1,"_CPPv4N11BaseHermite3cutE2in2in"],"BaseHermite::cut::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite3cutE2in2in"],"BaseHermite::cut::varargin":[171,3,1,"_CPPv4N11BaseHermite3cutE2in2in"],"BaseHermite::eval":[171,2,1,"_CPPv4N11BaseHermite4evalE2in2in"],"BaseHermite::eval5":[171,2,1,"_CPPv4N11BaseHermite5eval5E2in2in"],"BaseHermite::eval5::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite5eval5E2in2in"],"BaseHermite::eval5::varargin":[171,3,1,"_CPPv4N11BaseHermite5eval5E2in2in"],"BaseHermite::eval5_D":[171,2,1,"_CPPv4N11BaseHermite7eval5_DE2in2in"],"BaseHermite::eval5_D::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite7eval5_DE2in2in"],"BaseHermite::eval5_D::varargin":[171,3,1,"_CPPv4N11BaseHermite7eval5_DE2in2in"],"BaseHermite::eval5_DD":[171,2,1,"_CPPv4N11BaseHermite8eval5_DDE2in2in"],"BaseHermite::eval5_DD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite8eval5_DDE2in2in"],"BaseHermite::eval5_DD::varargin":[171,3,1,"_CPPv4N11BaseHermite8eval5_DDE2in2in"],"BaseHermite::eval5_DDD":[171,2,1,"_CPPv4N11BaseHermite9eval5_DDDE2in2in"],"BaseHermite::eval5_DDD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite9eval5_DDDE2in2in"],"BaseHermite::eval5_DDD::varargin":[171,3,1,"_CPPv4N11BaseHermite9eval5_DDDE2in2in"],"BaseHermite::eval5_DDDD":[171,2,1,"_CPPv4N11BaseHermite10eval5_DDDDE2in2in"],"BaseHermite::eval5_DDDD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite10eval5_DDDDE2in2in"],"BaseHermite::eval5_DDDD::varargin":[171,3,1,"_CPPv4N11BaseHermite10eval5_DDDDE2in2in"],"BaseHermite::eval5_DDDDD":[171,2,1,"_CPPv4N11BaseHermite11eval5_DDDDDE2in2in"],"BaseHermite::eval5_DDDDD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite11eval5_DDDDDE2in2in"],"BaseHermite::eval5_DDDDD::varargin":[171,3,1,"_CPPv4N11BaseHermite11eval5_DDDDDE2in2in"],"BaseHermite::eval::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite4evalE2in2in"],"BaseHermite::eval::varargin":[171,3,1,"_CPPv4N11BaseHermite4evalE2in2in"],"BaseHermite::eval_D":[171,2,1,"_CPPv4N11BaseHermite6eval_DE2in2in"],"BaseHermite::eval_D::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite6eval_DE2in2in"],"BaseHermite::eval_D::varargin":[171,3,1,"_CPPv4N11BaseHermite6eval_DE2in2in"],"BaseHermite::eval_DD":[171,2,1,"_CPPv4N11BaseHermite7eval_DDE2in2in"],"BaseHermite::eval_DD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite7eval_DDE2in2in"],"BaseHermite::eval_DD::varargin":[171,3,1,"_CPPv4N11BaseHermite7eval_DDE2in2in"],"BaseHermite::eval_DDD":[171,2,1,"_CPPv4N11BaseHermite8eval_DDDE2in2in"],"BaseHermite::eval_DDD::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite8eval_DDDE2in2in"],"BaseHermite::eval_DDD::varargin":[171,3,1,"_CPPv4N11BaseHermite8eval_DDDE2in2in"],"BaseHermite::hermite_to_bezier":[171,2,1,"_CPPv4N11BaseHermite17hermite_to_bezierE2in2in2in2in2in"],"BaseHermite::hermite_to_bezier::ignoredArg":[171,3,1,"_CPPv4N11BaseHermite17hermite_to_bezierE2in2in2in2in2in"],"BaseHermite::hermite_to_bezier::p0":[171,3,1,"_CPPv4N11BaseHermite17hermite_to_bezierE2in2in2in2in2in"],"BaseHermite::hermite_to_bezier::p1":[171,3,1,"_CPPv4N11BaseHermite17hermite_to_bezierE2in2in2in2in2in"],"BaseHermite::hermite_to_bezier::t0":[171,3,1,"_CPPv4N11BaseHermite17hermite_to_bezierE2in2in2in2in2in"],"BaseHermite::hermite_to_bezier::t1":[171,3,1,"_CPPv4N11BaseHermite17hermite_to_bezierE2in2in2in2in2in"],"SPLINE_build2::n":[7,3,1,"_CPPv413SPLINE_build2PKdPKdi"],"SPLINE_build2::x":[7,3,1,"_CPPv413SPLINE_build2PKdPKdi"],"SPLINE_build2::y":[7,3,1,"_CPPv413SPLINE_build2PKdPKdi"],"SPLINE_delete::id":[21,3,1,"_CPPv413SPLINE_deletePKc"],"SPLINE_eval::x":[11,3,1,"_CPPv411SPLINE_evald"],"SPLINE_eval_D::x":[10,3,1,"_CPPv413SPLINE_eval_Dd"],"SPLINE_eval_DD::x":[16,3,1,"_CPPv414SPLINE_eval_DDd"],"SPLINE_eval_DDD::x":[14,3,1,"_CPPv415SPLINE_eval_DDDd"],"SPLINE_eval_DDDD::x":[13,3,1,"_CPPv416SPLINE_eval_DDDDd"],"SPLINE_eval_DDDDD::x":[19,3,1,"_CPPv417SPLINE_eval_DDDDDd"],"SPLINE_mem_ptr::id":[17,3,1,"_CPPv414SPLINE_mem_ptrPKc"],"SPLINE_new::id":[20,3,1,"_CPPv410SPLINE_newPKcPKc"],"SPLINE_new::type":[20,3,1,"_CPPv410SPLINE_newPKcPKc"],"SPLINE_push::x":[6,3,1,"_CPPv411SPLINE_pushdd"],"SPLINE_push::y":[6,3,1,"_CPPv411SPLINE_pushdd"],"SPLINE_select::id":[9,3,1,"_CPPv413SPLINE_selectPKc"],"Spline1D::Spline1D":[172,2,1,"_CPPv4N8Spline1D8Spline1DE2in2in"],"Spline1D::Spline1D::kind":[172,3,1,"_CPPv4N8Spline1D8Spline1DE2in2in"],"Spline1D::Spline1D::varargin":[172,3,1,"_CPPv4N8Spline1D8Spline1DE2in2in"],"Spline1D::build":[172,2,1,"_CPPv4N8Spline1D5buildE2in2in"],"Spline1D::build::self":[172,3,1,"_CPPv4N8Spline1D5buildE2in2in"],"Spline1D::build::varargin":[172,3,1,"_CPPv4N8Spline1D5buildE2in2in"],"Spline1D::eval":[172,2,1,"_CPPv4N8Spline1D4evalE2in2in"],"Spline1D::eval::self":[172,3,1,"_CPPv4N8Spline1D4evalE2in2in"],"Spline1D::eval::x":[172,3,1,"_CPPv4N8Spline1D4evalE2in2in"],"Spline1D::eval_D":[172,2,1,"_CPPv4N8Spline1D6eval_DE2in2in"],"Spline1D::eval_D::self":[172,3,1,"_CPPv4N8Spline1D6eval_DE2in2in"],"Spline1D::eval_D::x":[172,3,1,"_CPPv4N8Spline1D6eval_DE2in2in"],"Spline1D::eval_DD":[172,2,1,"_CPPv4N8Spline1D7eval_DDE2in2in"],"Spline1D::eval_DD::self":[172,3,1,"_CPPv4N8Spline1D7eval_DDE2in2in"],"Spline1D::eval_DD::x":[172,3,1,"_CPPv4N8Spline1D7eval_DDE2in2in"],"Spline1D::eval_DDD":[172,2,1,"_CPPv4N8Spline1D8eval_DDDE2in2in"],"Spline1D::eval_DDD::self":[172,3,1,"_CPPv4N8Spline1D8eval_DDDE2in2in"],"Spline1D::eval_DDD::x":[172,3,1,"_CPPv4N8Spline1D8eval_DDDE2in2in"],"Spline1D::eval_DDDD":[172,2,1,"_CPPv4N8Spline1D9eval_DDDDE2in2in"],"Spline1D::eval_DDDD::self":[172,3,1,"_CPPv4N8Spline1D9eval_DDDDE2in2in"],"Spline1D::eval_DDDD::x":[172,3,1,"_CPPv4N8Spline1D9eval_DDDDE2in2in"],"Spline1D::eval_DDDDD":[172,2,1,"_CPPv4N8Spline1D10eval_DDDDDE2in2in"],"Spline1D::eval_DDDDD::self":[172,3,1,"_CPPv4N8Spline1D10eval_DDDDDE2in2in"],"Spline1D::eval_DDDDD::x":[172,3,1,"_CPPv4N8Spline1D10eval_DDDDDE2in2in"],"Spline1D::is_bounded":[172,2,1,"_CPPv4N8Spline1D10is_boundedE2in"],"Spline1D::is_bounded::self":[172,3,1,"_CPPv4N8Spline1D10is_boundedE2in"],"Spline1D::is_closed":[172,2,1,"_CPPv4N8Spline1D9is_closedE2in"],"Spline1D::is_closed::self":[172,3,1,"_CPPv4N8Spline1D9is_closedE2in"],"Spline1D::is_extended_constant":[172,2,1,"_CPPv4N8Spline1D20is_extended_constantE2in"],"Spline1D::is_extended_constant::self":[172,3,1,"_CPPv4N8Spline1D20is_extended_constantE2in"],"Spline1D::make_bounded":[172,2,1,"_CPPv4N8Spline1D12make_boundedE2in"],"Spline1D::make_bounded::self":[172,3,1,"_CPPv4N8Spline1D12make_boundedE2in"],"Spline1D::make_closed":[172,2,1,"_CPPv4N8Spline1D11make_closedE2in"],"Spline1D::make_closed::self":[172,3,1,"_CPPv4N8Spline1D11make_closedE2in"],"Spline1D::make_extended_constant":[172,2,1,"_CPPv4N8Spline1D22make_extended_constantE2in"],"Spline1D::make_extended_constant::self":[172,3,1,"_CPPv4N8Spline1D22make_extended_constantE2in"],"Spline1D::make_extended_not_constant":[172,2,1,"_CPPv4N8Spline1D26make_extended_not_constantE2in"],"Spline1D::make_extended_not_constant::self":[172,3,1,"_CPPv4N8Spline1D26make_extended_not_constantE2in"],"Spline1D::make_opened":[172,2,1,"_CPPv4N8Spline1D11make_openedE2in"],"Spline1D::make_opened::self":[172,3,1,"_CPPv4N8Spline1D11make_openedE2in"],"Spline1D::make_unbounded":[172,2,1,"_CPPv4N8Spline1D14make_unboundedE2in"],"Spline1D::make_unbounded::self":[172,3,1,"_CPPv4N8Spline1D14make_unboundedE2in"],"Spline1D::xBegin":[172,2,1,"_CPPv4N8Spline1D6xBeginE2in"],"Spline1D::xBegin::self":[172,3,1,"_CPPv4N8Spline1D6xBeginE2in"],"Spline1D::xEnd":[172,2,1,"_CPPv4N8Spline1D4xEndE2in"],"Spline1D::xEnd::self":[172,3,1,"_CPPv4N8Spline1D4xEndE2in"],"Spline1D::xMax":[172,2,1,"_CPPv4N8Spline1D4xMaxE2in"],"Spline1D::xMax::self":[172,3,1,"_CPPv4N8Spline1D4xMaxE2in"],"Spline1D::xMin":[172,2,1,"_CPPv4N8Spline1D4xMinE2in"],"Spline1D::xMin::self":[172,3,1,"_CPPv4N8Spline1D4xMinE2in"],"Spline1D::yBegin":[172,2,1,"_CPPv4N8Spline1D6yBeginE2in"],"Spline1D::yBegin::self":[172,3,1,"_CPPv4N8Spline1D6yBeginE2in"],"Spline1D::yEnd":[172,2,1,"_CPPv4N8Spline1D4yEndE2in"],"Spline1D::yEnd::self":[172,3,1,"_CPPv4N8Spline1D4yEndE2in"],"Spline1D::yMax":[172,2,1,"_CPPv4N8Spline1D4yMaxE2in"],"Spline1D::yMax::self":[172,3,1,"_CPPv4N8Spline1D4yMaxE2in"],"Spline1D::yMin":[172,2,1,"_CPPv4N8Spline1D4yMinE2in"],"Spline1D::yMin::self":[172,3,1,"_CPPv4N8Spline1D4yMinE2in"],"Spline2D::Spline2D":[173,2,1,"_CPPv4N8Spline2D8Spline2DE2in2in"],"Spline2D::Spline2D::name":[173,3,1,"_CPPv4N8Spline2D8Spline2DE2in2in"],"Spline2D::Spline2D::varargin":[173,3,1,"_CPPv4N8Spline2D8Spline2DE2in2in"],"Spline2D::build":[173,2,1,"_CPPv4N8Spline2D5buildE2in2in2in2in"],"Spline2D::build::self":[173,3,1,"_CPPv4N8Spline2D5buildE2in2in2in2in"],"Spline2D::build::x":[173,3,1,"_CPPv4N8Spline2D5buildE2in2in2in2in"],"Spline2D::build::y":[173,3,1,"_CPPv4N8Spline2D5buildE2in2in2in2in"],"Spline2D::build::z":[173,3,1,"_CPPv4N8Spline2D5buildE2in2in2in2in"],"Spline2D::eval":[173,2,1,"_CPPv4N8Spline2D4evalE2in2in2in"],"Spline2D::eval::self":[173,3,1,"_CPPv4N8Spline2D4evalE2in2in2in"],"Spline2D::eval::x":[173,3,1,"_CPPv4N8Spline2D4evalE2in2in2in"],"Spline2D::eval::y":[173,3,1,"_CPPv4N8Spline2D4evalE2in2in2in"],"Spline2D::eval_Dx":[173,2,1,"_CPPv4N8Spline2D7eval_DxE2in2in2in"],"Spline2D::eval_Dx::self":[173,3,1,"_CPPv4N8Spline2D7eval_DxE2in2in2in"],"Spline2D::eval_Dx::x":[173,3,1,"_CPPv4N8Spline2D7eval_DxE2in2in2in"],"Spline2D::eval_Dx::y":[173,3,1,"_CPPv4N8Spline2D7eval_DxE2in2in2in"],"Spline2D::eval_Dxx":[173,2,1,"_CPPv4N8Spline2D8eval_DxxE2in2in2in"],"Spline2D::eval_Dxx::self":[173,3,1,"_CPPv4N8Spline2D8eval_DxxE2in2in2in"],"Spline2D::eval_Dxx::x":[173,3,1,"_CPPv4N8Spline2D8eval_DxxE2in2in2in"],"Spline2D::eval_Dxx::y":[173,3,1,"_CPPv4N8Spline2D8eval_DxxE2in2in2in"],"Spline2D::eval_Dxy":[173,2,1,"_CPPv4N8Spline2D8eval_DxyE2in2in2in"],"Spline2D::eval_Dxy::self":[173,3,1,"_CPPv4N8Spline2D8eval_DxyE2in2in2in"],"Spline2D::eval_Dxy::x":[173,3,1,"_CPPv4N8Spline2D8eval_DxyE2in2in2in"],"Spline2D::eval_Dxy::y":[173,3,1,"_CPPv4N8Spline2D8eval_DxyE2in2in2in"],"Spline2D::eval_Dy":[173,2,1,"_CPPv4N8Spline2D7eval_DyE2in2in2in"],"Spline2D::eval_Dy::self":[173,3,1,"_CPPv4N8Spline2D7eval_DyE2in2in2in"],"Spline2D::eval_Dy::x":[173,3,1,"_CPPv4N8Spline2D7eval_DyE2in2in2in"],"Spline2D::eval_Dy::y":[173,3,1,"_CPPv4N8Spline2D7eval_DyE2in2in2in"],"Spline2D::eval_Dyy":[173,2,1,"_CPPv4N8Spline2D8eval_DyyE2in2in2in"],"Spline2D::eval_Dyy::self":[173,3,1,"_CPPv4N8Spline2D8eval_DyyE2in2in2in"],"Spline2D::eval_Dyy::x":[173,3,1,"_CPPv4N8Spline2D8eval_DyyE2in2in2in"],"Spline2D::eval_Dyy::y":[173,3,1,"_CPPv4N8Spline2D8eval_DyyE2in2in2in"],"Spline2D::is_x_bounded":[173,2,1,"_CPPv4N8Spline2D12is_x_boundedE2in"],"Spline2D::is_x_bounded::self":[173,3,1,"_CPPv4N8Spline2D12is_x_boundedE2in"],"Spline2D::is_x_closed":[173,2,1,"_CPPv4N8Spline2D11is_x_closedE2in"],"Spline2D::is_x_closed::self":[173,3,1,"_CPPv4N8Spline2D11is_x_closedE2in"],"Spline2D::is_y_bounded":[173,2,1,"_CPPv4N8Spline2D12is_y_boundedE2in"],"Spline2D::is_y_bounded::self":[173,3,1,"_CPPv4N8Spline2D12is_y_boundedE2in"],"Spline2D::is_y_closed":[173,2,1,"_CPPv4N8Spline2D11is_y_closedE2in"],"Spline2D::is_y_closed::self":[173,3,1,"_CPPv4N8Spline2D11is_y_closedE2in"],"Spline2D::make_x_bounded":[173,2,1,"_CPPv4N8Spline2D14make_x_boundedE2in"],"Spline2D::make_x_bounded::self":[173,3,1,"_CPPv4N8Spline2D14make_x_boundedE2in"],"Spline2D::make_x_closed":[173,2,1,"_CPPv4N8Spline2D13make_x_closedE2in"],"Spline2D::make_x_closed::self":[173,3,1,"_CPPv4N8Spline2D13make_x_closedE2in"],"Spline2D::make_x_opened":[173,2,1,"_CPPv4N8Spline2D13make_x_openedE2in"],"Spline2D::make_x_opened::self":[173,3,1,"_CPPv4N8Spline2D13make_x_openedE2in"],"Spline2D::make_x_unbounded":[173,2,1,"_CPPv4N8Spline2D16make_x_unboundedE2in"],"Spline2D::make_x_unbounded::self":[173,3,1,"_CPPv4N8Spline2D16make_x_unboundedE2in"],"Spline2D::make_y_bounded":[173,2,1,"_CPPv4N8Spline2D14make_y_boundedE2in"],"Spline2D::make_y_bounded::self":[173,3,1,"_CPPv4N8Spline2D14make_y_boundedE2in"],"Spline2D::make_y_closed":[173,2,1,"_CPPv4N8Spline2D13make_y_closedE2in"],"Spline2D::make_y_closed::self":[173,3,1,"_CPPv4N8Spline2D13make_y_closedE2in"],"Spline2D::make_y_opened":[173,2,1,"_CPPv4N8Spline2D13make_y_openedE2in"],"Spline2D::make_y_opened::self":[173,3,1,"_CPPv4N8Spline2D13make_y_openedE2in"],"Spline2D::make_y_unbounded":[173,2,1,"_CPPv4N8Spline2D16make_y_unboundedE2in"],"Spline2D::make_y_unbounded::self":[173,3,1,"_CPPv4N8Spline2D16make_y_unboundedE2in"],"SplineSet::SplineSet":[174,2,1,"_CPPv4N9SplineSet9SplineSetE2in"],"SplineSet::SplineSet::varargin":[174,3,1,"_CPPv4N9SplineSet9SplineSetE2in"],"SplineSet::build":[174,2,1,"_CPPv4N9SplineSet5buildE2in2in2in2in"],"SplineSet::build::kinds":[174,3,1,"_CPPv4N9SplineSet5buildE2in2in2in2in"],"SplineSet::build::self":[174,3,1,"_CPPv4N9SplineSet5buildE2in2in2in2in"],"SplineSet::build::x":[174,3,1,"_CPPv4N9SplineSet5buildE2in2in2in2in"],"SplineSet::build::y":[174,3,1,"_CPPv4N9SplineSet5buildE2in2in2in2in"],"SplineSet::eval":[174,2,1,"_CPPv4N9SplineSet4evalE2in2in"],"SplineSet::eval::self":[174,3,1,"_CPPv4N9SplineSet4evalE2in2in"],"SplineSet::eval::x":[174,3,1,"_CPPv4N9SplineSet4evalE2in2in"],"SplineSet::eval_D":[174,2,1,"_CPPv4N9SplineSet6eval_DE2in2in"],"SplineSet::eval_D::self":[174,3,1,"_CPPv4N9SplineSet6eval_DE2in2in"],"SplineSet::eval_D::x":[174,3,1,"_CPPv4N9SplineSet6eval_DE2in2in"],"SplineSet::eval_DD":[174,2,1,"_CPPv4N9SplineSet7eval_DDE2in2in"],"SplineSet::eval_DD::self":[174,3,1,"_CPPv4N9SplineSet7eval_DDE2in2in"],"SplineSet::eval_DD::x":[174,3,1,"_CPPv4N9SplineSet7eval_DDE2in2in"],"SplineSet::eval_DDD":[174,2,1,"_CPPv4N9SplineSet8eval_DDDE2in2in"],"SplineSet::eval_DDD::self":[174,3,1,"_CPPv4N9SplineSet8eval_DDDE2in2in"],"SplineSet::eval_DDD::x":[174,3,1,"_CPPv4N9SplineSet8eval_DDDE2in2in"],"SplineSet::tmax":[174,2,1,"_CPPv4N9SplineSet4tmaxE2in2in"],"SplineSet::tmax::self":[174,3,1,"_CPPv4N9SplineSet4tmaxE2in2in"],"SplineSet::tmax::x":[174,3,1,"_CPPv4N9SplineSet4tmaxE2in2in"],"SplineSet::tmin":[174,2,1,"_CPPv4N9SplineSet4tminE2in2in"],"SplineSet::tmin::self":[174,3,1,"_CPPv4N9SplineSet4tminE2in2in"],"SplineSet::tmin::x":[174,3,1,"_CPPv4N9SplineSet4tminE2in2in"],"SplineVec::CatmullRom":[175,2,1,"_CPPv4N9SplineVec10CatmullRomE2in"],"SplineVec::CatmullRom::self":[175,3,1,"_CPPv4N9SplineVec10CatmullRomE2in"],"SplineVec::SplineVec":[175,2,1,"_CPPv4N9SplineVec9SplineVecEv"],"SplineVec::centripetal":[175,2,1,"_CPPv4N9SplineVec11centripetalE2in"],"SplineVec::centripetal::self":[175,3,1,"_CPPv4N9SplineVec11centripetalE2in"],"SplineVec::chord":[175,2,1,"_CPPv4N9SplineVec5chordE2in"],"SplineVec::chord::self":[175,3,1,"_CPPv4N9SplineVec5chordE2in"],"SplineVec::curvature":[175,2,1,"_CPPv4N9SplineVec9curvatureE2in2in"],"SplineVec::curvature::self":[175,3,1,"_CPPv4N9SplineVec9curvatureE2in2in"],"SplineVec::curvature::x":[175,3,1,"_CPPv4N9SplineVec9curvatureE2in2in"],"SplineVec::curvature_D":[175,2,1,"_CPPv4N9SplineVec11curvature_DE2in2in"],"SplineVec::curvature_D::self":[175,3,1,"_CPPv4N9SplineVec11curvature_DE2in2in"],"SplineVec::curvature_D::x":[175,3,1,"_CPPv4N9SplineVec11curvature_DE2in2in"],"SplineVec::eval":[175,2,1,"_CPPv4N9SplineVec4evalE2in2in"],"SplineVec::eval::self":[175,3,1,"_CPPv4N9SplineVec4evalE2in2in"],"SplineVec::eval::x":[175,3,1,"_CPPv4N9SplineVec4evalE2in2in"],"SplineVec::eval_D":[175,2,1,"_CPPv4N9SplineVec6eval_DE2in2in"],"SplineVec::eval_D::self":[175,3,1,"_CPPv4N9SplineVec6eval_DE2in2in"],"SplineVec::eval_D::x":[175,3,1,"_CPPv4N9SplineVec6eval_DE2in2in"],"SplineVec::eval_DD":[175,2,1,"_CPPv4N9SplineVec7eval_DDE2in2in"],"SplineVec::eval_DD::self":[175,3,1,"_CPPv4N9SplineVec7eval_DDE2in2in"],"SplineVec::eval_DD::x":[175,3,1,"_CPPv4N9SplineVec7eval_DDE2in2in"],"SplineVec::eval_DDD":[175,2,1,"_CPPv4N9SplineVec8eval_DDDE2in2in"],"SplineVec::eval_DDD::self":[175,3,1,"_CPPv4N9SplineVec8eval_DDDE2in2in"],"SplineVec::eval_DDD::x":[175,3,1,"_CPPv4N9SplineVec8eval_DDDE2in2in"],"SplineVec::get_knots":[175,2,1,"_CPPv4N9SplineVec9get_knotsE2in"],"SplineVec::get_knots::self":[175,3,1,"_CPPv4N9SplineVec9get_knotsE2in"],"SplineVec::knots":[175,2,1,"_CPPv4N9SplineVec5knotsE2in2in"],"SplineVec::knots::self":[175,3,1,"_CPPv4N9SplineVec5knotsE2in2in"],"SplineVec::knots::x":[175,3,1,"_CPPv4N9SplineVec5knotsE2in2in"],"SplineVec::setup":[175,2,1,"_CPPv4N9SplineVec5setupE2in2in"],"SplineVec::setup::self":[175,3,1,"_CPPv4N9SplineVec5setupE2in2in"],"SplineVec::setup::y":[175,3,1,"_CPPv4N9SplineVec5setupE2in2in"],"SplineVec::tmax":[175,2,1,"_CPPv4N9SplineVec4tmaxE2in2in"],"SplineVec::tmax::self":[175,3,1,"_CPPv4N9SplineVec4tmaxE2in2in"],"SplineVec::tmax::x":[175,3,1,"_CPPv4N9SplineVec4tmaxE2in2in"],"SplineVec::tmin":[175,2,1,"_CPPv4N9SplineVec4tminE2in2in"],"SplineVec::tmin::self":[175,3,1,"_CPPv4N9SplineVec4tminE2in2in"],"SplineVec::tmin::x":[175,3,1,"_CPPv4N9SplineVec4tminE2in2in"],"Splines::AKIMA2D_TYPE":[57,4,1,"_CPPv4N7Splines12SplineType2D12AKIMA2D_TYPEE"],"Splines::AKIMA_QUINTIC":[58,4,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13AKIMA_QUINTICE"],"Splines::AKIMA_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D10AKIMA_TYPEE"],"Splines::Akima2Dspline":[27,1,1,"_CPPv4N7Splines13Akima2DsplineE"],"Splines::Akima2Dspline::Akima2Dspline":[27,2,1,"_CPPv4N7Splines13Akima2Dspline13Akima2DsplineERK6string"],"Splines::Akima2Dspline::Akima2Dspline::name":[27,3,1,"_CPPv4N7Splines13Akima2Dspline13Akima2DsplineERK6string"],"Splines::Akima2Dspline::D":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline1DE9real_type9real_typeAL3E_9real_type"],"Splines::Akima2Dspline::D::d":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline1DE9real_type9real_typeAL3E_9real_type"],"Splines::Akima2Dspline::D::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline1DE9real_type9real_typeAL3E_9real_type"],"Splines::Akima2Dspline::D::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline1DE9real_type9real_typeAL3E_9real_type"],"Splines::Akima2Dspline::DD":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Akima2Dspline::DD::dd":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Akima2Dspline::DD::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Akima2Dspline::DD::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Akima2Dspline::Dx":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline2DxE9real_type9real_type"],"Splines::Akima2Dspline::Dx::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline2DxE9real_type9real_type"],"Splines::Akima2Dspline::Dx::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline2DxE9real_type9real_type"],"Splines::Akima2Dspline::DxNode":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline6DxNodeE7integer7integer"],"Splines::Akima2Dspline::DxNode::i":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline6DxNodeE7integer7integer"],"Splines::Akima2Dspline::DxNode::j":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline6DxNodeE7integer7integer"],"Splines::Akima2Dspline::Dxx":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline3DxxE9real_type9real_type"],"Splines::Akima2Dspline::Dxx::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline3DxxE9real_type9real_type"],"Splines::Akima2Dspline::Dxx::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline3DxxE9real_type9real_type"],"Splines::Akima2Dspline::Dxy":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline3DxyE9real_type9real_type"],"Splines::Akima2Dspline::Dxy::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline3DxyE9real_type9real_type"],"Splines::Akima2Dspline::Dxy::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline3DxyE9real_type9real_type"],"Splines::Akima2Dspline::DxyNode":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline7DxyNodeE7integer7integer"],"Splines::Akima2Dspline::DxyNode::i":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline7DxyNodeE7integer7integer"],"Splines::Akima2Dspline::DxyNode::j":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline7DxyNodeE7integer7integer"],"Splines::Akima2Dspline::Dy":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline2DyE9real_type9real_type"],"Splines::Akima2Dspline::Dy::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline2DyE9real_type9real_type"],"Splines::Akima2Dspline::Dy::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline2DyE9real_type9real_type"],"Splines::Akima2Dspline::DyNode":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline6DyNodeE7integer7integer"],"Splines::Akima2Dspline::DyNode::i":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline6DyNodeE7integer7integer"],"Splines::Akima2Dspline::DyNode::j":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline6DyNodeE7integer7integer"],"Splines::Akima2Dspline::Dyy":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline3DyyE9real_type9real_type"],"Splines::Akima2Dspline::Dyy::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline3DyyE9real_type9real_type"],"Splines::Akima2Dspline::Dyy::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline3DyyE9real_type9real_type"],"Splines::Akima2Dspline::build":[27,2,1,"_CPPv4N7Splines13Akima2Dspline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Akima2Dspline::build::fortran_storage":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Akima2Dspline::build::gc":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildERK16GenericContainer"],"Splines::Akima2Dspline::build::incx":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::Akima2Dspline::build::incy":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::Akima2Dspline::build::ldZ":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::Akima2Dspline::build::nx":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::Akima2Dspline::build::ny":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::Akima2Dspline::build::transposed":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Akima2Dspline::build::x":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Akima2Dspline::build::y":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Akima2Dspline::build::z":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Akima2Dspline::clear":[27,2,1,"_CPPv4N7Splines13Akima2Dspline5clearEv"],"Splines::Akima2Dspline::eval":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline4evalE9real_type9real_type"],"Splines::Akima2Dspline::eval::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline4evalE9real_type9real_type"],"Splines::Akima2Dspline::eval::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline4evalE9real_type9real_type"],"Splines::Akima2Dspline::eval_D_1":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline8eval_D_1E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_1::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline8eval_D_1E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_1::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline8eval_D_1E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_1_1":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline10eval_D_1_1E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_1_1::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline10eval_D_1_1E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_1_1::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline10eval_D_1_1E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_1_2":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline10eval_D_1_2E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_1_2::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline10eval_D_1_2E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_1_2::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline10eval_D_1_2E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_2":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline8eval_D_2E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_2::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline8eval_D_2E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_2::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline8eval_D_2E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_2_2":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline10eval_D_2_2E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_2_2::x":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline10eval_D_2_2E9real_type9real_type"],"Splines::Akima2Dspline::eval_D_2_2::y":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline10eval_D_2_2E9real_type9real_type"],"Splines::Akima2Dspline::info":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline4infoEv"],"Splines::Akima2Dspline::info::stream":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline4infoER12ostream_type"],"Splines::Akima2Dspline::is_x_bounded":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline12is_x_boundedEv"],"Splines::Akima2Dspline::is_x_closed":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline11is_x_closedEv"],"Splines::Akima2Dspline::is_y_bounded":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline12is_y_boundedEv"],"Splines::Akima2Dspline::is_y_closed":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline11is_y_closedEv"],"Splines::Akima2Dspline::make_x_bounded":[27,2,1,"_CPPv4N7Splines13Akima2Dspline14make_x_boundedEv"],"Splines::Akima2Dspline::make_x_closed":[27,2,1,"_CPPv4N7Splines13Akima2Dspline13make_x_closedEv"],"Splines::Akima2Dspline::make_x_opened":[27,2,1,"_CPPv4N7Splines13Akima2Dspline13make_x_openedEv"],"Splines::Akima2Dspline::make_x_unbounded":[27,2,1,"_CPPv4N7Splines13Akima2Dspline16make_x_unboundedEv"],"Splines::Akima2Dspline::make_y_bounded":[27,2,1,"_CPPv4N7Splines13Akima2Dspline14make_y_boundedEv"],"Splines::Akima2Dspline::make_y_closed":[27,2,1,"_CPPv4N7Splines13Akima2Dspline13make_y_closedEv"],"Splines::Akima2Dspline::make_y_opened":[27,2,1,"_CPPv4N7Splines13Akima2Dspline13make_y_openedEv"],"Splines::Akima2Dspline::make_y_unbounded":[27,2,1,"_CPPv4N7Splines13Akima2Dspline16make_y_unboundedEv"],"Splines::Akima2Dspline::name":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline4nameEv"],"Splines::Akima2Dspline::numPointX":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline9numPointXEv"],"Splines::Akima2Dspline::numPointY":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline9numPointYEv"],"Splines::Akima2Dspline::operator()":[27,2,1,"_CPPv4NK7Splines13Akima2DsplineclE9real_type9real_type"],"Splines::Akima2Dspline::operator()::x":[27,3,1,"_CPPv4NK7Splines13Akima2DsplineclE9real_type9real_type"],"Splines::Akima2Dspline::operator()::y":[27,3,1,"_CPPv4NK7Splines13Akima2DsplineclE9real_type9real_type"],"Splines::Akima2Dspline::setup":[27,2,1,"_CPPv4N7Splines13Akima2Dspline5setupERK16GenericContainer"],"Splines::Akima2Dspline::setup::gc":[27,3,1,"_CPPv4N7Splines13Akima2Dspline5setupERK16GenericContainer"],"Splines::Akima2Dspline::type_name":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline9type_nameEv"],"Splines::Akima2Dspline::writeToStream":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline13writeToStreamER12ostream_type"],"Splines::Akima2Dspline::writeToStream::s":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline13writeToStreamER12ostream_type"],"Splines::Akima2Dspline::xMax":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline4xMaxEv"],"Splines::Akima2Dspline::xMin":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline4xMinEv"],"Splines::Akima2Dspline::xNode":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline5xNodeE7integer"],"Splines::Akima2Dspline::xNode::i":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline5xNodeE7integer"],"Splines::Akima2Dspline::yMax":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline4yMaxEv"],"Splines::Akima2Dspline::yMin":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline4yMinEv"],"Splines::Akima2Dspline::yNode":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline5yNodeE7integer"],"Splines::Akima2Dspline::yNode::i":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline5yNodeE7integer"],"Splines::Akima2Dspline::zMax":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline4zMaxEv"],"Splines::Akima2Dspline::zMin":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline4zMinEv"],"Splines::Akima2Dspline::zNode":[27,2,1,"_CPPv4NK7Splines13Akima2Dspline5zNodeE7integer7integer"],"Splines::Akima2Dspline::zNode::i":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline5zNodeE7integer7integer"],"Splines::Akima2Dspline::zNode::j":[27,3,1,"_CPPv4NK7Splines13Akima2Dspline5zNodeE7integer7integer"],"Splines::Akima2Dspline::~Akima2Dspline":[27,2,1,"_CPPv4N7Splines13Akima2DsplineD0Ev"],"Splines::AkimaSpline":[28,1,1,"_CPPv4N7Splines11AkimaSplineE"],"Splines::AkimaSpline::AkimaSpline":[28,2,1,"_CPPv4N7Splines11AkimaSpline11AkimaSplineERK6string"],"Splines::AkimaSpline::AkimaSpline::name":[28,3,1,"_CPPv4N7Splines11AkimaSpline11AkimaSplineERK6string"],"Splines::AkimaSpline::D":[28,2,1,"_CPPv4NK7Splines11AkimaSpline1DE9real_type"],"Splines::AkimaSpline::D::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline1DE9real_type"],"Splines::AkimaSpline::DD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline2DDE9real_type"],"Splines::AkimaSpline::DD::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline2DDE9real_type"],"Splines::AkimaSpline::DDD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline3DDDE9real_type"],"Splines::AkimaSpline::DDD::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline3DDDE9real_type"],"Splines::AkimaSpline::DDDD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4DDDDE9real_type"],"Splines::AkimaSpline::DDDDD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline5DDDDDE9real_type"],"Splines::AkimaSpline::build":[28,2,1,"_CPPv4N7Splines11AkimaSpline5buildEv"],"Splines::AkimaSpline::build::gc":[28,3,1,"_CPPv4N7Splines11AkimaSpline5buildERK16GenericContainer"],"Splines::AkimaSpline::build::incx":[28,3,1,"_CPPv4N7Splines11AkimaSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::AkimaSpline::build::incy":[28,3,1,"_CPPv4N7Splines11AkimaSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::AkimaSpline::build::incyp":[28,3,1,"_CPPv4N7Splines11AkimaSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::AkimaSpline::build::n":[28,3,1,"_CPPv4N7Splines11AkimaSpline5buildEPK9real_typePK9real_typePK9real_type7integer"],"Splines::AkimaSpline::build::x":[28,3,1,"_CPPv4N7Splines11AkimaSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::AkimaSpline::build::y":[28,3,1,"_CPPv4N7Splines11AkimaSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::AkimaSpline::build::yp":[28,3,1,"_CPPv4N7Splines11AkimaSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::AkimaSpline::clear":[28,2,1,"_CPPv4N7Splines11AkimaSpline5clearEv"],"Splines::AkimaSpline::coeffs":[28,2,1,"_CPPv4NK7Splines11AkimaSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::AkimaSpline::coeffs::cfs":[28,3,1,"_CPPv4NK7Splines11AkimaSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::AkimaSpline::coeffs::nodes":[28,3,1,"_CPPv4NK7Splines11AkimaSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::AkimaSpline::coeffs::transpose":[28,3,1,"_CPPv4NK7Splines11AkimaSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::AkimaSpline::copySpline":[28,2,1,"_CPPv4N7Splines11AkimaSpline10copySplineERK15CubicSplineBase"],"Splines::AkimaSpline::copySpline::S":[28,3,1,"_CPPv4N7Splines11AkimaSpline10copySplineERK15CubicSplineBase"],"Splines::AkimaSpline::dropBack":[28,2,1,"_CPPv4N7Splines11AkimaSpline8dropBackEv"],"Splines::AkimaSpline::dump":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4dumpER12ostream_type7integerPKc"],"Splines::AkimaSpline::dump::fname":[28,3,1,"_CPPv4NK7Splines11AkimaSpline4dumpEPKc7integerPKc"],"Splines::AkimaSpline::dump::header":[28,3,1,"_CPPv4NK7Splines11AkimaSpline4dumpER12ostream_type7integerPKc"],"Splines::AkimaSpline::dump::nintervals":[28,3,1,"_CPPv4NK7Splines11AkimaSpline4dumpER12ostream_type7integerPKc"],"Splines::AkimaSpline::dump::s":[28,3,1,"_CPPv4NK7Splines11AkimaSpline4dumpER12ostream_type7integerPKc"],"Splines::AkimaSpline::eval":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4evalE9real_type"],"Splines::AkimaSpline::eval::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline4evalE9real_type"],"Splines::AkimaSpline::eval_D":[28,2,1,"_CPPv4NK7Splines11AkimaSpline6eval_DE9real_type"],"Splines::AkimaSpline::eval_D::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline6eval_DE9real_type"],"Splines::AkimaSpline::eval_DD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline7eval_DDE9real_type"],"Splines::AkimaSpline::eval_DD::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline7eval_DDE9real_type"],"Splines::AkimaSpline::eval_DDD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline8eval_DDDE9real_type"],"Splines::AkimaSpline::eval_DDD::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline8eval_DDDE9real_type"],"Splines::AkimaSpline::eval_DDDD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline9eval_DDDDE9real_type"],"Splines::AkimaSpline::eval_DDDD::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline9eval_DDDDE9real_type"],"Splines::AkimaSpline::eval_DDDDD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline10eval_DDDDDE9real_type"],"Splines::AkimaSpline::eval_DDDDD::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline10eval_DDDDDE9real_type"],"Splines::AkimaSpline::id_D":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4id_DE7integer9real_type"],"Splines::AkimaSpline::id_D::ni":[28,3,1,"_CPPv4NK7Splines11AkimaSpline4id_DE7integer9real_type"],"Splines::AkimaSpline::id_D::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline4id_DE7integer9real_type"],"Splines::AkimaSpline::id_DD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline5id_DDE7integer9real_type"],"Splines::AkimaSpline::id_DD::ni":[28,3,1,"_CPPv4NK7Splines11AkimaSpline5id_DDE7integer9real_type"],"Splines::AkimaSpline::id_DD::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline5id_DDE7integer9real_type"],"Splines::AkimaSpline::id_DDD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline6id_DDDE7integer9real_type"],"Splines::AkimaSpline::id_DDD::ni":[28,3,1,"_CPPv4NK7Splines11AkimaSpline6id_DDDE7integer9real_type"],"Splines::AkimaSpline::id_DDD::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline6id_DDDE7integer9real_type"],"Splines::AkimaSpline::id_DDDD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline7id_DDDDE7integer9real_type"],"Splines::AkimaSpline::id_DDDDD":[28,2,1,"_CPPv4NK7Splines11AkimaSpline8id_DDDDDE7integer9real_type"],"Splines::AkimaSpline::id_eval":[28,2,1,"_CPPv4NK7Splines11AkimaSpline7id_evalE7integer9real_type"],"Splines::AkimaSpline::id_eval::ni":[28,3,1,"_CPPv4NK7Splines11AkimaSpline7id_evalE7integer9real_type"],"Splines::AkimaSpline::id_eval::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline7id_evalE7integer9real_type"],"Splines::AkimaSpline::info":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4infoEv"],"Splines::AkimaSpline::info::stream":[28,3,1,"_CPPv4NK7Splines11AkimaSpline4infoER12ostream_type"],"Splines::AkimaSpline::is_bounded":[28,2,1,"_CPPv4NK7Splines11AkimaSpline10is_boundedEv"],"Splines::AkimaSpline::is_closed":[28,2,1,"_CPPv4NK7Splines11AkimaSpline9is_closedEv"],"Splines::AkimaSpline::is_extended_constant":[28,2,1,"_CPPv4NK7Splines11AkimaSpline20is_extended_constantEv"],"Splines::AkimaSpline::make_bounded":[28,2,1,"_CPPv4N7Splines11AkimaSpline12make_boundedEv"],"Splines::AkimaSpline::make_closed":[28,2,1,"_CPPv4N7Splines11AkimaSpline11make_closedEv"],"Splines::AkimaSpline::make_extended_constant":[28,2,1,"_CPPv4N7Splines11AkimaSpline22make_extended_constantEv"],"Splines::AkimaSpline::make_extended_not_constant":[28,2,1,"_CPPv4N7Splines11AkimaSpline26make_extended_not_constantEv"],"Splines::AkimaSpline::make_opened":[28,2,1,"_CPPv4N7Splines11AkimaSpline11make_openedEv"],"Splines::AkimaSpline::make_unbounded":[28,2,1,"_CPPv4N7Splines11AkimaSpline14make_unboundedEv"],"Splines::AkimaSpline::name":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4nameEv"],"Splines::AkimaSpline::numPoints":[28,2,1,"_CPPv4NK7Splines11AkimaSpline9numPointsEv"],"Splines::AkimaSpline::operator()":[28,2,1,"_CPPv4NK7Splines11AkimaSplineclE9real_type"],"Splines::AkimaSpline::operator()::x":[28,3,1,"_CPPv4NK7Splines11AkimaSplineclE9real_type"],"Splines::AkimaSpline::order":[28,2,1,"_CPPv4NK7Splines11AkimaSpline5orderEv"],"Splines::AkimaSpline::pushBack":[28,2,1,"_CPPv4N7Splines11AkimaSpline8pushBackE9real_type9real_type"],"Splines::AkimaSpline::pushBack::x":[28,3,1,"_CPPv4N7Splines11AkimaSpline8pushBackE9real_type9real_type"],"Splines::AkimaSpline::pushBack::y":[28,3,1,"_CPPv4N7Splines11AkimaSpline8pushBackE9real_type9real_type"],"Splines::AkimaSpline::reserve":[28,2,1,"_CPPv4N7Splines11AkimaSpline7reserveE7integer"],"Splines::AkimaSpline::reserve::npts":[28,3,1,"_CPPv4N7Splines11AkimaSpline7reserveE7integer"],"Splines::AkimaSpline::reserve_external":[28,2,1,"_CPPv4N7Splines11AkimaSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::AkimaSpline::reserve_external::n":[28,3,1,"_CPPv4N7Splines11AkimaSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::AkimaSpline::reserve_external::p_dy":[28,3,1,"_CPPv4N7Splines11AkimaSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::AkimaSpline::reserve_external::p_x":[28,3,1,"_CPPv4N7Splines11AkimaSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::AkimaSpline::reserve_external::p_y":[28,3,1,"_CPPv4N7Splines11AkimaSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::AkimaSpline::search":[28,2,1,"_CPPv4NK7Splines11AkimaSpline6searchER9real_type"],"Splines::AkimaSpline::search::x":[28,3,1,"_CPPv4NK7Splines11AkimaSpline6searchER9real_type"],"Splines::AkimaSpline::setOrigin":[28,2,1,"_CPPv4N7Splines11AkimaSpline9setOriginE9real_type"],"Splines::AkimaSpline::setOrigin::x0":[28,3,1,"_CPPv4N7Splines11AkimaSpline9setOriginE9real_type"],"Splines::AkimaSpline::setRange":[28,2,1,"_CPPv4N7Splines11AkimaSpline8setRangeE9real_type9real_type"],"Splines::AkimaSpline::setRange::xmax":[28,3,1,"_CPPv4N7Splines11AkimaSpline8setRangeE9real_type9real_type"],"Splines::AkimaSpline::setRange::xmin":[28,3,1,"_CPPv4N7Splines11AkimaSpline8setRangeE9real_type9real_type"],"Splines::AkimaSpline::setup":[28,2,1,"_CPPv4N7Splines11AkimaSpline5setupERK16GenericContainer"],"Splines::AkimaSpline::setup::gc":[28,3,1,"_CPPv4N7Splines11AkimaSpline5setupERK16GenericContainer"],"Splines::AkimaSpline::type":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4typeEv"],"Splines::AkimaSpline::type_name":[28,2,1,"_CPPv4NK7Splines11AkimaSpline9type_nameEv"],"Splines::AkimaSpline::writeToStream":[28,2,1,"_CPPv4NK7Splines11AkimaSpline13writeToStreamER12ostream_type"],"Splines::AkimaSpline::writeToStream::s":[28,3,1,"_CPPv4NK7Splines11AkimaSpline13writeToStreamER12ostream_type"],"Splines::AkimaSpline::xBegin":[28,2,1,"_CPPv4NK7Splines11AkimaSpline6xBeginEv"],"Splines::AkimaSpline::xEnd":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4xEndEv"],"Splines::AkimaSpline::xMax":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4xMaxEv"],"Splines::AkimaSpline::xMin":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4xMinEv"],"Splines::AkimaSpline::xNode":[28,2,1,"_CPPv4NK7Splines11AkimaSpline5xNodeE7integer"],"Splines::AkimaSpline::xNode::i":[28,3,1,"_CPPv4NK7Splines11AkimaSpline5xNodeE7integer"],"Splines::AkimaSpline::yBegin":[28,2,1,"_CPPv4NK7Splines11AkimaSpline6yBeginEv"],"Splines::AkimaSpline::yEnd":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4yEndEv"],"Splines::AkimaSpline::yMax":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4yMaxEv"],"Splines::AkimaSpline::yMin":[28,2,1,"_CPPv4NK7Splines11AkimaSpline4yMinEv"],"Splines::AkimaSpline::yNode":[28,2,1,"_CPPv4NK7Splines11AkimaSpline5yNodeE7integer"],"Splines::AkimaSpline::yNode::i":[28,3,1,"_CPPv4NK7Splines11AkimaSpline5yNodeE7integer"],"Splines::AkimaSpline::ypNode":[28,2,1,"_CPPv4NK7Splines11AkimaSpline6ypNodeE7integer"],"Splines::AkimaSpline::ypNode::i":[28,3,1,"_CPPv4NK7Splines11AkimaSpline6ypNodeE7integer"],"Splines::AkimaSpline::~AkimaSpline":[28,2,1,"_CPPv4N7Splines11AkimaSplineD0Ev"],"Splines::BESSEL_QUINTIC":[58,4,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE14BESSEL_QUINTICE"],"Splines::BESSEL_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D11BESSEL_TYPEE"],"Splines::BICUBIC_TYPE":[57,4,1,"_CPPv4N7Splines12SplineType2D12BICUBIC_TYPEE"],"Splines::BILINEAR_TYPE":[57,4,1,"_CPPv4N7Splines12SplineType2D13BILINEAR_TYPEE"],"Splines::BIQUINTIC_TYPE":[57,4,1,"_CPPv4N7Splines12SplineType2D14BIQUINTIC_TYPEE"],"Splines::BesselSpline":[29,1,1,"_CPPv4N7Splines12BesselSplineE"],"Splines::BesselSpline::BesselSpline":[29,2,1,"_CPPv4N7Splines12BesselSpline12BesselSplineERK6string"],"Splines::BesselSpline::BesselSpline::name":[29,3,1,"_CPPv4N7Splines12BesselSpline12BesselSplineERK6string"],"Splines::BesselSpline::D":[29,2,1,"_CPPv4NK7Splines12BesselSpline1DE9real_type"],"Splines::BesselSpline::D::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline1DE9real_type"],"Splines::BesselSpline::DD":[29,2,1,"_CPPv4NK7Splines12BesselSpline2DDE9real_type"],"Splines::BesselSpline::DD::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline2DDE9real_type"],"Splines::BesselSpline::DDD":[29,2,1,"_CPPv4NK7Splines12BesselSpline3DDDE9real_type"],"Splines::BesselSpline::DDD::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline3DDDE9real_type"],"Splines::BesselSpline::DDDD":[29,2,1,"_CPPv4NK7Splines12BesselSpline4DDDDE9real_type"],"Splines::BesselSpline::DDDDD":[29,2,1,"_CPPv4NK7Splines12BesselSpline5DDDDDE9real_type"],"Splines::BesselSpline::build":[29,2,1,"_CPPv4N7Splines12BesselSpline5buildEv"],"Splines::BesselSpline::build::gc":[29,3,1,"_CPPv4N7Splines12BesselSpline5buildERK16GenericContainer"],"Splines::BesselSpline::build::incx":[29,3,1,"_CPPv4N7Splines12BesselSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::BesselSpline::build::incy":[29,3,1,"_CPPv4N7Splines12BesselSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::BesselSpline::build::incyp":[29,3,1,"_CPPv4N7Splines12BesselSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::BesselSpline::build::n":[29,3,1,"_CPPv4N7Splines12BesselSpline5buildEPK9real_typePK9real_typePK9real_type7integer"],"Splines::BesselSpline::build::x":[29,3,1,"_CPPv4N7Splines12BesselSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::BesselSpline::build::y":[29,3,1,"_CPPv4N7Splines12BesselSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::BesselSpline::build::yp":[29,3,1,"_CPPv4N7Splines12BesselSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::BesselSpline::clear":[29,2,1,"_CPPv4N7Splines12BesselSpline5clearEv"],"Splines::BesselSpline::coeffs":[29,2,1,"_CPPv4NK7Splines12BesselSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::BesselSpline::coeffs::cfs":[29,3,1,"_CPPv4NK7Splines12BesselSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::BesselSpline::coeffs::nodes":[29,3,1,"_CPPv4NK7Splines12BesselSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::BesselSpline::coeffs::transpose":[29,3,1,"_CPPv4NK7Splines12BesselSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::BesselSpline::copySpline":[29,2,1,"_CPPv4N7Splines12BesselSpline10copySplineERK15CubicSplineBase"],"Splines::BesselSpline::copySpline::S":[29,3,1,"_CPPv4N7Splines12BesselSpline10copySplineERK15CubicSplineBase"],"Splines::BesselSpline::dropBack":[29,2,1,"_CPPv4N7Splines12BesselSpline8dropBackEv"],"Splines::BesselSpline::dump":[29,2,1,"_CPPv4NK7Splines12BesselSpline4dumpER12ostream_type7integerPKc"],"Splines::BesselSpline::dump::fname":[29,3,1,"_CPPv4NK7Splines12BesselSpline4dumpEPKc7integerPKc"],"Splines::BesselSpline::dump::header":[29,3,1,"_CPPv4NK7Splines12BesselSpline4dumpER12ostream_type7integerPKc"],"Splines::BesselSpline::dump::nintervals":[29,3,1,"_CPPv4NK7Splines12BesselSpline4dumpER12ostream_type7integerPKc"],"Splines::BesselSpline::dump::s":[29,3,1,"_CPPv4NK7Splines12BesselSpline4dumpER12ostream_type7integerPKc"],"Splines::BesselSpline::eval":[29,2,1,"_CPPv4NK7Splines12BesselSpline4evalE9real_type"],"Splines::BesselSpline::eval::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline4evalE9real_type"],"Splines::BesselSpline::eval_D":[29,2,1,"_CPPv4NK7Splines12BesselSpline6eval_DE9real_type"],"Splines::BesselSpline::eval_D::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline6eval_DE9real_type"],"Splines::BesselSpline::eval_DD":[29,2,1,"_CPPv4NK7Splines12BesselSpline7eval_DDE9real_type"],"Splines::BesselSpline::eval_DD::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline7eval_DDE9real_type"],"Splines::BesselSpline::eval_DDD":[29,2,1,"_CPPv4NK7Splines12BesselSpline8eval_DDDE9real_type"],"Splines::BesselSpline::eval_DDD::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline8eval_DDDE9real_type"],"Splines::BesselSpline::eval_DDDD":[29,2,1,"_CPPv4NK7Splines12BesselSpline9eval_DDDDE9real_type"],"Splines::BesselSpline::eval_DDDD::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline9eval_DDDDE9real_type"],"Splines::BesselSpline::eval_DDDDD":[29,2,1,"_CPPv4NK7Splines12BesselSpline10eval_DDDDDE9real_type"],"Splines::BesselSpline::eval_DDDDD::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline10eval_DDDDDE9real_type"],"Splines::BesselSpline::id_D":[29,2,1,"_CPPv4NK7Splines12BesselSpline4id_DE7integer9real_type"],"Splines::BesselSpline::id_D::ni":[29,3,1,"_CPPv4NK7Splines12BesselSpline4id_DE7integer9real_type"],"Splines::BesselSpline::id_D::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline4id_DE7integer9real_type"],"Splines::BesselSpline::id_DD":[29,2,1,"_CPPv4NK7Splines12BesselSpline5id_DDE7integer9real_type"],"Splines::BesselSpline::id_DD::ni":[29,3,1,"_CPPv4NK7Splines12BesselSpline5id_DDE7integer9real_type"],"Splines::BesselSpline::id_DD::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline5id_DDE7integer9real_type"],"Splines::BesselSpline::id_DDD":[29,2,1,"_CPPv4NK7Splines12BesselSpline6id_DDDE7integer9real_type"],"Splines::BesselSpline::id_DDD::ni":[29,3,1,"_CPPv4NK7Splines12BesselSpline6id_DDDE7integer9real_type"],"Splines::BesselSpline::id_DDD::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline6id_DDDE7integer9real_type"],"Splines::BesselSpline::id_DDDD":[29,2,1,"_CPPv4NK7Splines12BesselSpline7id_DDDDE7integer9real_type"],"Splines::BesselSpline::id_DDDDD":[29,2,1,"_CPPv4NK7Splines12BesselSpline8id_DDDDDE7integer9real_type"],"Splines::BesselSpline::id_eval":[29,2,1,"_CPPv4NK7Splines12BesselSpline7id_evalE7integer9real_type"],"Splines::BesselSpline::id_eval::ni":[29,3,1,"_CPPv4NK7Splines12BesselSpline7id_evalE7integer9real_type"],"Splines::BesselSpline::id_eval::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline7id_evalE7integer9real_type"],"Splines::BesselSpline::info":[29,2,1,"_CPPv4NK7Splines12BesselSpline4infoEv"],"Splines::BesselSpline::info::stream":[29,3,1,"_CPPv4NK7Splines12BesselSpline4infoER12ostream_type"],"Splines::BesselSpline::is_bounded":[29,2,1,"_CPPv4NK7Splines12BesselSpline10is_boundedEv"],"Splines::BesselSpline::is_closed":[29,2,1,"_CPPv4NK7Splines12BesselSpline9is_closedEv"],"Splines::BesselSpline::is_extended_constant":[29,2,1,"_CPPv4NK7Splines12BesselSpline20is_extended_constantEv"],"Splines::BesselSpline::make_bounded":[29,2,1,"_CPPv4N7Splines12BesselSpline12make_boundedEv"],"Splines::BesselSpline::make_closed":[29,2,1,"_CPPv4N7Splines12BesselSpline11make_closedEv"],"Splines::BesselSpline::make_extended_constant":[29,2,1,"_CPPv4N7Splines12BesselSpline22make_extended_constantEv"],"Splines::BesselSpline::make_extended_not_constant":[29,2,1,"_CPPv4N7Splines12BesselSpline26make_extended_not_constantEv"],"Splines::BesselSpline::make_opened":[29,2,1,"_CPPv4N7Splines12BesselSpline11make_openedEv"],"Splines::BesselSpline::make_unbounded":[29,2,1,"_CPPv4N7Splines12BesselSpline14make_unboundedEv"],"Splines::BesselSpline::name":[29,2,1,"_CPPv4NK7Splines12BesselSpline4nameEv"],"Splines::BesselSpline::numPoints":[29,2,1,"_CPPv4NK7Splines12BesselSpline9numPointsEv"],"Splines::BesselSpline::operator()":[29,2,1,"_CPPv4NK7Splines12BesselSplineclE9real_type"],"Splines::BesselSpline::operator()::x":[29,3,1,"_CPPv4NK7Splines12BesselSplineclE9real_type"],"Splines::BesselSpline::order":[29,2,1,"_CPPv4NK7Splines12BesselSpline5orderEv"],"Splines::BesselSpline::pushBack":[29,2,1,"_CPPv4N7Splines12BesselSpline8pushBackE9real_type9real_type"],"Splines::BesselSpline::pushBack::x":[29,3,1,"_CPPv4N7Splines12BesselSpline8pushBackE9real_type9real_type"],"Splines::BesselSpline::pushBack::y":[29,3,1,"_CPPv4N7Splines12BesselSpline8pushBackE9real_type9real_type"],"Splines::BesselSpline::reserve":[29,2,1,"_CPPv4N7Splines12BesselSpline7reserveE7integer"],"Splines::BesselSpline::reserve::npts":[29,3,1,"_CPPv4N7Splines12BesselSpline7reserveE7integer"],"Splines::BesselSpline::reserve_external":[29,2,1,"_CPPv4N7Splines12BesselSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::BesselSpline::reserve_external::n":[29,3,1,"_CPPv4N7Splines12BesselSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::BesselSpline::reserve_external::p_dy":[29,3,1,"_CPPv4N7Splines12BesselSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::BesselSpline::reserve_external::p_x":[29,3,1,"_CPPv4N7Splines12BesselSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::BesselSpline::reserve_external::p_y":[29,3,1,"_CPPv4N7Splines12BesselSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::BesselSpline::search":[29,2,1,"_CPPv4NK7Splines12BesselSpline6searchER9real_type"],"Splines::BesselSpline::search::x":[29,3,1,"_CPPv4NK7Splines12BesselSpline6searchER9real_type"],"Splines::BesselSpline::setOrigin":[29,2,1,"_CPPv4N7Splines12BesselSpline9setOriginE9real_type"],"Splines::BesselSpline::setOrigin::x0":[29,3,1,"_CPPv4N7Splines12BesselSpline9setOriginE9real_type"],"Splines::BesselSpline::setRange":[29,2,1,"_CPPv4N7Splines12BesselSpline8setRangeE9real_type9real_type"],"Splines::BesselSpline::setRange::xmax":[29,3,1,"_CPPv4N7Splines12BesselSpline8setRangeE9real_type9real_type"],"Splines::BesselSpline::setRange::xmin":[29,3,1,"_CPPv4N7Splines12BesselSpline8setRangeE9real_type9real_type"],"Splines::BesselSpline::setup":[29,2,1,"_CPPv4N7Splines12BesselSpline5setupERK16GenericContainer"],"Splines::BesselSpline::setup::gc":[29,3,1,"_CPPv4N7Splines12BesselSpline5setupERK16GenericContainer"],"Splines::BesselSpline::type":[29,2,1,"_CPPv4NK7Splines12BesselSpline4typeEv"],"Splines::BesselSpline::type_name":[29,2,1,"_CPPv4NK7Splines12BesselSpline9type_nameEv"],"Splines::BesselSpline::writeToStream":[29,2,1,"_CPPv4NK7Splines12BesselSpline13writeToStreamER12ostream_type"],"Splines::BesselSpline::writeToStream::s":[29,3,1,"_CPPv4NK7Splines12BesselSpline13writeToStreamER12ostream_type"],"Splines::BesselSpline::xBegin":[29,2,1,"_CPPv4NK7Splines12BesselSpline6xBeginEv"],"Splines::BesselSpline::xEnd":[29,2,1,"_CPPv4NK7Splines12BesselSpline4xEndEv"],"Splines::BesselSpline::xMax":[29,2,1,"_CPPv4NK7Splines12BesselSpline4xMaxEv"],"Splines::BesselSpline::xMin":[29,2,1,"_CPPv4NK7Splines12BesselSpline4xMinEv"],"Splines::BesselSpline::xNode":[29,2,1,"_CPPv4NK7Splines12BesselSpline5xNodeE7integer"],"Splines::BesselSpline::xNode::i":[29,3,1,"_CPPv4NK7Splines12BesselSpline5xNodeE7integer"],"Splines::BesselSpline::yBegin":[29,2,1,"_CPPv4NK7Splines12BesselSpline6yBeginEv"],"Splines::BesselSpline::yEnd":[29,2,1,"_CPPv4NK7Splines12BesselSpline4yEndEv"],"Splines::BesselSpline::yMax":[29,2,1,"_CPPv4NK7Splines12BesselSpline4yMaxEv"],"Splines::BesselSpline::yMin":[29,2,1,"_CPPv4NK7Splines12BesselSpline4yMinEv"],"Splines::BesselSpline::yNode":[29,2,1,"_CPPv4NK7Splines12BesselSpline5yNodeE7integer"],"Splines::BesselSpline::yNode::i":[29,3,1,"_CPPv4NK7Splines12BesselSpline5yNodeE7integer"],"Splines::BesselSpline::ypNode":[29,2,1,"_CPPv4NK7Splines12BesselSpline6ypNodeE7integer"],"Splines::BesselSpline::ypNode::i":[29,3,1,"_CPPv4NK7Splines12BesselSpline6ypNodeE7integer"],"Splines::BesselSpline::~BesselSpline":[29,2,1,"_CPPv4N7Splines12BesselSplineD0Ev"],"Splines::BiCubicSpline":[30,1,1,"_CPPv4N7Splines13BiCubicSplineE"],"Splines::BiCubicSpline::BiCubicSpline":[30,2,1,"_CPPv4N7Splines13BiCubicSpline13BiCubicSplineERK6string"],"Splines::BiCubicSpline::BiCubicSpline::name":[30,3,1,"_CPPv4N7Splines13BiCubicSpline13BiCubicSplineERK6string"],"Splines::BiCubicSpline::D":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSpline::D::d":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSpline::D::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSpline::D::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSpline::DD":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSpline::DD::dd":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSpline::DD::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSpline::DD::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSpline::Dx":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline2DxE9real_type9real_type"],"Splines::BiCubicSpline::Dx::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline2DxE9real_type9real_type"],"Splines::BiCubicSpline::Dx::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline2DxE9real_type9real_type"],"Splines::BiCubicSpline::DxNode":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline6DxNodeE7integer7integer"],"Splines::BiCubicSpline::DxNode::i":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline6DxNodeE7integer7integer"],"Splines::BiCubicSpline::DxNode::j":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline6DxNodeE7integer7integer"],"Splines::BiCubicSpline::Dxx":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline3DxxE9real_type9real_type"],"Splines::BiCubicSpline::Dxx::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline3DxxE9real_type9real_type"],"Splines::BiCubicSpline::Dxx::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline3DxxE9real_type9real_type"],"Splines::BiCubicSpline::Dxy":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline3DxyE9real_type9real_type"],"Splines::BiCubicSpline::Dxy::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline3DxyE9real_type9real_type"],"Splines::BiCubicSpline::Dxy::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline3DxyE9real_type9real_type"],"Splines::BiCubicSpline::DxyNode":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline7DxyNodeE7integer7integer"],"Splines::BiCubicSpline::DxyNode::i":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline7DxyNodeE7integer7integer"],"Splines::BiCubicSpline::DxyNode::j":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline7DxyNodeE7integer7integer"],"Splines::BiCubicSpline::Dy":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline2DyE9real_type9real_type"],"Splines::BiCubicSpline::Dy::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline2DyE9real_type9real_type"],"Splines::BiCubicSpline::Dy::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline2DyE9real_type9real_type"],"Splines::BiCubicSpline::DyNode":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline6DyNodeE7integer7integer"],"Splines::BiCubicSpline::DyNode::i":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline6DyNodeE7integer7integer"],"Splines::BiCubicSpline::DyNode::j":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline6DyNodeE7integer7integer"],"Splines::BiCubicSpline::Dyy":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline3DyyE9real_type9real_type"],"Splines::BiCubicSpline::Dyy::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline3DyyE9real_type9real_type"],"Splines::BiCubicSpline::Dyy::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline3DyyE9real_type9real_type"],"Splines::BiCubicSpline::build":[30,2,1,"_CPPv4N7Splines13BiCubicSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSpline::build::fortran_storage":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSpline::build::gc":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildERK16GenericContainer"],"Splines::BiCubicSpline::build::incx":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiCubicSpline::build::incy":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiCubicSpline::build::ldZ":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiCubicSpline::build::nx":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BiCubicSpline::build::ny":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BiCubicSpline::build::transposed":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSpline::build::x":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSpline::build::y":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSpline::build::z":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSpline::clear":[30,2,1,"_CPPv4N7Splines13BiCubicSpline5clearEv"],"Splines::BiCubicSpline::eval":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline4evalE9real_type9real_type"],"Splines::BiCubicSpline::eval::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline4evalE9real_type9real_type"],"Splines::BiCubicSpline::eval::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline4evalE9real_type9real_type"],"Splines::BiCubicSpline::eval_D_1":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline8eval_D_1E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_1::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline8eval_D_1E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_1::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline8eval_D_1E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_1_1":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline10eval_D_1_1E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_1_1::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline10eval_D_1_1E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_1_1::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline10eval_D_1_1E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_1_2":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline10eval_D_1_2E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_1_2::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline10eval_D_1_2E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_1_2::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline10eval_D_1_2E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_2":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline8eval_D_2E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_2::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline8eval_D_2E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_2::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline8eval_D_2E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_2_2":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline10eval_D_2_2E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_2_2::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline10eval_D_2_2E9real_type9real_type"],"Splines::BiCubicSpline::eval_D_2_2::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline10eval_D_2_2E9real_type9real_type"],"Splines::BiCubicSpline::info":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline4infoEv"],"Splines::BiCubicSpline::info::stream":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline4infoER12ostream_type"],"Splines::BiCubicSpline::is_x_bounded":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline12is_x_boundedEv"],"Splines::BiCubicSpline::is_x_closed":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline11is_x_closedEv"],"Splines::BiCubicSpline::is_y_bounded":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline12is_y_boundedEv"],"Splines::BiCubicSpline::is_y_closed":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline11is_y_closedEv"],"Splines::BiCubicSpline::make_x_bounded":[30,2,1,"_CPPv4N7Splines13BiCubicSpline14make_x_boundedEv"],"Splines::BiCubicSpline::make_x_closed":[30,2,1,"_CPPv4N7Splines13BiCubicSpline13make_x_closedEv"],"Splines::BiCubicSpline::make_x_opened":[30,2,1,"_CPPv4N7Splines13BiCubicSpline13make_x_openedEv"],"Splines::BiCubicSpline::make_x_unbounded":[30,2,1,"_CPPv4N7Splines13BiCubicSpline16make_x_unboundedEv"],"Splines::BiCubicSpline::make_y_bounded":[30,2,1,"_CPPv4N7Splines13BiCubicSpline14make_y_boundedEv"],"Splines::BiCubicSpline::make_y_closed":[30,2,1,"_CPPv4N7Splines13BiCubicSpline13make_y_closedEv"],"Splines::BiCubicSpline::make_y_opened":[30,2,1,"_CPPv4N7Splines13BiCubicSpline13make_y_openedEv"],"Splines::BiCubicSpline::make_y_unbounded":[30,2,1,"_CPPv4N7Splines13BiCubicSpline16make_y_unboundedEv"],"Splines::BiCubicSpline::name":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline4nameEv"],"Splines::BiCubicSpline::numPointX":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline9numPointXEv"],"Splines::BiCubicSpline::numPointY":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline9numPointYEv"],"Splines::BiCubicSpline::operator()":[30,2,1,"_CPPv4NK7Splines13BiCubicSplineclE9real_type9real_type"],"Splines::BiCubicSpline::operator()::x":[30,3,1,"_CPPv4NK7Splines13BiCubicSplineclE9real_type9real_type"],"Splines::BiCubicSpline::operator()::y":[30,3,1,"_CPPv4NK7Splines13BiCubicSplineclE9real_type9real_type"],"Splines::BiCubicSpline::setup":[30,2,1,"_CPPv4N7Splines13BiCubicSpline5setupERK16GenericContainer"],"Splines::BiCubicSpline::setup::gc":[30,3,1,"_CPPv4N7Splines13BiCubicSpline5setupERK16GenericContainer"],"Splines::BiCubicSpline::type_name":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline9type_nameEv"],"Splines::BiCubicSpline::writeToStream":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline13writeToStreamER12ostream_type"],"Splines::BiCubicSpline::writeToStream::s":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline13writeToStreamER12ostream_type"],"Splines::BiCubicSpline::xMax":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline4xMaxEv"],"Splines::BiCubicSpline::xMin":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline4xMinEv"],"Splines::BiCubicSpline::xNode":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline5xNodeE7integer"],"Splines::BiCubicSpline::xNode::i":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline5xNodeE7integer"],"Splines::BiCubicSpline::yMax":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline4yMaxEv"],"Splines::BiCubicSpline::yMin":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline4yMinEv"],"Splines::BiCubicSpline::yNode":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline5yNodeE7integer"],"Splines::BiCubicSpline::yNode::i":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline5yNodeE7integer"],"Splines::BiCubicSpline::zMax":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline4zMaxEv"],"Splines::BiCubicSpline::zMin":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline4zMinEv"],"Splines::BiCubicSpline::zNode":[30,2,1,"_CPPv4NK7Splines13BiCubicSpline5zNodeE7integer7integer"],"Splines::BiCubicSpline::zNode::i":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline5zNodeE7integer7integer"],"Splines::BiCubicSpline::zNode::j":[30,3,1,"_CPPv4NK7Splines13BiCubicSpline5zNodeE7integer7integer"],"Splines::BiCubicSpline::~BiCubicSpline":[30,2,1,"_CPPv4N7Splines13BiCubicSplineD0Ev"],"Splines::BiCubicSplineBase":[31,1,1,"_CPPv4N7Splines17BiCubicSplineBaseE"],"Splines::BiCubicSplineBase::BiCubicSplineBase":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase17BiCubicSplineBaseERK6string"],"Splines::BiCubicSplineBase::BiCubicSplineBase::name":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase17BiCubicSplineBaseERK6string"],"Splines::BiCubicSplineBase::D":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSplineBase::D::d":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSplineBase::D::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSplineBase::D::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiCubicSplineBase::DD":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSplineBase::DD::dd":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSplineBase::DD::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSplineBase::DD::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiCubicSplineBase::Dx":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dx::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase2DxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dx::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase2DxE9real_type9real_type"],"Splines::BiCubicSplineBase::DxNode":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase6DxNodeE7integer7integer"],"Splines::BiCubicSplineBase::DxNode::i":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase6DxNodeE7integer7integer"],"Splines::BiCubicSplineBase::DxNode::j":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase6DxNodeE7integer7integer"],"Splines::BiCubicSplineBase::Dxx":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxx::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxx::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxxE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxy":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxy::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dxy::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase3DxyE9real_type9real_type"],"Splines::BiCubicSplineBase::DxyNode":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase7DxyNodeE7integer7integer"],"Splines::BiCubicSplineBase::DxyNode::i":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase7DxyNodeE7integer7integer"],"Splines::BiCubicSplineBase::DxyNode::j":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase7DxyNodeE7integer7integer"],"Splines::BiCubicSplineBase::Dy":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase2DyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dy::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase2DyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dy::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase2DyE9real_type9real_type"],"Splines::BiCubicSplineBase::DyNode":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase6DyNodeE7integer7integer"],"Splines::BiCubicSplineBase::DyNode::i":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase6DyNodeE7integer7integer"],"Splines::BiCubicSplineBase::DyNode::j":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase6DyNodeE7integer7integer"],"Splines::BiCubicSplineBase::Dyy":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase3DyyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dyy::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase3DyyE9real_type9real_type"],"Splines::BiCubicSplineBase::Dyy::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase3DyyE9real_type9real_type"],"Splines::BiCubicSplineBase::build":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSplineBase::build::fortran_storage":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSplineBase::build::gc":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildERK16GenericContainer"],"Splines::BiCubicSplineBase::build::incx":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiCubicSplineBase::build::incy":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiCubicSplineBase::build::ldZ":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiCubicSplineBase::build::nx":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BiCubicSplineBase::build::ny":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BiCubicSplineBase::build::transposed":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSplineBase::build::x":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSplineBase::build::y":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSplineBase::build::z":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiCubicSplineBase::clear":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase5clearEv"],"Splines::BiCubicSplineBase::eval":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4evalE9real_type9real_type"],"Splines::BiCubicSplineBase::eval::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase4evalE9real_type9real_type"],"Splines::BiCubicSplineBase::eval::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase4evalE9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_1":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase8eval_D_1E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_1::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase8eval_D_1E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_1::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase8eval_D_1E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_1_1":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase10eval_D_1_1E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_1_1::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase10eval_D_1_1E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_1_1::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase10eval_D_1_1E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_1_2":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase10eval_D_1_2E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_1_2::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase10eval_D_1_2E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_1_2::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase10eval_D_1_2E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_2":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase8eval_D_2E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_2::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase8eval_D_2E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_2::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase8eval_D_2E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_2_2":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase10eval_D_2_2E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_2_2::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase10eval_D_2_2E9real_type9real_type"],"Splines::BiCubicSplineBase::eval_D_2_2::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase10eval_D_2_2E9real_type9real_type"],"Splines::BiCubicSplineBase::info":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4infoEv"],"Splines::BiCubicSplineBase::info::stream":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase4infoER12ostream_type"],"Splines::BiCubicSplineBase::is_x_bounded":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase12is_x_boundedEv"],"Splines::BiCubicSplineBase::is_x_closed":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase11is_x_closedEv"],"Splines::BiCubicSplineBase::is_y_bounded":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase12is_y_boundedEv"],"Splines::BiCubicSplineBase::is_y_closed":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase11is_y_closedEv"],"Splines::BiCubicSplineBase::make_x_bounded":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase14make_x_boundedEv"],"Splines::BiCubicSplineBase::make_x_closed":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase13make_x_closedEv"],"Splines::BiCubicSplineBase::make_x_opened":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase13make_x_openedEv"],"Splines::BiCubicSplineBase::make_x_unbounded":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase16make_x_unboundedEv"],"Splines::BiCubicSplineBase::make_y_bounded":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase14make_y_boundedEv"],"Splines::BiCubicSplineBase::make_y_closed":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase13make_y_closedEv"],"Splines::BiCubicSplineBase::make_y_opened":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase13make_y_openedEv"],"Splines::BiCubicSplineBase::make_y_unbounded":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase16make_y_unboundedEv"],"Splines::BiCubicSplineBase::name":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4nameEv"],"Splines::BiCubicSplineBase::numPointX":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase9numPointXEv"],"Splines::BiCubicSplineBase::numPointY":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase9numPointYEv"],"Splines::BiCubicSplineBase::operator()":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBaseclE9real_type9real_type"],"Splines::BiCubicSplineBase::operator()::x":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBaseclE9real_type9real_type"],"Splines::BiCubicSplineBase::operator()::y":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBaseclE9real_type9real_type"],"Splines::BiCubicSplineBase::setup":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBase5setupERK16GenericContainer"],"Splines::BiCubicSplineBase::setup::gc":[31,3,1,"_CPPv4N7Splines17BiCubicSplineBase5setupERK16GenericContainer"],"Splines::BiCubicSplineBase::type_name":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase9type_nameEv"],"Splines::BiCubicSplineBase::writeToStream":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase13writeToStreamER12ostream_type"],"Splines::BiCubicSplineBase::writeToStream::s":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase13writeToStreamER12ostream_type"],"Splines::BiCubicSplineBase::xMax":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4xMaxEv"],"Splines::BiCubicSplineBase::xMin":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4xMinEv"],"Splines::BiCubicSplineBase::xNode":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase5xNodeE7integer"],"Splines::BiCubicSplineBase::xNode::i":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase5xNodeE7integer"],"Splines::BiCubicSplineBase::yMax":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4yMaxEv"],"Splines::BiCubicSplineBase::yMin":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4yMinEv"],"Splines::BiCubicSplineBase::yNode":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase5yNodeE7integer"],"Splines::BiCubicSplineBase::yNode::i":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase5yNodeE7integer"],"Splines::BiCubicSplineBase::zMax":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4zMaxEv"],"Splines::BiCubicSplineBase::zMin":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase4zMinEv"],"Splines::BiCubicSplineBase::zNode":[31,2,1,"_CPPv4NK7Splines17BiCubicSplineBase5zNodeE7integer7integer"],"Splines::BiCubicSplineBase::zNode::i":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase5zNodeE7integer7integer"],"Splines::BiCubicSplineBase::zNode::j":[31,3,1,"_CPPv4NK7Splines17BiCubicSplineBase5zNodeE7integer7integer"],"Splines::BiCubicSplineBase::~BiCubicSplineBase":[31,2,1,"_CPPv4N7Splines17BiCubicSplineBaseD0Ev"],"Splines::BiQuinticSpline":[32,1,1,"_CPPv4N7Splines15BiQuinticSplineE"],"Splines::BiQuinticSpline::BiQuinticSpline":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline15BiQuinticSplineERK6string"],"Splines::BiQuinticSpline::BiQuinticSpline::name":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline15BiQuinticSplineERK6string"],"Splines::BiQuinticSpline::D":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSpline::D::d":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSpline::D::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSpline::D::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSpline::DD":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSpline::DD::dd":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSpline::DD::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSpline::DD::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSpline::Dx":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline2DxE9real_type9real_type"],"Splines::BiQuinticSpline::Dx::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline2DxE9real_type9real_type"],"Splines::BiQuinticSpline::Dx::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline2DxE9real_type9real_type"],"Splines::BiQuinticSpline::DxNode":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline6DxNodeE7integer7integer"],"Splines::BiQuinticSpline::DxNode::i":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline6DxNodeE7integer7integer"],"Splines::BiQuinticSpline::DxNode::j":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline6DxNodeE7integer7integer"],"Splines::BiQuinticSpline::Dxx":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline3DxxE9real_type9real_type"],"Splines::BiQuinticSpline::Dxx::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline3DxxE9real_type9real_type"],"Splines::BiQuinticSpline::Dxx::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline3DxxE9real_type9real_type"],"Splines::BiQuinticSpline::DxxNode":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline7DxxNodeE7integer7integer"],"Splines::BiQuinticSpline::DxxNode::i":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline7DxxNodeE7integer7integer"],"Splines::BiQuinticSpline::DxxNode::j":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline7DxxNodeE7integer7integer"],"Splines::BiQuinticSpline::Dxy":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline3DxyE9real_type9real_type"],"Splines::BiQuinticSpline::Dxy::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline3DxyE9real_type9real_type"],"Splines::BiQuinticSpline::Dxy::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline3DxyE9real_type9real_type"],"Splines::BiQuinticSpline::DxyNode":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline7DxyNodeE7integer7integer"],"Splines::BiQuinticSpline::DxyNode::i":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline7DxyNodeE7integer7integer"],"Splines::BiQuinticSpline::DxyNode::j":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline7DxyNodeE7integer7integer"],"Splines::BiQuinticSpline::Dy":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline2DyE9real_type9real_type"],"Splines::BiQuinticSpline::Dy::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline2DyE9real_type9real_type"],"Splines::BiQuinticSpline::Dy::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline2DyE9real_type9real_type"],"Splines::BiQuinticSpline::DyNode":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline6DyNodeE7integer7integer"],"Splines::BiQuinticSpline::DyNode::i":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline6DyNodeE7integer7integer"],"Splines::BiQuinticSpline::DyNode::j":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline6DyNodeE7integer7integer"],"Splines::BiQuinticSpline::Dyy":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline3DyyE9real_type9real_type"],"Splines::BiQuinticSpline::Dyy::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline3DyyE9real_type9real_type"],"Splines::BiQuinticSpline::Dyy::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline3DyyE9real_type9real_type"],"Splines::BiQuinticSpline::DyyNode":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline7DyyNodeE7integer7integer"],"Splines::BiQuinticSpline::DyyNode::i":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline7DyyNodeE7integer7integer"],"Splines::BiQuinticSpline::DyyNode::j":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline7DyyNodeE7integer7integer"],"Splines::BiQuinticSpline::build":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSpline::build::fortran_storage":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSpline::build::gc":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildERK16GenericContainer"],"Splines::BiQuinticSpline::build::incx":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiQuinticSpline::build::incy":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiQuinticSpline::build::ldZ":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiQuinticSpline::build::nx":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BiQuinticSpline::build::ny":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BiQuinticSpline::build::transposed":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSpline::build::x":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSpline::build::y":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSpline::build::z":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSpline::clear":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline5clearEv"],"Splines::BiQuinticSpline::eval":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline4evalE9real_type9real_type"],"Splines::BiQuinticSpline::eval::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline4evalE9real_type9real_type"],"Splines::BiQuinticSpline::eval::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline4evalE9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_1":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline8eval_D_1E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_1::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline8eval_D_1E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_1::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline8eval_D_1E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_1_1":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline10eval_D_1_1E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_1_1::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline10eval_D_1_1E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_1_1::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline10eval_D_1_1E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_1_2":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline10eval_D_1_2E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_1_2::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline10eval_D_1_2E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_1_2::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline10eval_D_1_2E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_2":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline8eval_D_2E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_2::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline8eval_D_2E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_2::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline8eval_D_2E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_2_2":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline10eval_D_2_2E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_2_2::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline10eval_D_2_2E9real_type9real_type"],"Splines::BiQuinticSpline::eval_D_2_2::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline10eval_D_2_2E9real_type9real_type"],"Splines::BiQuinticSpline::info":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline4infoEv"],"Splines::BiQuinticSpline::info::stream":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline4infoER12ostream_type"],"Splines::BiQuinticSpline::is_x_bounded":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline12is_x_boundedEv"],"Splines::BiQuinticSpline::is_x_closed":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline11is_x_closedEv"],"Splines::BiQuinticSpline::is_y_bounded":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline12is_y_boundedEv"],"Splines::BiQuinticSpline::is_y_closed":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline11is_y_closedEv"],"Splines::BiQuinticSpline::make_x_bounded":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline14make_x_boundedEv"],"Splines::BiQuinticSpline::make_x_closed":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline13make_x_closedEv"],"Splines::BiQuinticSpline::make_x_opened":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline13make_x_openedEv"],"Splines::BiQuinticSpline::make_x_unbounded":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline16make_x_unboundedEv"],"Splines::BiQuinticSpline::make_y_bounded":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline14make_y_boundedEv"],"Splines::BiQuinticSpline::make_y_closed":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline13make_y_closedEv"],"Splines::BiQuinticSpline::make_y_opened":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline13make_y_openedEv"],"Splines::BiQuinticSpline::make_y_unbounded":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline16make_y_unboundedEv"],"Splines::BiQuinticSpline::name":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline4nameEv"],"Splines::BiQuinticSpline::numPointX":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline9numPointXEv"],"Splines::BiQuinticSpline::numPointY":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline9numPointYEv"],"Splines::BiQuinticSpline::operator()":[32,2,1,"_CPPv4NK7Splines15BiQuinticSplineclE9real_type9real_type"],"Splines::BiQuinticSpline::operator()::x":[32,3,1,"_CPPv4NK7Splines15BiQuinticSplineclE9real_type9real_type"],"Splines::BiQuinticSpline::operator()::y":[32,3,1,"_CPPv4NK7Splines15BiQuinticSplineclE9real_type9real_type"],"Splines::BiQuinticSpline::setup":[32,2,1,"_CPPv4N7Splines15BiQuinticSpline5setupERK16GenericContainer"],"Splines::BiQuinticSpline::setup::gc":[32,3,1,"_CPPv4N7Splines15BiQuinticSpline5setupERK16GenericContainer"],"Splines::BiQuinticSpline::type_name":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline9type_nameEv"],"Splines::BiQuinticSpline::writeToStream":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline13writeToStreamER12ostream_type"],"Splines::BiQuinticSpline::writeToStream::s":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline13writeToStreamER12ostream_type"],"Splines::BiQuinticSpline::xMax":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline4xMaxEv"],"Splines::BiQuinticSpline::xMin":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline4xMinEv"],"Splines::BiQuinticSpline::xNode":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline5xNodeE7integer"],"Splines::BiQuinticSpline::xNode::i":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline5xNodeE7integer"],"Splines::BiQuinticSpline::yMax":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline4yMaxEv"],"Splines::BiQuinticSpline::yMin":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline4yMinEv"],"Splines::BiQuinticSpline::yNode":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline5yNodeE7integer"],"Splines::BiQuinticSpline::yNode::i":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline5yNodeE7integer"],"Splines::BiQuinticSpline::zMax":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline4zMaxEv"],"Splines::BiQuinticSpline::zMin":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline4zMinEv"],"Splines::BiQuinticSpline::zNode":[32,2,1,"_CPPv4NK7Splines15BiQuinticSpline5zNodeE7integer7integer"],"Splines::BiQuinticSpline::zNode::i":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline5zNodeE7integer7integer"],"Splines::BiQuinticSpline::zNode::j":[32,3,1,"_CPPv4NK7Splines15BiQuinticSpline5zNodeE7integer7integer"],"Splines::BiQuinticSpline::~BiQuinticSpline":[32,2,1,"_CPPv4N7Splines15BiQuinticSplineD0Ev"],"Splines::BiQuinticSplineBase":[33,1,1,"_CPPv4N7Splines19BiQuinticSplineBaseE"],"Splines::BiQuinticSplineBase::BiQuinticSplineBase":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase19BiQuinticSplineBaseERK6string"],"Splines::BiQuinticSplineBase::BiQuinticSplineBase::name":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase19BiQuinticSplineBaseERK6string"],"Splines::BiQuinticSplineBase::D":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSplineBase::D::d":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSplineBase::D::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSplineBase::D::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase1DE9real_type9real_typeAL3E_9real_type"],"Splines::BiQuinticSplineBase::DD":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSplineBase::DD::dd":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSplineBase::DD::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSplineBase::DD::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BiQuinticSplineBase::Dx":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DxE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dx::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DxE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dx::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DxE9real_type9real_type"],"Splines::BiQuinticSplineBase::DxNode":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxNode::i":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxNode::j":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::Dxx":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxxE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dxx::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxxE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dxx::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxxE9real_type9real_type"],"Splines::BiQuinticSplineBase::DxxNode":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxxNode::i":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxxNode::j":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxxNodeE7integer7integer"],"Splines::BiQuinticSplineBase::Dxy":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dxy::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dxy::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DxyE9real_type9real_type"],"Splines::BiQuinticSplineBase::DxyNode":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxyNode::i":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DxyNode::j":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DxyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::Dy":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dy::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dy::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase2DyE9real_type9real_type"],"Splines::BiQuinticSplineBase::DyNode":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DyNode::i":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DyNode::j":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase6DyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::Dyy":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DyyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dyy::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DyyE9real_type9real_type"],"Splines::BiQuinticSplineBase::Dyy::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase3DyyE9real_type9real_type"],"Splines::BiQuinticSplineBase::DyyNode":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DyyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DyyNode::i":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DyyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::DyyNode::j":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase7DyyNodeE7integer7integer"],"Splines::BiQuinticSplineBase::build":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSplineBase::build::fortran_storage":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSplineBase::build::gc":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildERK16GenericContainer"],"Splines::BiQuinticSplineBase::build::incx":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiQuinticSplineBase::build::incy":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiQuinticSplineBase::build::ldZ":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BiQuinticSplineBase::build::nx":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BiQuinticSplineBase::build::ny":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BiQuinticSplineBase::build::transposed":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSplineBase::build::x":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSplineBase::build::y":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSplineBase::build::z":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BiQuinticSplineBase::clear":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase5clearEv"],"Splines::BiQuinticSplineBase::eval":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4evalE9real_type9real_type"],"Splines::BiQuinticSplineBase::eval::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase4evalE9real_type9real_type"],"Splines::BiQuinticSplineBase::eval::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase4evalE9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_1":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase8eval_D_1E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_1::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase8eval_D_1E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_1::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase8eval_D_1E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_1_1":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase10eval_D_1_1E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_1_1::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase10eval_D_1_1E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_1_1::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase10eval_D_1_1E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_1_2":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase10eval_D_1_2E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_1_2::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase10eval_D_1_2E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_1_2::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase10eval_D_1_2E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_2":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase8eval_D_2E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_2::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase8eval_D_2E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_2::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase8eval_D_2E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_2_2":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase10eval_D_2_2E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_2_2::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase10eval_D_2_2E9real_type9real_type"],"Splines::BiQuinticSplineBase::eval_D_2_2::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase10eval_D_2_2E9real_type9real_type"],"Splines::BiQuinticSplineBase::info":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4infoEv"],"Splines::BiQuinticSplineBase::info::stream":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase4infoER12ostream_type"],"Splines::BiQuinticSplineBase::is_x_bounded":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase12is_x_boundedEv"],"Splines::BiQuinticSplineBase::is_x_closed":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase11is_x_closedEv"],"Splines::BiQuinticSplineBase::is_y_bounded":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase12is_y_boundedEv"],"Splines::BiQuinticSplineBase::is_y_closed":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase11is_y_closedEv"],"Splines::BiQuinticSplineBase::make_x_bounded":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase14make_x_boundedEv"],"Splines::BiQuinticSplineBase::make_x_closed":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase13make_x_closedEv"],"Splines::BiQuinticSplineBase::make_x_opened":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase13make_x_openedEv"],"Splines::BiQuinticSplineBase::make_x_unbounded":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase16make_x_unboundedEv"],"Splines::BiQuinticSplineBase::make_y_bounded":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase14make_y_boundedEv"],"Splines::BiQuinticSplineBase::make_y_closed":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase13make_y_closedEv"],"Splines::BiQuinticSplineBase::make_y_opened":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase13make_y_openedEv"],"Splines::BiQuinticSplineBase::make_y_unbounded":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase16make_y_unboundedEv"],"Splines::BiQuinticSplineBase::name":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4nameEv"],"Splines::BiQuinticSplineBase::numPointX":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase9numPointXEv"],"Splines::BiQuinticSplineBase::numPointY":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase9numPointYEv"],"Splines::BiQuinticSplineBase::operator()":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBaseclE9real_type9real_type"],"Splines::BiQuinticSplineBase::operator()::x":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBaseclE9real_type9real_type"],"Splines::BiQuinticSplineBase::operator()::y":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBaseclE9real_type9real_type"],"Splines::BiQuinticSplineBase::setup":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBase5setupERK16GenericContainer"],"Splines::BiQuinticSplineBase::setup::gc":[33,3,1,"_CPPv4N7Splines19BiQuinticSplineBase5setupERK16GenericContainer"],"Splines::BiQuinticSplineBase::type_name":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase9type_nameEv"],"Splines::BiQuinticSplineBase::writeToStream":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase13writeToStreamER12ostream_type"],"Splines::BiQuinticSplineBase::writeToStream::s":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase13writeToStreamER12ostream_type"],"Splines::BiQuinticSplineBase::xMax":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4xMaxEv"],"Splines::BiQuinticSplineBase::xMin":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4xMinEv"],"Splines::BiQuinticSplineBase::xNode":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase5xNodeE7integer"],"Splines::BiQuinticSplineBase::xNode::i":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase5xNodeE7integer"],"Splines::BiQuinticSplineBase::yMax":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4yMaxEv"],"Splines::BiQuinticSplineBase::yMin":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4yMinEv"],"Splines::BiQuinticSplineBase::yNode":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase5yNodeE7integer"],"Splines::BiQuinticSplineBase::yNode::i":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase5yNodeE7integer"],"Splines::BiQuinticSplineBase::zMax":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4zMaxEv"],"Splines::BiQuinticSplineBase::zMin":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase4zMinEv"],"Splines::BiQuinticSplineBase::zNode":[33,2,1,"_CPPv4NK7Splines19BiQuinticSplineBase5zNodeE7integer7integer"],"Splines::BiQuinticSplineBase::zNode::i":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase5zNodeE7integer7integer"],"Splines::BiQuinticSplineBase::zNode::j":[33,3,1,"_CPPv4NK7Splines19BiQuinticSplineBase5zNodeE7integer7integer"],"Splines::BiQuinticSplineBase::~BiQuinticSplineBase":[33,2,1,"_CPPv4N7Splines19BiQuinticSplineBaseD0Ev"],"Splines::BilinearSpline":[34,1,1,"_CPPv4N7Splines14BilinearSplineE"],"Splines::BilinearSpline::BilinearSpline":[34,2,1,"_CPPv4N7Splines14BilinearSpline14BilinearSplineERK6string"],"Splines::BilinearSpline::BilinearSpline::name":[34,3,1,"_CPPv4N7Splines14BilinearSpline14BilinearSplineERK6string"],"Splines::BilinearSpline::D":[34,2,1,"_CPPv4NK7Splines14BilinearSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BilinearSpline::D::d":[34,3,1,"_CPPv4NK7Splines14BilinearSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BilinearSpline::D::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BilinearSpline::D::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline1DE9real_type9real_typeAL3E_9real_type"],"Splines::BilinearSpline::DD":[34,2,1,"_CPPv4NK7Splines14BilinearSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BilinearSpline::DD::dd":[34,3,1,"_CPPv4NK7Splines14BilinearSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BilinearSpline::DD::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BilinearSpline::DD::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline2DDE9real_type9real_typeAL6E_9real_type"],"Splines::BilinearSpline::Dx":[34,2,1,"_CPPv4NK7Splines14BilinearSpline2DxE9real_type9real_type"],"Splines::BilinearSpline::Dx::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline2DxE9real_type9real_type"],"Splines::BilinearSpline::Dx::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline2DxE9real_type9real_type"],"Splines::BilinearSpline::Dxx":[34,2,1,"_CPPv4NK7Splines14BilinearSpline3DxxE9real_type9real_type"],"Splines::BilinearSpline::Dxy":[34,2,1,"_CPPv4NK7Splines14BilinearSpline3DxyE9real_type9real_type"],"Splines::BilinearSpline::Dy":[34,2,1,"_CPPv4NK7Splines14BilinearSpline2DyE9real_type9real_type"],"Splines::BilinearSpline::Dy::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline2DyE9real_type9real_type"],"Splines::BilinearSpline::Dy::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline2DyE9real_type9real_type"],"Splines::BilinearSpline::Dyy":[34,2,1,"_CPPv4NK7Splines14BilinearSpline3DyyE9real_type9real_type"],"Splines::BilinearSpline::build":[34,2,1,"_CPPv4N7Splines14BilinearSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BilinearSpline::build::fortran_storage":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BilinearSpline::build::gc":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildERK16GenericContainer"],"Splines::BilinearSpline::build::incx":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BilinearSpline::build::incy":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BilinearSpline::build::ldZ":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::BilinearSpline::build::nx":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BilinearSpline::build::ny":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::BilinearSpline::build::transposed":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BilinearSpline::build::x":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BilinearSpline::build::y":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BilinearSpline::build::z":[34,3,1,"_CPPv4N7Splines14BilinearSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::BilinearSpline::clear":[34,2,1,"_CPPv4N7Splines14BilinearSpline5clearEv"],"Splines::BilinearSpline::eval":[34,2,1,"_CPPv4NK7Splines14BilinearSpline4evalE9real_type9real_type"],"Splines::BilinearSpline::eval::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline4evalE9real_type9real_type"],"Splines::BilinearSpline::eval::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline4evalE9real_type9real_type"],"Splines::BilinearSpline::eval_D_1":[34,2,1,"_CPPv4NK7Splines14BilinearSpline8eval_D_1E9real_type9real_type"],"Splines::BilinearSpline::eval_D_1::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline8eval_D_1E9real_type9real_type"],"Splines::BilinearSpline::eval_D_1::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline8eval_D_1E9real_type9real_type"],"Splines::BilinearSpline::eval_D_1_1":[34,2,1,"_CPPv4NK7Splines14BilinearSpline10eval_D_1_1E9real_type9real_type"],"Splines::BilinearSpline::eval_D_1_1::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline10eval_D_1_1E9real_type9real_type"],"Splines::BilinearSpline::eval_D_1_1::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline10eval_D_1_1E9real_type9real_type"],"Splines::BilinearSpline::eval_D_1_2":[34,2,1,"_CPPv4NK7Splines14BilinearSpline10eval_D_1_2E9real_type9real_type"],"Splines::BilinearSpline::eval_D_1_2::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline10eval_D_1_2E9real_type9real_type"],"Splines::BilinearSpline::eval_D_1_2::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline10eval_D_1_2E9real_type9real_type"],"Splines::BilinearSpline::eval_D_2":[34,2,1,"_CPPv4NK7Splines14BilinearSpline8eval_D_2E9real_type9real_type"],"Splines::BilinearSpline::eval_D_2::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline8eval_D_2E9real_type9real_type"],"Splines::BilinearSpline::eval_D_2::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline8eval_D_2E9real_type9real_type"],"Splines::BilinearSpline::eval_D_2_2":[34,2,1,"_CPPv4NK7Splines14BilinearSpline10eval_D_2_2E9real_type9real_type"],"Splines::BilinearSpline::eval_D_2_2::x":[34,3,1,"_CPPv4NK7Splines14BilinearSpline10eval_D_2_2E9real_type9real_type"],"Splines::BilinearSpline::eval_D_2_2::y":[34,3,1,"_CPPv4NK7Splines14BilinearSpline10eval_D_2_2E9real_type9real_type"],"Splines::BilinearSpline::info":[34,2,1,"_CPPv4NK7Splines14BilinearSpline4infoEv"],"Splines::BilinearSpline::info::stream":[34,3,1,"_CPPv4NK7Splines14BilinearSpline4infoER12ostream_type"],"Splines::BilinearSpline::is_x_bounded":[34,2,1,"_CPPv4NK7Splines14BilinearSpline12is_x_boundedEv"],"Splines::BilinearSpline::is_x_closed":[34,2,1,"_CPPv4NK7Splines14BilinearSpline11is_x_closedEv"],"Splines::BilinearSpline::is_y_bounded":[34,2,1,"_CPPv4NK7Splines14BilinearSpline12is_y_boundedEv"],"Splines::BilinearSpline::is_y_closed":[34,2,1,"_CPPv4NK7Splines14BilinearSpline11is_y_closedEv"],"Splines::BilinearSpline::make_x_bounded":[34,2,1,"_CPPv4N7Splines14BilinearSpline14make_x_boundedEv"],"Splines::BilinearSpline::make_x_closed":[34,2,1,"_CPPv4N7Splines14BilinearSpline13make_x_closedEv"],"Splines::BilinearSpline::make_x_opened":[34,2,1,"_CPPv4N7Splines14BilinearSpline13make_x_openedEv"],"Splines::BilinearSpline::make_x_unbounded":[34,2,1,"_CPPv4N7Splines14BilinearSpline16make_x_unboundedEv"],"Splines::BilinearSpline::make_y_bounded":[34,2,1,"_CPPv4N7Splines14BilinearSpline14make_y_boundedEv"],"Splines::BilinearSpline::make_y_closed":[34,2,1,"_CPPv4N7Splines14BilinearSpline13make_y_closedEv"],"Splines::BilinearSpline::make_y_opened":[34,2,1,"_CPPv4N7Splines14BilinearSpline13make_y_openedEv"],"Splines::BilinearSpline::make_y_unbounded":[34,2,1,"_CPPv4N7Splines14BilinearSpline16make_y_unboundedEv"],"Splines::BilinearSpline::name":[34,2,1,"_CPPv4NK7Splines14BilinearSpline4nameEv"],"Splines::BilinearSpline::numPointX":[34,2,1,"_CPPv4NK7Splines14BilinearSpline9numPointXEv"],"Splines::BilinearSpline::numPointY":[34,2,1,"_CPPv4NK7Splines14BilinearSpline9numPointYEv"],"Splines::BilinearSpline::operator()":[34,2,1,"_CPPv4NK7Splines14BilinearSplineclE9real_type9real_type"],"Splines::BilinearSpline::operator()::x":[34,3,1,"_CPPv4NK7Splines14BilinearSplineclE9real_type9real_type"],"Splines::BilinearSpline::operator()::y":[34,3,1,"_CPPv4NK7Splines14BilinearSplineclE9real_type9real_type"],"Splines::BilinearSpline::setup":[34,2,1,"_CPPv4N7Splines14BilinearSpline5setupERK16GenericContainer"],"Splines::BilinearSpline::setup::gc":[34,3,1,"_CPPv4N7Splines14BilinearSpline5setupERK16GenericContainer"],"Splines::BilinearSpline::type_name":[34,2,1,"_CPPv4NK7Splines14BilinearSpline9type_nameEv"],"Splines::BilinearSpline::writeToStream":[34,2,1,"_CPPv4NK7Splines14BilinearSpline13writeToStreamER12ostream_type"],"Splines::BilinearSpline::writeToStream::s":[34,3,1,"_CPPv4NK7Splines14BilinearSpline13writeToStreamER12ostream_type"],"Splines::BilinearSpline::xMax":[34,2,1,"_CPPv4NK7Splines14BilinearSpline4xMaxEv"],"Splines::BilinearSpline::xMin":[34,2,1,"_CPPv4NK7Splines14BilinearSpline4xMinEv"],"Splines::BilinearSpline::xNode":[34,2,1,"_CPPv4NK7Splines14BilinearSpline5xNodeE7integer"],"Splines::BilinearSpline::xNode::i":[34,3,1,"_CPPv4NK7Splines14BilinearSpline5xNodeE7integer"],"Splines::BilinearSpline::yMax":[34,2,1,"_CPPv4NK7Splines14BilinearSpline4yMaxEv"],"Splines::BilinearSpline::yMin":[34,2,1,"_CPPv4NK7Splines14BilinearSpline4yMinEv"],"Splines::BilinearSpline::yNode":[34,2,1,"_CPPv4NK7Splines14BilinearSpline5yNodeE7integer"],"Splines::BilinearSpline::yNode::i":[34,3,1,"_CPPv4NK7Splines14BilinearSpline5yNodeE7integer"],"Splines::BilinearSpline::zMax":[34,2,1,"_CPPv4NK7Splines14BilinearSpline4zMaxEv"],"Splines::BilinearSpline::zMin":[34,2,1,"_CPPv4NK7Splines14BilinearSpline4zMinEv"],"Splines::BilinearSpline::zNode":[34,2,1,"_CPPv4NK7Splines14BilinearSpline5zNodeE7integer7integer"],"Splines::BilinearSpline::zNode::i":[34,3,1,"_CPPv4NK7Splines14BilinearSpline5zNodeE7integer7integer"],"Splines::BilinearSpline::zNode::j":[34,3,1,"_CPPv4NK7Splines14BilinearSpline5zNodeE7integer7integer"],"Splines::BilinearSpline::~BilinearSpline":[34,2,1,"_CPPv4N7Splines14BilinearSplineD0Ev"],"Splines::CONSTANT_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D13CONSTANT_TYPEE"],"Splines::CUBIC_QUINTIC":[58,4,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13CUBIC_QUINTICE"],"Splines::CUBIC_SPLINE_TYPE_BC":[56,5,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BCE"],"Splines::CUBIC_SPLINE_TYPE_BC::EXTRAPOLATE_BC":[56,4,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC14EXTRAPOLATE_BCE"],"Splines::CUBIC_SPLINE_TYPE_BC::NATURAL_BC":[56,4,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC10NATURAL_BCE"],"Splines::CUBIC_SPLINE_TYPE_BC::NOT_A_KNOT":[56,4,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC10NOT_A_KNOTE"],"Splines::CUBIC_SPLINE_TYPE_BC::PARABOLIC_RUNOUT_BC":[56,4,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC19PARABOLIC_RUNOUT_BCE"],"Splines::CUBIC_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D10CUBIC_TYPEE"],"Splines::ConstantSpline":[35,1,1,"_CPPv4N7Splines14ConstantSplineE"],"Splines::ConstantSpline::ConstantSpline":[35,2,1,"_CPPv4N7Splines14ConstantSpline14ConstantSplineERK6string"],"Splines::ConstantSpline::ConstantSpline::name":[35,3,1,"_CPPv4N7Splines14ConstantSpline14ConstantSplineERK6string"],"Splines::ConstantSpline::D":[35,2,1,"_CPPv4NK7Splines14ConstantSpline1DE9real_type"],"Splines::ConstantSpline::DD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline2DDE9real_type"],"Splines::ConstantSpline::DDD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline3DDDE9real_type"],"Splines::ConstantSpline::DDDD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4DDDDE9real_type"],"Splines::ConstantSpline::DDDDD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline5DDDDDE9real_type"],"Splines::ConstantSpline::build":[35,2,1,"_CPPv4N7Splines14ConstantSpline5buildEv"],"Splines::ConstantSpline::build::gc":[35,3,1,"_CPPv4N7Splines14ConstantSpline5buildERK16GenericContainer"],"Splines::ConstantSpline::build::incx":[35,3,1,"_CPPv4N7Splines14ConstantSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::ConstantSpline::build::incy":[35,3,1,"_CPPv4N7Splines14ConstantSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::ConstantSpline::build::n":[35,3,1,"_CPPv4N7Splines14ConstantSpline5buildEPK9real_typePK9real_type7integer"],"Splines::ConstantSpline::build::x":[35,3,1,"_CPPv4N7Splines14ConstantSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::ConstantSpline::build::y":[35,3,1,"_CPPv4N7Splines14ConstantSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::ConstantSpline::clear":[35,2,1,"_CPPv4N7Splines14ConstantSpline5clearEv"],"Splines::ConstantSpline::coeffs":[35,2,1,"_CPPv4NK7Splines14ConstantSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::ConstantSpline::coeffs::cfs":[35,3,1,"_CPPv4NK7Splines14ConstantSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::ConstantSpline::coeffs::nodes":[35,3,1,"_CPPv4NK7Splines14ConstantSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::ConstantSpline::coeffs::transpose":[35,3,1,"_CPPv4NK7Splines14ConstantSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::ConstantSpline::dropBack":[35,2,1,"_CPPv4N7Splines14ConstantSpline8dropBackEv"],"Splines::ConstantSpline::dump":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4dumpER12ostream_type7integerPKc"],"Splines::ConstantSpline::dump::fname":[35,3,1,"_CPPv4NK7Splines14ConstantSpline4dumpEPKc7integerPKc"],"Splines::ConstantSpline::dump::header":[35,3,1,"_CPPv4NK7Splines14ConstantSpline4dumpER12ostream_type7integerPKc"],"Splines::ConstantSpline::dump::nintervals":[35,3,1,"_CPPv4NK7Splines14ConstantSpline4dumpER12ostream_type7integerPKc"],"Splines::ConstantSpline::dump::s":[35,3,1,"_CPPv4NK7Splines14ConstantSpline4dumpER12ostream_type7integerPKc"],"Splines::ConstantSpline::eval":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4evalE9real_type"],"Splines::ConstantSpline::eval::x":[35,3,1,"_CPPv4NK7Splines14ConstantSpline4evalE9real_type"],"Splines::ConstantSpline::eval_D":[35,2,1,"_CPPv4NK7Splines14ConstantSpline6eval_DE9real_type"],"Splines::ConstantSpline::eval_D::x":[35,3,1,"_CPPv4NK7Splines14ConstantSpline6eval_DE9real_type"],"Splines::ConstantSpline::eval_DD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline7eval_DDE9real_type"],"Splines::ConstantSpline::eval_DD::x":[35,3,1,"_CPPv4NK7Splines14ConstantSpline7eval_DDE9real_type"],"Splines::ConstantSpline::eval_DDD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline8eval_DDDE9real_type"],"Splines::ConstantSpline::eval_DDD::x":[35,3,1,"_CPPv4NK7Splines14ConstantSpline8eval_DDDE9real_type"],"Splines::ConstantSpline::eval_DDDD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline9eval_DDDDE9real_type"],"Splines::ConstantSpline::eval_DDDD::x":[35,3,1,"_CPPv4NK7Splines14ConstantSpline9eval_DDDDE9real_type"],"Splines::ConstantSpline::eval_DDDDD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline10eval_DDDDDE9real_type"],"Splines::ConstantSpline::eval_DDDDD::x":[35,3,1,"_CPPv4NK7Splines14ConstantSpline10eval_DDDDDE9real_type"],"Splines::ConstantSpline::id_D":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4id_DE7integer9real_type"],"Splines::ConstantSpline::id_DD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline5id_DDE7integer9real_type"],"Splines::ConstantSpline::id_DDD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline6id_DDDE7integer9real_type"],"Splines::ConstantSpline::id_DDDD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline7id_DDDDE7integer9real_type"],"Splines::ConstantSpline::id_DDDDD":[35,2,1,"_CPPv4NK7Splines14ConstantSpline8id_DDDDDE7integer9real_type"],"Splines::ConstantSpline::id_eval":[35,2,1,"_CPPv4NK7Splines14ConstantSpline7id_evalE7integer9real_type"],"Splines::ConstantSpline::id_eval::ni":[35,3,1,"_CPPv4NK7Splines14ConstantSpline7id_evalE7integer9real_type"],"Splines::ConstantSpline::id_eval::x":[35,3,1,"_CPPv4NK7Splines14ConstantSpline7id_evalE7integer9real_type"],"Splines::ConstantSpline::info":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4infoEv"],"Splines::ConstantSpline::info::stream":[35,3,1,"_CPPv4NK7Splines14ConstantSpline4infoER12ostream_type"],"Splines::ConstantSpline::is_bounded":[35,2,1,"_CPPv4NK7Splines14ConstantSpline10is_boundedEv"],"Splines::ConstantSpline::is_closed":[35,2,1,"_CPPv4NK7Splines14ConstantSpline9is_closedEv"],"Splines::ConstantSpline::is_extended_constant":[35,2,1,"_CPPv4NK7Splines14ConstantSpline20is_extended_constantEv"],"Splines::ConstantSpline::make_bounded":[35,2,1,"_CPPv4N7Splines14ConstantSpline12make_boundedEv"],"Splines::ConstantSpline::make_closed":[35,2,1,"_CPPv4N7Splines14ConstantSpline11make_closedEv"],"Splines::ConstantSpline::make_extended_constant":[35,2,1,"_CPPv4N7Splines14ConstantSpline22make_extended_constantEv"],"Splines::ConstantSpline::make_extended_not_constant":[35,2,1,"_CPPv4N7Splines14ConstantSpline26make_extended_not_constantEv"],"Splines::ConstantSpline::make_opened":[35,2,1,"_CPPv4N7Splines14ConstantSpline11make_openedEv"],"Splines::ConstantSpline::make_unbounded":[35,2,1,"_CPPv4N7Splines14ConstantSpline14make_unboundedEv"],"Splines::ConstantSpline::name":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4nameEv"],"Splines::ConstantSpline::numPoints":[35,2,1,"_CPPv4NK7Splines14ConstantSpline9numPointsEv"],"Splines::ConstantSpline::operator()":[35,2,1,"_CPPv4NK7Splines14ConstantSplineclE9real_type"],"Splines::ConstantSpline::operator()::x":[35,3,1,"_CPPv4NK7Splines14ConstantSplineclE9real_type"],"Splines::ConstantSpline::order":[35,2,1,"_CPPv4NK7Splines14ConstantSpline5orderEv"],"Splines::ConstantSpline::pushBack":[35,2,1,"_CPPv4N7Splines14ConstantSpline8pushBackE9real_type9real_type"],"Splines::ConstantSpline::pushBack::x":[35,3,1,"_CPPv4N7Splines14ConstantSpline8pushBackE9real_type9real_type"],"Splines::ConstantSpline::pushBack::y":[35,3,1,"_CPPv4N7Splines14ConstantSpline8pushBackE9real_type9real_type"],"Splines::ConstantSpline::reserve":[35,2,1,"_CPPv4N7Splines14ConstantSpline7reserveE7integer"],"Splines::ConstantSpline::reserve::npts":[35,3,1,"_CPPv4N7Splines14ConstantSpline7reserveE7integer"],"Splines::ConstantSpline::reserve_external":[35,2,1,"_CPPv4N7Splines14ConstantSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::ConstantSpline::reserve_external::n":[35,3,1,"_CPPv4N7Splines14ConstantSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::ConstantSpline::reserve_external::p_x":[35,3,1,"_CPPv4N7Splines14ConstantSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::ConstantSpline::reserve_external::p_y":[35,3,1,"_CPPv4N7Splines14ConstantSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::ConstantSpline::search":[35,2,1,"_CPPv4NK7Splines14ConstantSpline6searchER9real_type"],"Splines::ConstantSpline::search::x":[35,3,1,"_CPPv4NK7Splines14ConstantSpline6searchER9real_type"],"Splines::ConstantSpline::setOrigin":[35,2,1,"_CPPv4N7Splines14ConstantSpline9setOriginE9real_type"],"Splines::ConstantSpline::setOrigin::x0":[35,3,1,"_CPPv4N7Splines14ConstantSpline9setOriginE9real_type"],"Splines::ConstantSpline::setRange":[35,2,1,"_CPPv4N7Splines14ConstantSpline8setRangeE9real_type9real_type"],"Splines::ConstantSpline::setRange::xmax":[35,3,1,"_CPPv4N7Splines14ConstantSpline8setRangeE9real_type9real_type"],"Splines::ConstantSpline::setRange::xmin":[35,3,1,"_CPPv4N7Splines14ConstantSpline8setRangeE9real_type9real_type"],"Splines::ConstantSpline::setup":[35,2,1,"_CPPv4N7Splines14ConstantSpline5setupERK16GenericContainer"],"Splines::ConstantSpline::setup::gc":[35,3,1,"_CPPv4N7Splines14ConstantSpline5setupERK16GenericContainer"],"Splines::ConstantSpline::type":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4typeEv"],"Splines::ConstantSpline::type_name":[35,2,1,"_CPPv4NK7Splines14ConstantSpline9type_nameEv"],"Splines::ConstantSpline::writeToStream":[35,2,1,"_CPPv4NK7Splines14ConstantSpline13writeToStreamER12ostream_type"],"Splines::ConstantSpline::xBegin":[35,2,1,"_CPPv4NK7Splines14ConstantSpline6xBeginEv"],"Splines::ConstantSpline::xEnd":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4xEndEv"],"Splines::ConstantSpline::xMax":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4xMaxEv"],"Splines::ConstantSpline::xMin":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4xMinEv"],"Splines::ConstantSpline::xNode":[35,2,1,"_CPPv4NK7Splines14ConstantSpline5xNodeE7integer"],"Splines::ConstantSpline::xNode::i":[35,3,1,"_CPPv4NK7Splines14ConstantSpline5xNodeE7integer"],"Splines::ConstantSpline::yBegin":[35,2,1,"_CPPv4NK7Splines14ConstantSpline6yBeginEv"],"Splines::ConstantSpline::yEnd":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4yEndEv"],"Splines::ConstantSpline::yMax":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4yMaxEv"],"Splines::ConstantSpline::yMin":[35,2,1,"_CPPv4NK7Splines14ConstantSpline4yMinEv"],"Splines::ConstantSpline::yNode":[35,2,1,"_CPPv4NK7Splines14ConstantSpline5yNodeE7integer"],"Splines::ConstantSpline::yNode::i":[35,3,1,"_CPPv4NK7Splines14ConstantSpline5yNodeE7integer"],"Splines::ConstantSpline::~ConstantSpline":[35,2,1,"_CPPv4N7Splines14ConstantSplineD0Ev"],"Splines::CubicSpline":[36,1,1,"_CPPv4N7Splines11CubicSplineE"],"Splines::CubicSpline::CubicSpline":[36,2,1,"_CPPv4N7Splines11CubicSpline11CubicSplineERK6string"],"Splines::CubicSpline::CubicSpline::name":[36,3,1,"_CPPv4N7Splines11CubicSpline11CubicSplineERK6string"],"Splines::CubicSpline::D":[36,2,1,"_CPPv4NK7Splines11CubicSpline1DE9real_type"],"Splines::CubicSpline::D::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline1DE9real_type"],"Splines::CubicSpline::DD":[36,2,1,"_CPPv4NK7Splines11CubicSpline2DDE9real_type"],"Splines::CubicSpline::DD::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline2DDE9real_type"],"Splines::CubicSpline::DDD":[36,2,1,"_CPPv4NK7Splines11CubicSpline3DDDE9real_type"],"Splines::CubicSpline::DDD::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline3DDDE9real_type"],"Splines::CubicSpline::DDDD":[36,2,1,"_CPPv4NK7Splines11CubicSpline4DDDDE9real_type"],"Splines::CubicSpline::DDDDD":[36,2,1,"_CPPv4NK7Splines11CubicSpline5DDDDDE9real_type"],"Splines::CubicSpline::build":[36,2,1,"_CPPv4N7Splines11CubicSpline5buildEv"],"Splines::CubicSpline::build::gc":[36,3,1,"_CPPv4N7Splines11CubicSpline5buildERK16GenericContainer"],"Splines::CubicSpline::build::incx":[36,3,1,"_CPPv4N7Splines11CubicSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::CubicSpline::build::incy":[36,3,1,"_CPPv4N7Splines11CubicSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::CubicSpline::build::incyp":[36,3,1,"_CPPv4N7Splines11CubicSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::CubicSpline::build::n":[36,3,1,"_CPPv4N7Splines11CubicSpline5buildEPK9real_typePK9real_typePK9real_type7integer"],"Splines::CubicSpline::build::x":[36,3,1,"_CPPv4N7Splines11CubicSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSpline::build::y":[36,3,1,"_CPPv4N7Splines11CubicSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSpline::build::yp":[36,3,1,"_CPPv4N7Splines11CubicSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSpline::clear":[36,2,1,"_CPPv4N7Splines11CubicSpline5clearEv"],"Splines::CubicSpline::coeffs":[36,2,1,"_CPPv4NK7Splines11CubicSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSpline::coeffs::cfs":[36,3,1,"_CPPv4NK7Splines11CubicSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSpline::coeffs::nodes":[36,3,1,"_CPPv4NK7Splines11CubicSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSpline::coeffs::transpose":[36,3,1,"_CPPv4NK7Splines11CubicSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSpline::copySpline":[36,2,1,"_CPPv4N7Splines11CubicSpline10copySplineERK15CubicSplineBase"],"Splines::CubicSpline::copySpline::S":[36,3,1,"_CPPv4N7Splines11CubicSpline10copySplineERK15CubicSplineBase"],"Splines::CubicSpline::dropBack":[36,2,1,"_CPPv4N7Splines11CubicSpline8dropBackEv"],"Splines::CubicSpline::dump":[36,2,1,"_CPPv4NK7Splines11CubicSpline4dumpER12ostream_type7integerPKc"],"Splines::CubicSpline::dump::fname":[36,3,1,"_CPPv4NK7Splines11CubicSpline4dumpEPKc7integerPKc"],"Splines::CubicSpline::dump::header":[36,3,1,"_CPPv4NK7Splines11CubicSpline4dumpER12ostream_type7integerPKc"],"Splines::CubicSpline::dump::nintervals":[36,3,1,"_CPPv4NK7Splines11CubicSpline4dumpER12ostream_type7integerPKc"],"Splines::CubicSpline::dump::s":[36,3,1,"_CPPv4NK7Splines11CubicSpline4dumpER12ostream_type7integerPKc"],"Splines::CubicSpline::eval":[36,2,1,"_CPPv4NK7Splines11CubicSpline4evalE9real_type"],"Splines::CubicSpline::eval::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline4evalE9real_type"],"Splines::CubicSpline::eval_D":[36,2,1,"_CPPv4NK7Splines11CubicSpline6eval_DE9real_type"],"Splines::CubicSpline::eval_D::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline6eval_DE9real_type"],"Splines::CubicSpline::eval_DD":[36,2,1,"_CPPv4NK7Splines11CubicSpline7eval_DDE9real_type"],"Splines::CubicSpline::eval_DD::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline7eval_DDE9real_type"],"Splines::CubicSpline::eval_DDD":[36,2,1,"_CPPv4NK7Splines11CubicSpline8eval_DDDE9real_type"],"Splines::CubicSpline::eval_DDD::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline8eval_DDDE9real_type"],"Splines::CubicSpline::eval_DDDD":[36,2,1,"_CPPv4NK7Splines11CubicSpline9eval_DDDDE9real_type"],"Splines::CubicSpline::eval_DDDD::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline9eval_DDDDE9real_type"],"Splines::CubicSpline::eval_DDDDD":[36,2,1,"_CPPv4NK7Splines11CubicSpline10eval_DDDDDE9real_type"],"Splines::CubicSpline::eval_DDDDD::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline10eval_DDDDDE9real_type"],"Splines::CubicSpline::id_D":[36,2,1,"_CPPv4NK7Splines11CubicSpline4id_DE7integer9real_type"],"Splines::CubicSpline::id_D::ni":[36,3,1,"_CPPv4NK7Splines11CubicSpline4id_DE7integer9real_type"],"Splines::CubicSpline::id_D::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline4id_DE7integer9real_type"],"Splines::CubicSpline::id_DD":[36,2,1,"_CPPv4NK7Splines11CubicSpline5id_DDE7integer9real_type"],"Splines::CubicSpline::id_DD::ni":[36,3,1,"_CPPv4NK7Splines11CubicSpline5id_DDE7integer9real_type"],"Splines::CubicSpline::id_DD::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline5id_DDE7integer9real_type"],"Splines::CubicSpline::id_DDD":[36,2,1,"_CPPv4NK7Splines11CubicSpline6id_DDDE7integer9real_type"],"Splines::CubicSpline::id_DDD::ni":[36,3,1,"_CPPv4NK7Splines11CubicSpline6id_DDDE7integer9real_type"],"Splines::CubicSpline::id_DDD::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline6id_DDDE7integer9real_type"],"Splines::CubicSpline::id_DDDD":[36,2,1,"_CPPv4NK7Splines11CubicSpline7id_DDDDE7integer9real_type"],"Splines::CubicSpline::id_DDDDD":[36,2,1,"_CPPv4NK7Splines11CubicSpline8id_DDDDDE7integer9real_type"],"Splines::CubicSpline::id_eval":[36,2,1,"_CPPv4NK7Splines11CubicSpline7id_evalE7integer9real_type"],"Splines::CubicSpline::id_eval::ni":[36,3,1,"_CPPv4NK7Splines11CubicSpline7id_evalE7integer9real_type"],"Splines::CubicSpline::id_eval::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline7id_evalE7integer9real_type"],"Splines::CubicSpline::info":[36,2,1,"_CPPv4NK7Splines11CubicSpline4infoEv"],"Splines::CubicSpline::info::stream":[36,3,1,"_CPPv4NK7Splines11CubicSpline4infoER12ostream_type"],"Splines::CubicSpline::is_bounded":[36,2,1,"_CPPv4NK7Splines11CubicSpline10is_boundedEv"],"Splines::CubicSpline::is_closed":[36,2,1,"_CPPv4NK7Splines11CubicSpline9is_closedEv"],"Splines::CubicSpline::is_extended_constant":[36,2,1,"_CPPv4NK7Splines11CubicSpline20is_extended_constantEv"],"Splines::CubicSpline::make_bounded":[36,2,1,"_CPPv4N7Splines11CubicSpline12make_boundedEv"],"Splines::CubicSpline::make_closed":[36,2,1,"_CPPv4N7Splines11CubicSpline11make_closedEv"],"Splines::CubicSpline::make_extended_constant":[36,2,1,"_CPPv4N7Splines11CubicSpline22make_extended_constantEv"],"Splines::CubicSpline::make_extended_not_constant":[36,2,1,"_CPPv4N7Splines11CubicSpline26make_extended_not_constantEv"],"Splines::CubicSpline::make_opened":[36,2,1,"_CPPv4N7Splines11CubicSpline11make_openedEv"],"Splines::CubicSpline::make_unbounded":[36,2,1,"_CPPv4N7Splines11CubicSpline14make_unboundedEv"],"Splines::CubicSpline::name":[36,2,1,"_CPPv4NK7Splines11CubicSpline4nameEv"],"Splines::CubicSpline::numPoints":[36,2,1,"_CPPv4NK7Splines11CubicSpline9numPointsEv"],"Splines::CubicSpline::operator()":[36,2,1,"_CPPv4NK7Splines11CubicSplineclE9real_type"],"Splines::CubicSpline::operator()::x":[36,3,1,"_CPPv4NK7Splines11CubicSplineclE9real_type"],"Splines::CubicSpline::order":[36,2,1,"_CPPv4NK7Splines11CubicSpline5orderEv"],"Splines::CubicSpline::pushBack":[36,2,1,"_CPPv4N7Splines11CubicSpline8pushBackE9real_type9real_type"],"Splines::CubicSpline::pushBack::x":[36,3,1,"_CPPv4N7Splines11CubicSpline8pushBackE9real_type9real_type"],"Splines::CubicSpline::pushBack::y":[36,3,1,"_CPPv4N7Splines11CubicSpline8pushBackE9real_type9real_type"],"Splines::CubicSpline::reserve":[36,2,1,"_CPPv4N7Splines11CubicSpline7reserveE7integer"],"Splines::CubicSpline::reserve::npts":[36,3,1,"_CPPv4N7Splines11CubicSpline7reserveE7integer"],"Splines::CubicSpline::reserve_external":[36,2,1,"_CPPv4N7Splines11CubicSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSpline::reserve_external::n":[36,3,1,"_CPPv4N7Splines11CubicSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSpline::reserve_external::p_dy":[36,3,1,"_CPPv4N7Splines11CubicSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSpline::reserve_external::p_x":[36,3,1,"_CPPv4N7Splines11CubicSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSpline::reserve_external::p_y":[36,3,1,"_CPPv4N7Splines11CubicSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSpline::search":[36,2,1,"_CPPv4NK7Splines11CubicSpline6searchER9real_type"],"Splines::CubicSpline::search::x":[36,3,1,"_CPPv4NK7Splines11CubicSpline6searchER9real_type"],"Splines::CubicSpline::setFinalBC":[36,2,1,"_CPPv4N7Splines11CubicSpline10setFinalBCE20CUBIC_SPLINE_TYPE_BC"],"Splines::CubicSpline::setFinalBC::bcn":[36,3,1,"_CPPv4N7Splines11CubicSpline10setFinalBCE20CUBIC_SPLINE_TYPE_BC"],"Splines::CubicSpline::setInitialBC":[36,2,1,"_CPPv4N7Splines11CubicSpline12setInitialBCE20CUBIC_SPLINE_TYPE_BC"],"Splines::CubicSpline::setInitialBC::bc0":[36,3,1,"_CPPv4N7Splines11CubicSpline12setInitialBCE20CUBIC_SPLINE_TYPE_BC"],"Splines::CubicSpline::setOrigin":[36,2,1,"_CPPv4N7Splines11CubicSpline9setOriginE9real_type"],"Splines::CubicSpline::setOrigin::x0":[36,3,1,"_CPPv4N7Splines11CubicSpline9setOriginE9real_type"],"Splines::CubicSpline::setRange":[36,2,1,"_CPPv4N7Splines11CubicSpline8setRangeE9real_type9real_type"],"Splines::CubicSpline::setRange::xmax":[36,3,1,"_CPPv4N7Splines11CubicSpline8setRangeE9real_type9real_type"],"Splines::CubicSpline::setRange::xmin":[36,3,1,"_CPPv4N7Splines11CubicSpline8setRangeE9real_type9real_type"],"Splines::CubicSpline::setup":[36,2,1,"_CPPv4N7Splines11CubicSpline5setupERK16GenericContainer"],"Splines::CubicSpline::setup::gc":[36,3,1,"_CPPv4N7Splines11CubicSpline5setupERK16GenericContainer"],"Splines::CubicSpline::type":[36,2,1,"_CPPv4NK7Splines11CubicSpline4typeEv"],"Splines::CubicSpline::type_name":[36,2,1,"_CPPv4NK7Splines11CubicSpline9type_nameEv"],"Splines::CubicSpline::writeToStream":[36,2,1,"_CPPv4NK7Splines11CubicSpline13writeToStreamER12ostream_type"],"Splines::CubicSpline::writeToStream::s":[36,3,1,"_CPPv4NK7Splines11CubicSpline13writeToStreamER12ostream_type"],"Splines::CubicSpline::xBegin":[36,2,1,"_CPPv4NK7Splines11CubicSpline6xBeginEv"],"Splines::CubicSpline::xEnd":[36,2,1,"_CPPv4NK7Splines11CubicSpline4xEndEv"],"Splines::CubicSpline::xMax":[36,2,1,"_CPPv4NK7Splines11CubicSpline4xMaxEv"],"Splines::CubicSpline::xMin":[36,2,1,"_CPPv4NK7Splines11CubicSpline4xMinEv"],"Splines::CubicSpline::xNode":[36,2,1,"_CPPv4NK7Splines11CubicSpline5xNodeE7integer"],"Splines::CubicSpline::xNode::i":[36,3,1,"_CPPv4NK7Splines11CubicSpline5xNodeE7integer"],"Splines::CubicSpline::yBegin":[36,2,1,"_CPPv4NK7Splines11CubicSpline6yBeginEv"],"Splines::CubicSpline::yEnd":[36,2,1,"_CPPv4NK7Splines11CubicSpline4yEndEv"],"Splines::CubicSpline::yMax":[36,2,1,"_CPPv4NK7Splines11CubicSpline4yMaxEv"],"Splines::CubicSpline::yMin":[36,2,1,"_CPPv4NK7Splines11CubicSpline4yMinEv"],"Splines::CubicSpline::yNode":[36,2,1,"_CPPv4NK7Splines11CubicSpline5yNodeE7integer"],"Splines::CubicSpline::yNode::i":[36,3,1,"_CPPv4NK7Splines11CubicSpline5yNodeE7integer"],"Splines::CubicSpline::ypNode":[36,2,1,"_CPPv4NK7Splines11CubicSpline6ypNodeE7integer"],"Splines::CubicSpline::ypNode::i":[36,3,1,"_CPPv4NK7Splines11CubicSpline6ypNodeE7integer"],"Splines::CubicSpline::~CubicSpline":[36,2,1,"_CPPv4N7Splines11CubicSplineD0Ev"],"Splines::CubicSplineBase":[37,1,1,"_CPPv4N7Splines15CubicSplineBaseE"],"Splines::CubicSplineBase::CubicSplineBase":[37,2,1,"_CPPv4N7Splines15CubicSplineBase15CubicSplineBaseERK6string"],"Splines::CubicSplineBase::CubicSplineBase::name":[37,3,1,"_CPPv4N7Splines15CubicSplineBase15CubicSplineBaseERK6string"],"Splines::CubicSplineBase::D":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase1DE9real_type"],"Splines::CubicSplineBase::D::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase1DE9real_type"],"Splines::CubicSplineBase::DD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase2DDE9real_type"],"Splines::CubicSplineBase::DD::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase2DDE9real_type"],"Splines::CubicSplineBase::DDD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase3DDDE9real_type"],"Splines::CubicSplineBase::DDD::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase3DDDE9real_type"],"Splines::CubicSplineBase::DDDD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4DDDDE9real_type"],"Splines::CubicSplineBase::DDDDD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase5DDDDDE9real_type"],"Splines::CubicSplineBase::build":[37,2,1,"_CPPv4N7Splines15CubicSplineBase5buildEv"],"Splines::CubicSplineBase::build::gc":[37,3,1,"_CPPv4N7Splines15CubicSplineBase5buildERK16GenericContainer"],"Splines::CubicSplineBase::build::incx":[37,3,1,"_CPPv4N7Splines15CubicSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::CubicSplineBase::build::incy":[37,3,1,"_CPPv4N7Splines15CubicSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::CubicSplineBase::build::incyp":[37,3,1,"_CPPv4N7Splines15CubicSplineBase5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::CubicSplineBase::build::n":[37,3,1,"_CPPv4N7Splines15CubicSplineBase5buildEPK9real_typePK9real_typePK9real_type7integer"],"Splines::CubicSplineBase::build::x":[37,3,1,"_CPPv4N7Splines15CubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSplineBase::build::y":[37,3,1,"_CPPv4N7Splines15CubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSplineBase::build::yp":[37,3,1,"_CPPv4N7Splines15CubicSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::CubicSplineBase::clear":[37,2,1,"_CPPv4N7Splines15CubicSplineBase5clearEv"],"Splines::CubicSplineBase::coeffs":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSplineBase::coeffs::cfs":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSplineBase::coeffs::nodes":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSplineBase::coeffs::transpose":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::CubicSplineBase::copySpline":[37,2,1,"_CPPv4N7Splines15CubicSplineBase10copySplineERK15CubicSplineBase"],"Splines::CubicSplineBase::copySpline::S":[37,3,1,"_CPPv4N7Splines15CubicSplineBase10copySplineERK15CubicSplineBase"],"Splines::CubicSplineBase::dropBack":[37,2,1,"_CPPv4N7Splines15CubicSplineBase8dropBackEv"],"Splines::CubicSplineBase::dump":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4dumpER12ostream_type7integerPKc"],"Splines::CubicSplineBase::dump::fname":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase4dumpEPKc7integerPKc"],"Splines::CubicSplineBase::dump::header":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase4dumpER12ostream_type7integerPKc"],"Splines::CubicSplineBase::dump::nintervals":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase4dumpER12ostream_type7integerPKc"],"Splines::CubicSplineBase::dump::s":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase4dumpER12ostream_type7integerPKc"],"Splines::CubicSplineBase::eval":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4evalE9real_type"],"Splines::CubicSplineBase::eval::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase4evalE9real_type"],"Splines::CubicSplineBase::eval_D":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase6eval_DE9real_type"],"Splines::CubicSplineBase::eval_D::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase6eval_DE9real_type"],"Splines::CubicSplineBase::eval_DD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase7eval_DDE9real_type"],"Splines::CubicSplineBase::eval_DD::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase7eval_DDE9real_type"],"Splines::CubicSplineBase::eval_DDD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase8eval_DDDE9real_type"],"Splines::CubicSplineBase::eval_DDD::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase8eval_DDDE9real_type"],"Splines::CubicSplineBase::eval_DDDD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase9eval_DDDDE9real_type"],"Splines::CubicSplineBase::eval_DDDD::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase9eval_DDDDE9real_type"],"Splines::CubicSplineBase::eval_DDDDD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase10eval_DDDDDE9real_type"],"Splines::CubicSplineBase::eval_DDDDD::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase10eval_DDDDDE9real_type"],"Splines::CubicSplineBase::id_D":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4id_DE7integer9real_type"],"Splines::CubicSplineBase::id_D::ni":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase4id_DE7integer9real_type"],"Splines::CubicSplineBase::id_D::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase4id_DE7integer9real_type"],"Splines::CubicSplineBase::id_DD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase5id_DDE7integer9real_type"],"Splines::CubicSplineBase::id_DD::ni":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase5id_DDE7integer9real_type"],"Splines::CubicSplineBase::id_DD::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase5id_DDE7integer9real_type"],"Splines::CubicSplineBase::id_DDD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase6id_DDDE7integer9real_type"],"Splines::CubicSplineBase::id_DDD::ni":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase6id_DDDE7integer9real_type"],"Splines::CubicSplineBase::id_DDD::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase6id_DDDE7integer9real_type"],"Splines::CubicSplineBase::id_DDDD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase7id_DDDDE7integer9real_type"],"Splines::CubicSplineBase::id_DDDDD":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase8id_DDDDDE7integer9real_type"],"Splines::CubicSplineBase::id_eval":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase7id_evalE7integer9real_type"],"Splines::CubicSplineBase::id_eval::ni":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase7id_evalE7integer9real_type"],"Splines::CubicSplineBase::id_eval::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase7id_evalE7integer9real_type"],"Splines::CubicSplineBase::info":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4infoEv"],"Splines::CubicSplineBase::info::stream":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase4infoER12ostream_type"],"Splines::CubicSplineBase::is_bounded":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase10is_boundedEv"],"Splines::CubicSplineBase::is_closed":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase9is_closedEv"],"Splines::CubicSplineBase::is_extended_constant":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase20is_extended_constantEv"],"Splines::CubicSplineBase::make_bounded":[37,2,1,"_CPPv4N7Splines15CubicSplineBase12make_boundedEv"],"Splines::CubicSplineBase::make_closed":[37,2,1,"_CPPv4N7Splines15CubicSplineBase11make_closedEv"],"Splines::CubicSplineBase::make_extended_constant":[37,2,1,"_CPPv4N7Splines15CubicSplineBase22make_extended_constantEv"],"Splines::CubicSplineBase::make_extended_not_constant":[37,2,1,"_CPPv4N7Splines15CubicSplineBase26make_extended_not_constantEv"],"Splines::CubicSplineBase::make_opened":[37,2,1,"_CPPv4N7Splines15CubicSplineBase11make_openedEv"],"Splines::CubicSplineBase::make_unbounded":[37,2,1,"_CPPv4N7Splines15CubicSplineBase14make_unboundedEv"],"Splines::CubicSplineBase::name":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4nameEv"],"Splines::CubicSplineBase::numPoints":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase9numPointsEv"],"Splines::CubicSplineBase::operator()":[37,2,1,"_CPPv4NK7Splines15CubicSplineBaseclE9real_type"],"Splines::CubicSplineBase::operator()::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBaseclE9real_type"],"Splines::CubicSplineBase::order":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase5orderEv"],"Splines::CubicSplineBase::pushBack":[37,2,1,"_CPPv4N7Splines15CubicSplineBase8pushBackE9real_type9real_type"],"Splines::CubicSplineBase::pushBack::x":[37,3,1,"_CPPv4N7Splines15CubicSplineBase8pushBackE9real_type9real_type"],"Splines::CubicSplineBase::pushBack::y":[37,3,1,"_CPPv4N7Splines15CubicSplineBase8pushBackE9real_type9real_type"],"Splines::CubicSplineBase::reserve":[37,2,1,"_CPPv4N7Splines15CubicSplineBase7reserveE7integer"],"Splines::CubicSplineBase::reserve::npts":[37,3,1,"_CPPv4N7Splines15CubicSplineBase7reserveE7integer"],"Splines::CubicSplineBase::reserve_external":[37,2,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::reserve_external::n":[37,3,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::reserve_external::p_dy":[37,3,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::reserve_external::p_x":[37,3,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::reserve_external::p_y":[37,3,1,"_CPPv4N7Splines15CubicSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::CubicSplineBase::search":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase6searchER9real_type"],"Splines::CubicSplineBase::search::x":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase6searchER9real_type"],"Splines::CubicSplineBase::setOrigin":[37,2,1,"_CPPv4N7Splines15CubicSplineBase9setOriginE9real_type"],"Splines::CubicSplineBase::setOrigin::x0":[37,3,1,"_CPPv4N7Splines15CubicSplineBase9setOriginE9real_type"],"Splines::CubicSplineBase::setRange":[37,2,1,"_CPPv4N7Splines15CubicSplineBase8setRangeE9real_type9real_type"],"Splines::CubicSplineBase::setRange::xmax":[37,3,1,"_CPPv4N7Splines15CubicSplineBase8setRangeE9real_type9real_type"],"Splines::CubicSplineBase::setRange::xmin":[37,3,1,"_CPPv4N7Splines15CubicSplineBase8setRangeE9real_type9real_type"],"Splines::CubicSplineBase::setup":[37,2,1,"_CPPv4N7Splines15CubicSplineBase5setupERK16GenericContainer"],"Splines::CubicSplineBase::setup::gc":[37,3,1,"_CPPv4N7Splines15CubicSplineBase5setupERK16GenericContainer"],"Splines::CubicSplineBase::type":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4typeEv"],"Splines::CubicSplineBase::type_name":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase9type_nameEv"],"Splines::CubicSplineBase::writeToStream":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase13writeToStreamER12ostream_type"],"Splines::CubicSplineBase::writeToStream::s":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase13writeToStreamER12ostream_type"],"Splines::CubicSplineBase::xBegin":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase6xBeginEv"],"Splines::CubicSplineBase::xEnd":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4xEndEv"],"Splines::CubicSplineBase::xMax":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4xMaxEv"],"Splines::CubicSplineBase::xMin":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4xMinEv"],"Splines::CubicSplineBase::xNode":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase5xNodeE7integer"],"Splines::CubicSplineBase::xNode::i":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase5xNodeE7integer"],"Splines::CubicSplineBase::yBegin":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase6yBeginEv"],"Splines::CubicSplineBase::yEnd":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4yEndEv"],"Splines::CubicSplineBase::yMax":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4yMaxEv"],"Splines::CubicSplineBase::yMin":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase4yMinEv"],"Splines::CubicSplineBase::yNode":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase5yNodeE7integer"],"Splines::CubicSplineBase::yNode::i":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase5yNodeE7integer"],"Splines::CubicSplineBase::ypNode":[37,2,1,"_CPPv4NK7Splines15CubicSplineBase6ypNodeE7integer"],"Splines::CubicSplineBase::ypNode::i":[37,3,1,"_CPPv4NK7Splines15CubicSplineBase6ypNodeE7integer"],"Splines::CubicSplineBase::~CubicSplineBase":[37,2,1,"_CPPv4N7Splines15CubicSplineBaseD0Ev"],"Splines::EXTRAPOLATE_BC":[56,4,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC14EXTRAPOLATE_BCE"],"Splines::FangHung":[118,2,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::dim":[118,3,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::ld_pnts":[118,3,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::npts":[118,3,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::pnts":[118,3,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FangHung::t":[118,3,1,"_CPPv4N7Splines8FangHungE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen":[114,2,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::dim":[114,3,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::ld_pnts":[114,3,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::npts":[114,3,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::pnts":[114,3,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::FoleyNielsen::t":[114,3,1,"_CPPv4N7Splines12FoleyNielsenE7integer7integerPK9real_type7integerP9real_type"],"Splines::HERMITE_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D12HERMITE_TYPEE"],"Splines::HermiteSpline":[38,1,1,"_CPPv4N7Splines13HermiteSplineE"],"Splines::HermiteSpline::D":[38,2,1,"_CPPv4NK7Splines13HermiteSpline1DE9real_type"],"Splines::HermiteSpline::D::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline1DE9real_type"],"Splines::HermiteSpline::DD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline2DDE9real_type"],"Splines::HermiteSpline::DD::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline2DDE9real_type"],"Splines::HermiteSpline::DDD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline3DDDE9real_type"],"Splines::HermiteSpline::DDD::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline3DDDE9real_type"],"Splines::HermiteSpline::DDDD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4DDDDE9real_type"],"Splines::HermiteSpline::DDDDD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline5DDDDDE9real_type"],"Splines::HermiteSpline::HermiteSpline":[38,2,1,"_CPPv4N7Splines13HermiteSpline13HermiteSplineERK6string"],"Splines::HermiteSpline::HermiteSpline::name":[38,3,1,"_CPPv4N7Splines13HermiteSpline13HermiteSplineERK6string"],"Splines::HermiteSpline::build":[38,2,1,"_CPPv4N7Splines13HermiteSpline5buildEv"],"Splines::HermiteSpline::build::gc":[38,3,1,"_CPPv4N7Splines13HermiteSpline5buildERK16GenericContainer"],"Splines::HermiteSpline::build::incx":[38,3,1,"_CPPv4N7Splines13HermiteSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::HermiteSpline::build::incy":[38,3,1,"_CPPv4N7Splines13HermiteSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::HermiteSpline::build::incyp":[38,3,1,"_CPPv4N7Splines13HermiteSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::HermiteSpline::build::n":[38,3,1,"_CPPv4N7Splines13HermiteSpline5buildEPK9real_typePK9real_typePK9real_type7integer"],"Splines::HermiteSpline::build::x":[38,3,1,"_CPPv4N7Splines13HermiteSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::HermiteSpline::build::y":[38,3,1,"_CPPv4N7Splines13HermiteSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::HermiteSpline::build::yp":[38,3,1,"_CPPv4N7Splines13HermiteSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::HermiteSpline::clear":[38,2,1,"_CPPv4N7Splines13HermiteSpline5clearEv"],"Splines::HermiteSpline::coeffs":[38,2,1,"_CPPv4NK7Splines13HermiteSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::HermiteSpline::coeffs::cfs":[38,3,1,"_CPPv4NK7Splines13HermiteSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::HermiteSpline::coeffs::nodes":[38,3,1,"_CPPv4NK7Splines13HermiteSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::HermiteSpline::coeffs::transpose":[38,3,1,"_CPPv4NK7Splines13HermiteSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::HermiteSpline::copySpline":[38,2,1,"_CPPv4N7Splines13HermiteSpline10copySplineERK15CubicSplineBase"],"Splines::HermiteSpline::copySpline::S":[38,3,1,"_CPPv4N7Splines13HermiteSpline10copySplineERK15CubicSplineBase"],"Splines::HermiteSpline::dropBack":[38,2,1,"_CPPv4N7Splines13HermiteSpline8dropBackEv"],"Splines::HermiteSpline::dump":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4dumpER12ostream_type7integerPKc"],"Splines::HermiteSpline::dump::fname":[38,3,1,"_CPPv4NK7Splines13HermiteSpline4dumpEPKc7integerPKc"],"Splines::HermiteSpline::dump::header":[38,3,1,"_CPPv4NK7Splines13HermiteSpline4dumpER12ostream_type7integerPKc"],"Splines::HermiteSpline::dump::nintervals":[38,3,1,"_CPPv4NK7Splines13HermiteSpline4dumpER12ostream_type7integerPKc"],"Splines::HermiteSpline::dump::s":[38,3,1,"_CPPv4NK7Splines13HermiteSpline4dumpER12ostream_type7integerPKc"],"Splines::HermiteSpline::eval":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4evalE9real_type"],"Splines::HermiteSpline::eval::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline4evalE9real_type"],"Splines::HermiteSpline::eval_D":[38,2,1,"_CPPv4NK7Splines13HermiteSpline6eval_DE9real_type"],"Splines::HermiteSpline::eval_D::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline6eval_DE9real_type"],"Splines::HermiteSpline::eval_DD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline7eval_DDE9real_type"],"Splines::HermiteSpline::eval_DD::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline7eval_DDE9real_type"],"Splines::HermiteSpline::eval_DDD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline8eval_DDDE9real_type"],"Splines::HermiteSpline::eval_DDD::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline8eval_DDDE9real_type"],"Splines::HermiteSpline::eval_DDDD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline9eval_DDDDE9real_type"],"Splines::HermiteSpline::eval_DDDD::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline9eval_DDDDE9real_type"],"Splines::HermiteSpline::eval_DDDDD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline10eval_DDDDDE9real_type"],"Splines::HermiteSpline::eval_DDDDD::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline10eval_DDDDDE9real_type"],"Splines::HermiteSpline::id_D":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4id_DE7integer9real_type"],"Splines::HermiteSpline::id_D::ni":[38,3,1,"_CPPv4NK7Splines13HermiteSpline4id_DE7integer9real_type"],"Splines::HermiteSpline::id_D::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline4id_DE7integer9real_type"],"Splines::HermiteSpline::id_DD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline5id_DDE7integer9real_type"],"Splines::HermiteSpline::id_DD::ni":[38,3,1,"_CPPv4NK7Splines13HermiteSpline5id_DDE7integer9real_type"],"Splines::HermiteSpline::id_DD::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline5id_DDE7integer9real_type"],"Splines::HermiteSpline::id_DDD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline6id_DDDE7integer9real_type"],"Splines::HermiteSpline::id_DDD::ni":[38,3,1,"_CPPv4NK7Splines13HermiteSpline6id_DDDE7integer9real_type"],"Splines::HermiteSpline::id_DDD::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline6id_DDDE7integer9real_type"],"Splines::HermiteSpline::id_DDDD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline7id_DDDDE7integer9real_type"],"Splines::HermiteSpline::id_DDDDD":[38,2,1,"_CPPv4NK7Splines13HermiteSpline8id_DDDDDE7integer9real_type"],"Splines::HermiteSpline::id_eval":[38,2,1,"_CPPv4NK7Splines13HermiteSpline7id_evalE7integer9real_type"],"Splines::HermiteSpline::id_eval::ni":[38,3,1,"_CPPv4NK7Splines13HermiteSpline7id_evalE7integer9real_type"],"Splines::HermiteSpline::id_eval::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline7id_evalE7integer9real_type"],"Splines::HermiteSpline::info":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4infoEv"],"Splines::HermiteSpline::info::stream":[38,3,1,"_CPPv4NK7Splines13HermiteSpline4infoER12ostream_type"],"Splines::HermiteSpline::is_bounded":[38,2,1,"_CPPv4NK7Splines13HermiteSpline10is_boundedEv"],"Splines::HermiteSpline::is_closed":[38,2,1,"_CPPv4NK7Splines13HermiteSpline9is_closedEv"],"Splines::HermiteSpline::is_extended_constant":[38,2,1,"_CPPv4NK7Splines13HermiteSpline20is_extended_constantEv"],"Splines::HermiteSpline::make_bounded":[38,2,1,"_CPPv4N7Splines13HermiteSpline12make_boundedEv"],"Splines::HermiteSpline::make_closed":[38,2,1,"_CPPv4N7Splines13HermiteSpline11make_closedEv"],"Splines::HermiteSpline::make_extended_constant":[38,2,1,"_CPPv4N7Splines13HermiteSpline22make_extended_constantEv"],"Splines::HermiteSpline::make_extended_not_constant":[38,2,1,"_CPPv4N7Splines13HermiteSpline26make_extended_not_constantEv"],"Splines::HermiteSpline::make_opened":[38,2,1,"_CPPv4N7Splines13HermiteSpline11make_openedEv"],"Splines::HermiteSpline::make_unbounded":[38,2,1,"_CPPv4N7Splines13HermiteSpline14make_unboundedEv"],"Splines::HermiteSpline::name":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4nameEv"],"Splines::HermiteSpline::numPoints":[38,2,1,"_CPPv4NK7Splines13HermiteSpline9numPointsEv"],"Splines::HermiteSpline::operator()":[38,2,1,"_CPPv4NK7Splines13HermiteSplineclE9real_type"],"Splines::HermiteSpline::operator()::x":[38,3,1,"_CPPv4NK7Splines13HermiteSplineclE9real_type"],"Splines::HermiteSpline::order":[38,2,1,"_CPPv4NK7Splines13HermiteSpline5orderEv"],"Splines::HermiteSpline::pushBack":[38,2,1,"_CPPv4N7Splines13HermiteSpline8pushBackE9real_type9real_type"],"Splines::HermiteSpline::pushBack::x":[38,3,1,"_CPPv4N7Splines13HermiteSpline8pushBackE9real_type9real_type"],"Splines::HermiteSpline::pushBack::y":[38,3,1,"_CPPv4N7Splines13HermiteSpline8pushBackE9real_type9real_type"],"Splines::HermiteSpline::reserve":[38,2,1,"_CPPv4N7Splines13HermiteSpline7reserveE7integer"],"Splines::HermiteSpline::reserve::npts":[38,3,1,"_CPPv4N7Splines13HermiteSpline7reserveE7integer"],"Splines::HermiteSpline::reserve_external":[38,2,1,"_CPPv4N7Splines13HermiteSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::HermiteSpline::reserve_external::n":[38,3,1,"_CPPv4N7Splines13HermiteSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::HermiteSpline::reserve_external::p_dy":[38,3,1,"_CPPv4N7Splines13HermiteSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::HermiteSpline::reserve_external::p_x":[38,3,1,"_CPPv4N7Splines13HermiteSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::HermiteSpline::reserve_external::p_y":[38,3,1,"_CPPv4N7Splines13HermiteSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::HermiteSpline::search":[38,2,1,"_CPPv4NK7Splines13HermiteSpline6searchER9real_type"],"Splines::HermiteSpline::search::x":[38,3,1,"_CPPv4NK7Splines13HermiteSpline6searchER9real_type"],"Splines::HermiteSpline::setOrigin":[38,2,1,"_CPPv4N7Splines13HermiteSpline9setOriginE9real_type"],"Splines::HermiteSpline::setOrigin::x0":[38,3,1,"_CPPv4N7Splines13HermiteSpline9setOriginE9real_type"],"Splines::HermiteSpline::setRange":[38,2,1,"_CPPv4N7Splines13HermiteSpline8setRangeE9real_type9real_type"],"Splines::HermiteSpline::setRange::xmax":[38,3,1,"_CPPv4N7Splines13HermiteSpline8setRangeE9real_type9real_type"],"Splines::HermiteSpline::setRange::xmin":[38,3,1,"_CPPv4N7Splines13HermiteSpline8setRangeE9real_type9real_type"],"Splines::HermiteSpline::setup":[38,2,1,"_CPPv4N7Splines13HermiteSpline5setupERK16GenericContainer"],"Splines::HermiteSpline::setup::gc":[38,3,1,"_CPPv4N7Splines13HermiteSpline5setupERK16GenericContainer"],"Splines::HermiteSpline::type":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4typeEv"],"Splines::HermiteSpline::type_name":[38,2,1,"_CPPv4NK7Splines13HermiteSpline9type_nameEv"],"Splines::HermiteSpline::writeToStream":[38,2,1,"_CPPv4NK7Splines13HermiteSpline13writeToStreamER12ostream_type"],"Splines::HermiteSpline::writeToStream::s":[38,3,1,"_CPPv4NK7Splines13HermiteSpline13writeToStreamER12ostream_type"],"Splines::HermiteSpline::xBegin":[38,2,1,"_CPPv4NK7Splines13HermiteSpline6xBeginEv"],"Splines::HermiteSpline::xEnd":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4xEndEv"],"Splines::HermiteSpline::xMax":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4xMaxEv"],"Splines::HermiteSpline::xMin":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4xMinEv"],"Splines::HermiteSpline::xNode":[38,2,1,"_CPPv4NK7Splines13HermiteSpline5xNodeE7integer"],"Splines::HermiteSpline::xNode::i":[38,3,1,"_CPPv4NK7Splines13HermiteSpline5xNodeE7integer"],"Splines::HermiteSpline::yBegin":[38,2,1,"_CPPv4NK7Splines13HermiteSpline6yBeginEv"],"Splines::HermiteSpline::yEnd":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4yEndEv"],"Splines::HermiteSpline::yMax":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4yMaxEv"],"Splines::HermiteSpline::yMin":[38,2,1,"_CPPv4NK7Splines13HermiteSpline4yMinEv"],"Splines::HermiteSpline::yNode":[38,2,1,"_CPPv4NK7Splines13HermiteSpline5yNodeE7integer"],"Splines::HermiteSpline::yNode::i":[38,3,1,"_CPPv4NK7Splines13HermiteSpline5yNodeE7integer"],"Splines::HermiteSpline::ypNode":[38,2,1,"_CPPv4NK7Splines13HermiteSpline6ypNodeE7integer"],"Splines::HermiteSpline::ypNode::i":[38,3,1,"_CPPv4NK7Splines13HermiteSpline6ypNodeE7integer"],"Splines::HermiteSpline::~HermiteSpline":[38,2,1,"_CPPv4N7Splines13HermiteSplineD0Ev"],"Splines::LINEAR_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D11LINEAR_TYPEE"],"Splines::LinearSpline":[39,1,1,"_CPPv4N7Splines12LinearSplineE"],"Splines::LinearSpline::D":[39,2,1,"_CPPv4NK7Splines12LinearSpline1DE9real_type"],"Splines::LinearSpline::D::x":[39,3,1,"_CPPv4NK7Splines12LinearSpline1DE9real_type"],"Splines::LinearSpline::DD":[39,2,1,"_CPPv4NK7Splines12LinearSpline2DDE9real_type"],"Splines::LinearSpline::DDD":[39,2,1,"_CPPv4NK7Splines12LinearSpline3DDDE9real_type"],"Splines::LinearSpline::DDDD":[39,2,1,"_CPPv4NK7Splines12LinearSpline4DDDDE9real_type"],"Splines::LinearSpline::DDDDD":[39,2,1,"_CPPv4NK7Splines12LinearSpline5DDDDDE9real_type"],"Splines::LinearSpline::LinearSpline":[39,2,1,"_CPPv4N7Splines12LinearSpline12LinearSplineERK6string"],"Splines::LinearSpline::LinearSpline::name":[39,3,1,"_CPPv4N7Splines12LinearSpline12LinearSplineERK6string"],"Splines::LinearSpline::build":[39,2,1,"_CPPv4N7Splines12LinearSpline5buildEv"],"Splines::LinearSpline::build::gc":[39,3,1,"_CPPv4N7Splines12LinearSpline5buildERK16GenericContainer"],"Splines::LinearSpline::build::incx":[39,3,1,"_CPPv4N7Splines12LinearSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::LinearSpline::build::incy":[39,3,1,"_CPPv4N7Splines12LinearSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::LinearSpline::build::n":[39,3,1,"_CPPv4N7Splines12LinearSpline5buildEPK9real_typePK9real_type7integer"],"Splines::LinearSpline::build::x":[39,3,1,"_CPPv4N7Splines12LinearSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::LinearSpline::build::y":[39,3,1,"_CPPv4N7Splines12LinearSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::LinearSpline::clear":[39,2,1,"_CPPv4N7Splines12LinearSpline5clearEv"],"Splines::LinearSpline::coeffs":[39,2,1,"_CPPv4NK7Splines12LinearSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::LinearSpline::coeffs::cfs":[39,3,1,"_CPPv4NK7Splines12LinearSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::LinearSpline::coeffs::nodes":[39,3,1,"_CPPv4NK7Splines12LinearSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::LinearSpline::coeffs::transpose":[39,3,1,"_CPPv4NK7Splines12LinearSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::LinearSpline::dropBack":[39,2,1,"_CPPv4N7Splines12LinearSpline8dropBackEv"],"Splines::LinearSpline::dump":[39,2,1,"_CPPv4NK7Splines12LinearSpline4dumpER12ostream_type7integerPKc"],"Splines::LinearSpline::dump::fname":[39,3,1,"_CPPv4NK7Splines12LinearSpline4dumpEPKc7integerPKc"],"Splines::LinearSpline::dump::header":[39,3,1,"_CPPv4NK7Splines12LinearSpline4dumpER12ostream_type7integerPKc"],"Splines::LinearSpline::dump::nintervals":[39,3,1,"_CPPv4NK7Splines12LinearSpline4dumpER12ostream_type7integerPKc"],"Splines::LinearSpline::dump::s":[39,3,1,"_CPPv4NK7Splines12LinearSpline4dumpER12ostream_type7integerPKc"],"Splines::LinearSpline::eval":[39,2,1,"_CPPv4NK7Splines12LinearSpline4evalE9real_type"],"Splines::LinearSpline::eval::x":[39,3,1,"_CPPv4NK7Splines12LinearSpline4evalE9real_type"],"Splines::LinearSpline::eval_D":[39,2,1,"_CPPv4NK7Splines12LinearSpline6eval_DE9real_type"],"Splines::LinearSpline::eval_D::x":[39,3,1,"_CPPv4NK7Splines12LinearSpline6eval_DE9real_type"],"Splines::LinearSpline::eval_DD":[39,2,1,"_CPPv4NK7Splines12LinearSpline7eval_DDE9real_type"],"Splines::LinearSpline::eval_DD::x":[39,3,1,"_CPPv4NK7Splines12LinearSpline7eval_DDE9real_type"],"Splines::LinearSpline::eval_DDD":[39,2,1,"_CPPv4NK7Splines12LinearSpline8eval_DDDE9real_type"],"Splines::LinearSpline::eval_DDD::x":[39,3,1,"_CPPv4NK7Splines12LinearSpline8eval_DDDE9real_type"],"Splines::LinearSpline::eval_DDDD":[39,2,1,"_CPPv4NK7Splines12LinearSpline9eval_DDDDE9real_type"],"Splines::LinearSpline::eval_DDDD::x":[39,3,1,"_CPPv4NK7Splines12LinearSpline9eval_DDDDE9real_type"],"Splines::LinearSpline::eval_DDDDD":[39,2,1,"_CPPv4NK7Splines12LinearSpline10eval_DDDDDE9real_type"],"Splines::LinearSpline::eval_DDDDD::x":[39,3,1,"_CPPv4NK7Splines12LinearSpline10eval_DDDDDE9real_type"],"Splines::LinearSpline::id_D":[39,2,1,"_CPPv4NK7Splines12LinearSpline4id_DE7integer9real_type"],"Splines::LinearSpline::id_DD":[39,2,1,"_CPPv4NK7Splines12LinearSpline5id_DDE7integer9real_type"],"Splines::LinearSpline::id_DDD":[39,2,1,"_CPPv4NK7Splines12LinearSpline6id_DDDE7integer9real_type"],"Splines::LinearSpline::id_DDDD":[39,2,1,"_CPPv4NK7Splines12LinearSpline7id_DDDDE7integer9real_type"],"Splines::LinearSpline::id_DDDDD":[39,2,1,"_CPPv4NK7Splines12LinearSpline8id_DDDDDE7integer9real_type"],"Splines::LinearSpline::id_eval":[39,2,1,"_CPPv4NK7Splines12LinearSpline7id_evalE7integer9real_type"],"Splines::LinearSpline::id_eval::ni":[39,3,1,"_CPPv4NK7Splines12LinearSpline7id_evalE7integer9real_type"],"Splines::LinearSpline::id_eval::x":[39,3,1,"_CPPv4NK7Splines12LinearSpline7id_evalE7integer9real_type"],"Splines::LinearSpline::info":[39,2,1,"_CPPv4NK7Splines12LinearSpline4infoEv"],"Splines::LinearSpline::info::stream":[39,3,1,"_CPPv4NK7Splines12LinearSpline4infoER12ostream_type"],"Splines::LinearSpline::is_bounded":[39,2,1,"_CPPv4NK7Splines12LinearSpline10is_boundedEv"],"Splines::LinearSpline::is_closed":[39,2,1,"_CPPv4NK7Splines12LinearSpline9is_closedEv"],"Splines::LinearSpline::is_extended_constant":[39,2,1,"_CPPv4NK7Splines12LinearSpline20is_extended_constantEv"],"Splines::LinearSpline::make_bounded":[39,2,1,"_CPPv4N7Splines12LinearSpline12make_boundedEv"],"Splines::LinearSpline::make_closed":[39,2,1,"_CPPv4N7Splines12LinearSpline11make_closedEv"],"Splines::LinearSpline::make_extended_constant":[39,2,1,"_CPPv4N7Splines12LinearSpline22make_extended_constantEv"],"Splines::LinearSpline::make_extended_not_constant":[39,2,1,"_CPPv4N7Splines12LinearSpline26make_extended_not_constantEv"],"Splines::LinearSpline::make_opened":[39,2,1,"_CPPv4N7Splines12LinearSpline11make_openedEv"],"Splines::LinearSpline::make_unbounded":[39,2,1,"_CPPv4N7Splines12LinearSpline14make_unboundedEv"],"Splines::LinearSpline::name":[39,2,1,"_CPPv4NK7Splines12LinearSpline4nameEv"],"Splines::LinearSpline::numPoints":[39,2,1,"_CPPv4NK7Splines12LinearSpline9numPointsEv"],"Splines::LinearSpline::operator()":[39,2,1,"_CPPv4NK7Splines12LinearSplineclE9real_type"],"Splines::LinearSpline::operator()::x":[39,3,1,"_CPPv4NK7Splines12LinearSplineclE9real_type"],"Splines::LinearSpline::order":[39,2,1,"_CPPv4NK7Splines12LinearSpline5orderEv"],"Splines::LinearSpline::pushBack":[39,2,1,"_CPPv4N7Splines12LinearSpline8pushBackE9real_type9real_type"],"Splines::LinearSpline::pushBack::x":[39,3,1,"_CPPv4N7Splines12LinearSpline8pushBackE9real_type9real_type"],"Splines::LinearSpline::pushBack::y":[39,3,1,"_CPPv4N7Splines12LinearSpline8pushBackE9real_type9real_type"],"Splines::LinearSpline::reserve":[39,2,1,"_CPPv4N7Splines12LinearSpline7reserveE7integer"],"Splines::LinearSpline::reserve::npts":[39,3,1,"_CPPv4N7Splines12LinearSpline7reserveE7integer"],"Splines::LinearSpline::reserve_external":[39,2,1,"_CPPv4N7Splines12LinearSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::LinearSpline::reserve_external::n":[39,3,1,"_CPPv4N7Splines12LinearSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::LinearSpline::reserve_external::p_x":[39,3,1,"_CPPv4N7Splines12LinearSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::LinearSpline::reserve_external::p_y":[39,3,1,"_CPPv4N7Splines12LinearSpline16reserve_externalE7integerRP9real_typeRP9real_type"],"Splines::LinearSpline::search":[39,2,1,"_CPPv4NK7Splines12LinearSpline6searchER9real_type"],"Splines::LinearSpline::search::x":[39,3,1,"_CPPv4NK7Splines12LinearSpline6searchER9real_type"],"Splines::LinearSpline::setOrigin":[39,2,1,"_CPPv4N7Splines12LinearSpline9setOriginE9real_type"],"Splines::LinearSpline::setOrigin::x0":[39,3,1,"_CPPv4N7Splines12LinearSpline9setOriginE9real_type"],"Splines::LinearSpline::setRange":[39,2,1,"_CPPv4N7Splines12LinearSpline8setRangeE9real_type9real_type"],"Splines::LinearSpline::setRange::xmax":[39,3,1,"_CPPv4N7Splines12LinearSpline8setRangeE9real_type9real_type"],"Splines::LinearSpline::setRange::xmin":[39,3,1,"_CPPv4N7Splines12LinearSpline8setRangeE9real_type9real_type"],"Splines::LinearSpline::setup":[39,2,1,"_CPPv4N7Splines12LinearSpline5setupERK16GenericContainer"],"Splines::LinearSpline::setup::gc":[39,3,1,"_CPPv4N7Splines12LinearSpline5setupERK16GenericContainer"],"Splines::LinearSpline::type":[39,2,1,"_CPPv4NK7Splines12LinearSpline4typeEv"],"Splines::LinearSpline::type_name":[39,2,1,"_CPPv4NK7Splines12LinearSpline9type_nameEv"],"Splines::LinearSpline::writeToStream":[39,2,1,"_CPPv4NK7Splines12LinearSpline13writeToStreamER12ostream_type"],"Splines::LinearSpline::writeToStream::s":[39,3,1,"_CPPv4NK7Splines12LinearSpline13writeToStreamER12ostream_type"],"Splines::LinearSpline::xBegin":[39,2,1,"_CPPv4NK7Splines12LinearSpline6xBeginEv"],"Splines::LinearSpline::xEnd":[39,2,1,"_CPPv4NK7Splines12LinearSpline4xEndEv"],"Splines::LinearSpline::xMax":[39,2,1,"_CPPv4NK7Splines12LinearSpline4xMaxEv"],"Splines::LinearSpline::xMin":[39,2,1,"_CPPv4NK7Splines12LinearSpline4xMinEv"],"Splines::LinearSpline::xNode":[39,2,1,"_CPPv4NK7Splines12LinearSpline5xNodeE7integer"],"Splines::LinearSpline::xNode::i":[39,3,1,"_CPPv4NK7Splines12LinearSpline5xNodeE7integer"],"Splines::LinearSpline::yBegin":[39,2,1,"_CPPv4NK7Splines12LinearSpline6yBeginEv"],"Splines::LinearSpline::yEnd":[39,2,1,"_CPPv4NK7Splines12LinearSpline4yEndEv"],"Splines::LinearSpline::yMax":[39,2,1,"_CPPv4NK7Splines12LinearSpline4yMaxEv"],"Splines::LinearSpline::yMin":[39,2,1,"_CPPv4NK7Splines12LinearSpline4yMinEv"],"Splines::LinearSpline::yNode":[39,2,1,"_CPPv4NK7Splines12LinearSpline5yNodeE7integer"],"Splines::LinearSpline::yNode::i":[39,3,1,"_CPPv4NK7Splines12LinearSpline5yNodeE7integer"],"Splines::LinearSpline::~LinearSpline":[39,2,1,"_CPPv4N7Splines12LinearSplineD0Ev"],"Splines::NATURAL_BC":[56,4,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC10NATURAL_BCE"],"Splines::NOT_A_KNOT":[56,4,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC10NOT_A_KNOTE"],"Splines::PARABOLIC_RUNOUT_BC":[56,4,1,"_CPPv4N7Splines20CUBIC_SPLINE_TYPE_BC19PARABOLIC_RUNOUT_BCE"],"Splines::PCHIP_QUINTIC":[58,4,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13PCHIP_QUINTICE"],"Splines::PCHIP_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D10PCHIP_TYPEE"],"Splines::PchipSpline":[40,1,1,"_CPPv4N7Splines11PchipSplineE"],"Splines::PchipSpline::D":[40,2,1,"_CPPv4NK7Splines11PchipSpline1DE9real_type"],"Splines::PchipSpline::D::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline1DE9real_type"],"Splines::PchipSpline::DD":[40,2,1,"_CPPv4NK7Splines11PchipSpline2DDE9real_type"],"Splines::PchipSpline::DD::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline2DDE9real_type"],"Splines::PchipSpline::DDD":[40,2,1,"_CPPv4NK7Splines11PchipSpline3DDDE9real_type"],"Splines::PchipSpline::DDD::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline3DDDE9real_type"],"Splines::PchipSpline::DDDD":[40,2,1,"_CPPv4NK7Splines11PchipSpline4DDDDE9real_type"],"Splines::PchipSpline::DDDDD":[40,2,1,"_CPPv4NK7Splines11PchipSpline5DDDDDE9real_type"],"Splines::PchipSpline::PchipSpline":[40,2,1,"_CPPv4N7Splines11PchipSpline11PchipSplineERK6string"],"Splines::PchipSpline::PchipSpline::name":[40,3,1,"_CPPv4N7Splines11PchipSpline11PchipSplineERK6string"],"Splines::PchipSpline::build":[40,2,1,"_CPPv4N7Splines11PchipSpline5buildEv"],"Splines::PchipSpline::build::gc":[40,3,1,"_CPPv4N7Splines11PchipSpline5buildERK16GenericContainer"],"Splines::PchipSpline::build::incx":[40,3,1,"_CPPv4N7Splines11PchipSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::PchipSpline::build::incy":[40,3,1,"_CPPv4N7Splines11PchipSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::PchipSpline::build::incyp":[40,3,1,"_CPPv4N7Splines11PchipSpline5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer"],"Splines::PchipSpline::build::n":[40,3,1,"_CPPv4N7Splines11PchipSpline5buildEPK9real_typePK9real_typePK9real_type7integer"],"Splines::PchipSpline::build::x":[40,3,1,"_CPPv4N7Splines11PchipSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::PchipSpline::build::y":[40,3,1,"_CPPv4N7Splines11PchipSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::PchipSpline::build::yp":[40,3,1,"_CPPv4N7Splines11PchipSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::PchipSpline::clear":[40,2,1,"_CPPv4N7Splines11PchipSpline5clearEv"],"Splines::PchipSpline::coeffs":[40,2,1,"_CPPv4NK7Splines11PchipSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::PchipSpline::coeffs::cfs":[40,3,1,"_CPPv4NK7Splines11PchipSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::PchipSpline::coeffs::nodes":[40,3,1,"_CPPv4NK7Splines11PchipSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::PchipSpline::coeffs::transpose":[40,3,1,"_CPPv4NK7Splines11PchipSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::PchipSpline::copySpline":[40,2,1,"_CPPv4N7Splines11PchipSpline10copySplineERK15CubicSplineBase"],"Splines::PchipSpline::copySpline::S":[40,3,1,"_CPPv4N7Splines11PchipSpline10copySplineERK15CubicSplineBase"],"Splines::PchipSpline::dropBack":[40,2,1,"_CPPv4N7Splines11PchipSpline8dropBackEv"],"Splines::PchipSpline::dump":[40,2,1,"_CPPv4NK7Splines11PchipSpline4dumpER12ostream_type7integerPKc"],"Splines::PchipSpline::dump::fname":[40,3,1,"_CPPv4NK7Splines11PchipSpline4dumpEPKc7integerPKc"],"Splines::PchipSpline::dump::header":[40,3,1,"_CPPv4NK7Splines11PchipSpline4dumpER12ostream_type7integerPKc"],"Splines::PchipSpline::dump::nintervals":[40,3,1,"_CPPv4NK7Splines11PchipSpline4dumpER12ostream_type7integerPKc"],"Splines::PchipSpline::dump::s":[40,3,1,"_CPPv4NK7Splines11PchipSpline4dumpER12ostream_type7integerPKc"],"Splines::PchipSpline::eval":[40,2,1,"_CPPv4NK7Splines11PchipSpline4evalE9real_type"],"Splines::PchipSpline::eval::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline4evalE9real_type"],"Splines::PchipSpline::eval_D":[40,2,1,"_CPPv4NK7Splines11PchipSpline6eval_DE9real_type"],"Splines::PchipSpline::eval_D::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline6eval_DE9real_type"],"Splines::PchipSpline::eval_DD":[40,2,1,"_CPPv4NK7Splines11PchipSpline7eval_DDE9real_type"],"Splines::PchipSpline::eval_DD::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline7eval_DDE9real_type"],"Splines::PchipSpline::eval_DDD":[40,2,1,"_CPPv4NK7Splines11PchipSpline8eval_DDDE9real_type"],"Splines::PchipSpline::eval_DDD::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline8eval_DDDE9real_type"],"Splines::PchipSpline::eval_DDDD":[40,2,1,"_CPPv4NK7Splines11PchipSpline9eval_DDDDE9real_type"],"Splines::PchipSpline::eval_DDDD::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline9eval_DDDDE9real_type"],"Splines::PchipSpline::eval_DDDDD":[40,2,1,"_CPPv4NK7Splines11PchipSpline10eval_DDDDDE9real_type"],"Splines::PchipSpline::eval_DDDDD::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline10eval_DDDDDE9real_type"],"Splines::PchipSpline::id_D":[40,2,1,"_CPPv4NK7Splines11PchipSpline4id_DE7integer9real_type"],"Splines::PchipSpline::id_D::ni":[40,3,1,"_CPPv4NK7Splines11PchipSpline4id_DE7integer9real_type"],"Splines::PchipSpline::id_D::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline4id_DE7integer9real_type"],"Splines::PchipSpline::id_DD":[40,2,1,"_CPPv4NK7Splines11PchipSpline5id_DDE7integer9real_type"],"Splines::PchipSpline::id_DD::ni":[40,3,1,"_CPPv4NK7Splines11PchipSpline5id_DDE7integer9real_type"],"Splines::PchipSpline::id_DD::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline5id_DDE7integer9real_type"],"Splines::PchipSpline::id_DDD":[40,2,1,"_CPPv4NK7Splines11PchipSpline6id_DDDE7integer9real_type"],"Splines::PchipSpline::id_DDD::ni":[40,3,1,"_CPPv4NK7Splines11PchipSpline6id_DDDE7integer9real_type"],"Splines::PchipSpline::id_DDD::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline6id_DDDE7integer9real_type"],"Splines::PchipSpline::id_DDDD":[40,2,1,"_CPPv4NK7Splines11PchipSpline7id_DDDDE7integer9real_type"],"Splines::PchipSpline::id_DDDDD":[40,2,1,"_CPPv4NK7Splines11PchipSpline8id_DDDDDE7integer9real_type"],"Splines::PchipSpline::id_eval":[40,2,1,"_CPPv4NK7Splines11PchipSpline7id_evalE7integer9real_type"],"Splines::PchipSpline::id_eval::ni":[40,3,1,"_CPPv4NK7Splines11PchipSpline7id_evalE7integer9real_type"],"Splines::PchipSpline::id_eval::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline7id_evalE7integer9real_type"],"Splines::PchipSpline::info":[40,2,1,"_CPPv4NK7Splines11PchipSpline4infoEv"],"Splines::PchipSpline::info::stream":[40,3,1,"_CPPv4NK7Splines11PchipSpline4infoER12ostream_type"],"Splines::PchipSpline::is_bounded":[40,2,1,"_CPPv4NK7Splines11PchipSpline10is_boundedEv"],"Splines::PchipSpline::is_closed":[40,2,1,"_CPPv4NK7Splines11PchipSpline9is_closedEv"],"Splines::PchipSpline::is_extended_constant":[40,2,1,"_CPPv4NK7Splines11PchipSpline20is_extended_constantEv"],"Splines::PchipSpline::make_bounded":[40,2,1,"_CPPv4N7Splines11PchipSpline12make_boundedEv"],"Splines::PchipSpline::make_closed":[40,2,1,"_CPPv4N7Splines11PchipSpline11make_closedEv"],"Splines::PchipSpline::make_extended_constant":[40,2,1,"_CPPv4N7Splines11PchipSpline22make_extended_constantEv"],"Splines::PchipSpline::make_extended_not_constant":[40,2,1,"_CPPv4N7Splines11PchipSpline26make_extended_not_constantEv"],"Splines::PchipSpline::make_opened":[40,2,1,"_CPPv4N7Splines11PchipSpline11make_openedEv"],"Splines::PchipSpline::make_unbounded":[40,2,1,"_CPPv4N7Splines11PchipSpline14make_unboundedEv"],"Splines::PchipSpline::name":[40,2,1,"_CPPv4NK7Splines11PchipSpline4nameEv"],"Splines::PchipSpline::numPoints":[40,2,1,"_CPPv4NK7Splines11PchipSpline9numPointsEv"],"Splines::PchipSpline::operator()":[40,2,1,"_CPPv4NK7Splines11PchipSplineclE9real_type"],"Splines::PchipSpline::operator()::x":[40,3,1,"_CPPv4NK7Splines11PchipSplineclE9real_type"],"Splines::PchipSpline::order":[40,2,1,"_CPPv4NK7Splines11PchipSpline5orderEv"],"Splines::PchipSpline::pushBack":[40,2,1,"_CPPv4N7Splines11PchipSpline8pushBackE9real_type9real_type"],"Splines::PchipSpline::pushBack::x":[40,3,1,"_CPPv4N7Splines11PchipSpline8pushBackE9real_type9real_type"],"Splines::PchipSpline::pushBack::y":[40,3,1,"_CPPv4N7Splines11PchipSpline8pushBackE9real_type9real_type"],"Splines::PchipSpline::reserve":[40,2,1,"_CPPv4N7Splines11PchipSpline7reserveE7integer"],"Splines::PchipSpline::reserve::npts":[40,3,1,"_CPPv4N7Splines11PchipSpline7reserveE7integer"],"Splines::PchipSpline::reserve_external":[40,2,1,"_CPPv4N7Splines11PchipSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::PchipSpline::reserve_external::n":[40,3,1,"_CPPv4N7Splines11PchipSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::PchipSpline::reserve_external::p_dy":[40,3,1,"_CPPv4N7Splines11PchipSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::PchipSpline::reserve_external::p_x":[40,3,1,"_CPPv4N7Splines11PchipSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::PchipSpline::reserve_external::p_y":[40,3,1,"_CPPv4N7Splines11PchipSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_type"],"Splines::PchipSpline::search":[40,2,1,"_CPPv4NK7Splines11PchipSpline6searchER9real_type"],"Splines::PchipSpline::search::x":[40,3,1,"_CPPv4NK7Splines11PchipSpline6searchER9real_type"],"Splines::PchipSpline::setOrigin":[40,2,1,"_CPPv4N7Splines11PchipSpline9setOriginE9real_type"],"Splines::PchipSpline::setOrigin::x0":[40,3,1,"_CPPv4N7Splines11PchipSpline9setOriginE9real_type"],"Splines::PchipSpline::setRange":[40,2,1,"_CPPv4N7Splines11PchipSpline8setRangeE9real_type9real_type"],"Splines::PchipSpline::setRange::xmax":[40,3,1,"_CPPv4N7Splines11PchipSpline8setRangeE9real_type9real_type"],"Splines::PchipSpline::setRange::xmin":[40,3,1,"_CPPv4N7Splines11PchipSpline8setRangeE9real_type9real_type"],"Splines::PchipSpline::setup":[40,2,1,"_CPPv4N7Splines11PchipSpline5setupERK16GenericContainer"],"Splines::PchipSpline::setup::gc":[40,3,1,"_CPPv4N7Splines11PchipSpline5setupERK16GenericContainer"],"Splines::PchipSpline::type":[40,2,1,"_CPPv4NK7Splines11PchipSpline4typeEv"],"Splines::PchipSpline::type_name":[40,2,1,"_CPPv4NK7Splines11PchipSpline9type_nameEv"],"Splines::PchipSpline::writeToStream":[40,2,1,"_CPPv4NK7Splines11PchipSpline13writeToStreamER12ostream_type"],"Splines::PchipSpline::writeToStream::s":[40,3,1,"_CPPv4NK7Splines11PchipSpline13writeToStreamER12ostream_type"],"Splines::PchipSpline::xBegin":[40,2,1,"_CPPv4NK7Splines11PchipSpline6xBeginEv"],"Splines::PchipSpline::xEnd":[40,2,1,"_CPPv4NK7Splines11PchipSpline4xEndEv"],"Splines::PchipSpline::xMax":[40,2,1,"_CPPv4NK7Splines11PchipSpline4xMaxEv"],"Splines::PchipSpline::xMin":[40,2,1,"_CPPv4NK7Splines11PchipSpline4xMinEv"],"Splines::PchipSpline::xNode":[40,2,1,"_CPPv4NK7Splines11PchipSpline5xNodeE7integer"],"Splines::PchipSpline::xNode::i":[40,3,1,"_CPPv4NK7Splines11PchipSpline5xNodeE7integer"],"Splines::PchipSpline::yBegin":[40,2,1,"_CPPv4NK7Splines11PchipSpline6yBeginEv"],"Splines::PchipSpline::yEnd":[40,2,1,"_CPPv4NK7Splines11PchipSpline4yEndEv"],"Splines::PchipSpline::yMax":[40,2,1,"_CPPv4NK7Splines11PchipSpline4yMaxEv"],"Splines::PchipSpline::yMin":[40,2,1,"_CPPv4NK7Splines11PchipSpline4yMinEv"],"Splines::PchipSpline::yNode":[40,2,1,"_CPPv4NK7Splines11PchipSpline5yNodeE7integer"],"Splines::PchipSpline::yNode::i":[40,3,1,"_CPPv4NK7Splines11PchipSpline5yNodeE7integer"],"Splines::PchipSpline::ypNode":[40,2,1,"_CPPv4NK7Splines11PchipSpline6ypNodeE7integer"],"Splines::PchipSpline::ypNode::i":[40,3,1,"_CPPv4NK7Splines11PchipSpline6ypNodeE7integer"],"Splines::PchipSpline::~PchipSpline":[40,2,1,"_CPPv4N7Splines11PchipSplineD0Ev"],"Splines::Pchip_build":[120,2,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build::X":[120,3,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build::Y":[120,3,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build::Yp":[120,3,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build::npts":[120,3,1,"_CPPv4N7Splines11Pchip_buildEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new":[103,2,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new::X":[103,3,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new::Y":[103,3,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new::Yp":[103,3,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::Pchip_build_new::npts":[103,3,1,"_CPPv4N7Splines15Pchip_build_newEPK9real_typePK9real_typeP9real_type7integer"],"Splines::QUINTIC_SPLINE_TYPE":[58,5,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPEE"],"Splines::QUINTIC_SPLINE_TYPE::AKIMA_QUINTIC":[58,4,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13AKIMA_QUINTICE"],"Splines::QUINTIC_SPLINE_TYPE::BESSEL_QUINTIC":[58,4,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE14BESSEL_QUINTICE"],"Splines::QUINTIC_SPLINE_TYPE::CUBIC_QUINTIC":[58,4,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13CUBIC_QUINTICE"],"Splines::QUINTIC_SPLINE_TYPE::PCHIP_QUINTIC":[58,4,1,"_CPPv4N7Splines19QUINTIC_SPLINE_TYPE13PCHIP_QUINTICE"],"Splines::QUINTIC_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D12QUINTIC_TYPEE"],"Splines::QuinticSpline":[41,1,1,"_CPPv4N7Splines13QuinticSplineE"],"Splines::QuinticSpline::D":[41,2,1,"_CPPv4NK7Splines13QuinticSpline1DE9real_type"],"Splines::QuinticSpline::D::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline1DE9real_type"],"Splines::QuinticSpline::DD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline2DDE9real_type"],"Splines::QuinticSpline::DD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline2DDE9real_type"],"Splines::QuinticSpline::DDD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline3DDDE9real_type"],"Splines::QuinticSpline::DDD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline3DDDE9real_type"],"Splines::QuinticSpline::DDDD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4DDDDE9real_type"],"Splines::QuinticSpline::DDDD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline4DDDDE9real_type"],"Splines::QuinticSpline::DDDDD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline5DDDDDE9real_type"],"Splines::QuinticSpline::DDDDD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline5DDDDDE9real_type"],"Splines::QuinticSpline::QuinticSpline":[41,2,1,"_CPPv4N7Splines13QuinticSpline13QuinticSplineERK6string"],"Splines::QuinticSpline::QuinticSpline::name":[41,3,1,"_CPPv4N7Splines13QuinticSpline13QuinticSplineERK6string"],"Splines::QuinticSpline::build":[41,2,1,"_CPPv4N7Splines13QuinticSpline5buildEv"],"Splines::QuinticSpline::build::gc":[41,3,1,"_CPPv4N7Splines13QuinticSpline5buildERK16GenericContainer"],"Splines::QuinticSpline::build::incx":[41,3,1,"_CPPv4N7Splines13QuinticSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::QuinticSpline::build::incy":[41,3,1,"_CPPv4N7Splines13QuinticSpline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::QuinticSpline::build::n":[41,3,1,"_CPPv4N7Splines13QuinticSpline5buildEPK9real_typePK9real_type7integer"],"Splines::QuinticSpline::build::x":[41,3,1,"_CPPv4N7Splines13QuinticSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::QuinticSpline::build::y":[41,3,1,"_CPPv4N7Splines13QuinticSpline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::QuinticSpline::clear":[41,2,1,"_CPPv4N7Splines13QuinticSpline5clearEv"],"Splines::QuinticSpline::coeffs":[41,2,1,"_CPPv4NK7Splines13QuinticSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSpline::coeffs::cfs":[41,3,1,"_CPPv4NK7Splines13QuinticSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSpline::coeffs::nodes":[41,3,1,"_CPPv4NK7Splines13QuinticSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSpline::coeffs::transpose":[41,3,1,"_CPPv4NK7Splines13QuinticSpline6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSpline::copySpline":[41,2,1,"_CPPv4N7Splines13QuinticSpline10copySplineERK17QuinticSplineBase"],"Splines::QuinticSpline::copySpline::S":[41,3,1,"_CPPv4N7Splines13QuinticSpline10copySplineERK17QuinticSplineBase"],"Splines::QuinticSpline::dropBack":[41,2,1,"_CPPv4N7Splines13QuinticSpline8dropBackEv"],"Splines::QuinticSpline::dump":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4dumpER12ostream_type7integerPKc"],"Splines::QuinticSpline::dump::fname":[41,3,1,"_CPPv4NK7Splines13QuinticSpline4dumpEPKc7integerPKc"],"Splines::QuinticSpline::dump::header":[41,3,1,"_CPPv4NK7Splines13QuinticSpline4dumpER12ostream_type7integerPKc"],"Splines::QuinticSpline::dump::nintervals":[41,3,1,"_CPPv4NK7Splines13QuinticSpline4dumpER12ostream_type7integerPKc"],"Splines::QuinticSpline::dump::s":[41,3,1,"_CPPv4NK7Splines13QuinticSpline4dumpER12ostream_type7integerPKc"],"Splines::QuinticSpline::eval":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4evalE9real_type"],"Splines::QuinticSpline::eval::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline4evalE9real_type"],"Splines::QuinticSpline::eval_D":[41,2,1,"_CPPv4NK7Splines13QuinticSpline6eval_DE9real_type"],"Splines::QuinticSpline::eval_D::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline6eval_DE9real_type"],"Splines::QuinticSpline::eval_DD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline7eval_DDE9real_type"],"Splines::QuinticSpline::eval_DD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline7eval_DDE9real_type"],"Splines::QuinticSpline::eval_DDD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline8eval_DDDE9real_type"],"Splines::QuinticSpline::eval_DDD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline8eval_DDDE9real_type"],"Splines::QuinticSpline::eval_DDDD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline9eval_DDDDE9real_type"],"Splines::QuinticSpline::eval_DDDD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline9eval_DDDDE9real_type"],"Splines::QuinticSpline::eval_DDDDD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline10eval_DDDDDE9real_type"],"Splines::QuinticSpline::eval_DDDDD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline10eval_DDDDDE9real_type"],"Splines::QuinticSpline::id_D":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4id_DE7integer9real_type"],"Splines::QuinticSpline::id_D::ni":[41,3,1,"_CPPv4NK7Splines13QuinticSpline4id_DE7integer9real_type"],"Splines::QuinticSpline::id_D::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline4id_DE7integer9real_type"],"Splines::QuinticSpline::id_DD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline5id_DDE7integer9real_type"],"Splines::QuinticSpline::id_DD::ni":[41,3,1,"_CPPv4NK7Splines13QuinticSpline5id_DDE7integer9real_type"],"Splines::QuinticSpline::id_DD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline5id_DDE7integer9real_type"],"Splines::QuinticSpline::id_DDD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline6id_DDDE7integer9real_type"],"Splines::QuinticSpline::id_DDD::ni":[41,3,1,"_CPPv4NK7Splines13QuinticSpline6id_DDDE7integer9real_type"],"Splines::QuinticSpline::id_DDD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline6id_DDDE7integer9real_type"],"Splines::QuinticSpline::id_DDDD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline7id_DDDDE7integer9real_type"],"Splines::QuinticSpline::id_DDDD::ni":[41,3,1,"_CPPv4NK7Splines13QuinticSpline7id_DDDDE7integer9real_type"],"Splines::QuinticSpline::id_DDDD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline7id_DDDDE7integer9real_type"],"Splines::QuinticSpline::id_DDDDD":[41,2,1,"_CPPv4NK7Splines13QuinticSpline8id_DDDDDE7integer9real_type"],"Splines::QuinticSpline::id_DDDDD::ni":[41,3,1,"_CPPv4NK7Splines13QuinticSpline8id_DDDDDE7integer9real_type"],"Splines::QuinticSpline::id_DDDDD::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline8id_DDDDDE7integer9real_type"],"Splines::QuinticSpline::id_eval":[41,2,1,"_CPPv4NK7Splines13QuinticSpline7id_evalE7integer9real_type"],"Splines::QuinticSpline::id_eval::ni":[41,3,1,"_CPPv4NK7Splines13QuinticSpline7id_evalE7integer9real_type"],"Splines::QuinticSpline::id_eval::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline7id_evalE7integer9real_type"],"Splines::QuinticSpline::info":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4infoEv"],"Splines::QuinticSpline::info::stream":[41,3,1,"_CPPv4NK7Splines13QuinticSpline4infoER12ostream_type"],"Splines::QuinticSpline::is_bounded":[41,2,1,"_CPPv4NK7Splines13QuinticSpline10is_boundedEv"],"Splines::QuinticSpline::is_closed":[41,2,1,"_CPPv4NK7Splines13QuinticSpline9is_closedEv"],"Splines::QuinticSpline::is_extended_constant":[41,2,1,"_CPPv4NK7Splines13QuinticSpline20is_extended_constantEv"],"Splines::QuinticSpline::make_bounded":[41,2,1,"_CPPv4N7Splines13QuinticSpline12make_boundedEv"],"Splines::QuinticSpline::make_closed":[41,2,1,"_CPPv4N7Splines13QuinticSpline11make_closedEv"],"Splines::QuinticSpline::make_extended_constant":[41,2,1,"_CPPv4N7Splines13QuinticSpline22make_extended_constantEv"],"Splines::QuinticSpline::make_extended_not_constant":[41,2,1,"_CPPv4N7Splines13QuinticSpline26make_extended_not_constantEv"],"Splines::QuinticSpline::make_opened":[41,2,1,"_CPPv4N7Splines13QuinticSpline11make_openedEv"],"Splines::QuinticSpline::make_unbounded":[41,2,1,"_CPPv4N7Splines13QuinticSpline14make_unboundedEv"],"Splines::QuinticSpline::name":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4nameEv"],"Splines::QuinticSpline::numPoints":[41,2,1,"_CPPv4NK7Splines13QuinticSpline9numPointsEv"],"Splines::QuinticSpline::operator()":[41,2,1,"_CPPv4NK7Splines13QuinticSplineclE9real_type"],"Splines::QuinticSpline::operator()::x":[41,3,1,"_CPPv4NK7Splines13QuinticSplineclE9real_type"],"Splines::QuinticSpline::order":[41,2,1,"_CPPv4NK7Splines13QuinticSpline5orderEv"],"Splines::QuinticSpline::pushBack":[41,2,1,"_CPPv4N7Splines13QuinticSpline8pushBackE9real_type9real_type"],"Splines::QuinticSpline::pushBack::x":[41,3,1,"_CPPv4N7Splines13QuinticSpline8pushBackE9real_type9real_type"],"Splines::QuinticSpline::pushBack::y":[41,3,1,"_CPPv4N7Splines13QuinticSpline8pushBackE9real_type9real_type"],"Splines::QuinticSpline::reserve":[41,2,1,"_CPPv4N7Splines13QuinticSpline7reserveE7integer"],"Splines::QuinticSpline::reserve::npts":[41,3,1,"_CPPv4N7Splines13QuinticSpline7reserveE7integer"],"Splines::QuinticSpline::reserve_external":[41,2,1,"_CPPv4N7Splines13QuinticSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSpline::reserve_external::n":[41,3,1,"_CPPv4N7Splines13QuinticSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSpline::reserve_external::p_Yp":[41,3,1,"_CPPv4N7Splines13QuinticSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSpline::reserve_external::p_Ypp":[41,3,1,"_CPPv4N7Splines13QuinticSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSpline::reserve_external::p_x":[41,3,1,"_CPPv4N7Splines13QuinticSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSpline::reserve_external::p_y":[41,3,1,"_CPPv4N7Splines13QuinticSpline16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSpline::search":[41,2,1,"_CPPv4NK7Splines13QuinticSpline6searchER9real_type"],"Splines::QuinticSpline::search::x":[41,3,1,"_CPPv4NK7Splines13QuinticSpline6searchER9real_type"],"Splines::QuinticSpline::setOrigin":[41,2,1,"_CPPv4N7Splines13QuinticSpline9setOriginE9real_type"],"Splines::QuinticSpline::setOrigin::x0":[41,3,1,"_CPPv4N7Splines13QuinticSpline9setOriginE9real_type"],"Splines::QuinticSpline::setQuinticType":[41,2,1,"_CPPv4N7Splines13QuinticSpline14setQuinticTypeE19QUINTIC_SPLINE_TYPE"],"Splines::QuinticSpline::setQuinticType::qt":[41,3,1,"_CPPv4N7Splines13QuinticSpline14setQuinticTypeE19QUINTIC_SPLINE_TYPE"],"Splines::QuinticSpline::setRange":[41,2,1,"_CPPv4N7Splines13QuinticSpline8setRangeE9real_type9real_type"],"Splines::QuinticSpline::setRange::xmax":[41,3,1,"_CPPv4N7Splines13QuinticSpline8setRangeE9real_type9real_type"],"Splines::QuinticSpline::setRange::xmin":[41,3,1,"_CPPv4N7Splines13QuinticSpline8setRangeE9real_type9real_type"],"Splines::QuinticSpline::setup":[41,2,1,"_CPPv4N7Splines13QuinticSpline5setupERK16GenericContainer"],"Splines::QuinticSpline::setup::gc":[41,3,1,"_CPPv4N7Splines13QuinticSpline5setupERK16GenericContainer"],"Splines::QuinticSpline::type":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4typeEv"],"Splines::QuinticSpline::type_name":[41,2,1,"_CPPv4NK7Splines13QuinticSpline9type_nameEv"],"Splines::QuinticSpline::writeToStream":[41,2,1,"_CPPv4NK7Splines13QuinticSpline13writeToStreamER12ostream_type"],"Splines::QuinticSpline::writeToStream::s":[41,3,1,"_CPPv4NK7Splines13QuinticSpline13writeToStreamER12ostream_type"],"Splines::QuinticSpline::xBegin":[41,2,1,"_CPPv4NK7Splines13QuinticSpline6xBeginEv"],"Splines::QuinticSpline::xEnd":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4xEndEv"],"Splines::QuinticSpline::xMax":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4xMaxEv"],"Splines::QuinticSpline::xMin":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4xMinEv"],"Splines::QuinticSpline::xNode":[41,2,1,"_CPPv4NK7Splines13QuinticSpline5xNodeE7integer"],"Splines::QuinticSpline::xNode::i":[41,3,1,"_CPPv4NK7Splines13QuinticSpline5xNodeE7integer"],"Splines::QuinticSpline::yBegin":[41,2,1,"_CPPv4NK7Splines13QuinticSpline6yBeginEv"],"Splines::QuinticSpline::yEnd":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4yEndEv"],"Splines::QuinticSpline::yMax":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4yMaxEv"],"Splines::QuinticSpline::yMin":[41,2,1,"_CPPv4NK7Splines13QuinticSpline4yMinEv"],"Splines::QuinticSpline::yNode":[41,2,1,"_CPPv4NK7Splines13QuinticSpline5yNodeE7integer"],"Splines::QuinticSpline::yNode::i":[41,3,1,"_CPPv4NK7Splines13QuinticSpline5yNodeE7integer"],"Splines::QuinticSpline::ypNode":[41,2,1,"_CPPv4NK7Splines13QuinticSpline6ypNodeE7integer"],"Splines::QuinticSpline::ypNode::i":[41,3,1,"_CPPv4NK7Splines13QuinticSpline6ypNodeE7integer"],"Splines::QuinticSpline::yppNode":[41,2,1,"_CPPv4NK7Splines13QuinticSpline7yppNodeE7integer"],"Splines::QuinticSpline::yppNode::i":[41,3,1,"_CPPv4NK7Splines13QuinticSpline7yppNodeE7integer"],"Splines::QuinticSpline::~QuinticSpline":[41,2,1,"_CPPv4N7Splines13QuinticSplineD0Ev"],"Splines::QuinticSplineBase":[42,1,1,"_CPPv4N7Splines17QuinticSplineBaseE"],"Splines::QuinticSplineBase::D":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase1DE9real_type"],"Splines::QuinticSplineBase::D::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase1DE9real_type"],"Splines::QuinticSplineBase::DD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase2DDE9real_type"],"Splines::QuinticSplineBase::DD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase2DDE9real_type"],"Splines::QuinticSplineBase::DDD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase3DDDE9real_type"],"Splines::QuinticSplineBase::DDD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase3DDDE9real_type"],"Splines::QuinticSplineBase::DDDD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4DDDDE9real_type"],"Splines::QuinticSplineBase::DDDD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase4DDDDE9real_type"],"Splines::QuinticSplineBase::DDDDD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase5DDDDDE9real_type"],"Splines::QuinticSplineBase::DDDDD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase5DDDDDE9real_type"],"Splines::QuinticSplineBase::QuinticSplineBase":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase17QuinticSplineBaseERK6string"],"Splines::QuinticSplineBase::QuinticSplineBase::name":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase17QuinticSplineBaseERK6string"],"Splines::QuinticSplineBase::build":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase5buildEv"],"Splines::QuinticSplineBase::build::gc":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase5buildERK16GenericContainer"],"Splines::QuinticSplineBase::build::incx":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::QuinticSplineBase::build::incy":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::QuinticSplineBase::build::n":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase5buildEPK9real_typePK9real_type7integer"],"Splines::QuinticSplineBase::build::x":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::QuinticSplineBase::build::y":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::QuinticSplineBase::clear":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase5clearEv"],"Splines::QuinticSplineBase::coeffs":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSplineBase::coeffs::cfs":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSplineBase::coeffs::nodes":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSplineBase::coeffs::transpose":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase6coeffsEPC9real_typePC9real_typeb"],"Splines::QuinticSplineBase::copySpline":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase10copySplineERK17QuinticSplineBase"],"Splines::QuinticSplineBase::copySpline::S":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase10copySplineERK17QuinticSplineBase"],"Splines::QuinticSplineBase::dropBack":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase8dropBackEv"],"Splines::QuinticSplineBase::dump":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4dumpER12ostream_type7integerPKc"],"Splines::QuinticSplineBase::dump::fname":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase4dumpEPKc7integerPKc"],"Splines::QuinticSplineBase::dump::header":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase4dumpER12ostream_type7integerPKc"],"Splines::QuinticSplineBase::dump::nintervals":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase4dumpER12ostream_type7integerPKc"],"Splines::QuinticSplineBase::dump::s":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase4dumpER12ostream_type7integerPKc"],"Splines::QuinticSplineBase::eval":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4evalE9real_type"],"Splines::QuinticSplineBase::eval::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase4evalE9real_type"],"Splines::QuinticSplineBase::eval_D":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase6eval_DE9real_type"],"Splines::QuinticSplineBase::eval_D::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase6eval_DE9real_type"],"Splines::QuinticSplineBase::eval_DD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase7eval_DDE9real_type"],"Splines::QuinticSplineBase::eval_DD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase7eval_DDE9real_type"],"Splines::QuinticSplineBase::eval_DDD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase8eval_DDDE9real_type"],"Splines::QuinticSplineBase::eval_DDD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase8eval_DDDE9real_type"],"Splines::QuinticSplineBase::eval_DDDD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase9eval_DDDDE9real_type"],"Splines::QuinticSplineBase::eval_DDDD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase9eval_DDDDE9real_type"],"Splines::QuinticSplineBase::eval_DDDDD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase10eval_DDDDDE9real_type"],"Splines::QuinticSplineBase::eval_DDDDD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase10eval_DDDDDE9real_type"],"Splines::QuinticSplineBase::id_D":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4id_DE7integer9real_type"],"Splines::QuinticSplineBase::id_D::ni":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase4id_DE7integer9real_type"],"Splines::QuinticSplineBase::id_D::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase4id_DE7integer9real_type"],"Splines::QuinticSplineBase::id_DD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase5id_DDE7integer9real_type"],"Splines::QuinticSplineBase::id_DD::ni":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase5id_DDE7integer9real_type"],"Splines::QuinticSplineBase::id_DD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase5id_DDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase6id_DDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDD::ni":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase6id_DDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase6id_DDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase7id_DDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDD::ni":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase7id_DDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase7id_DDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDDD":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase8id_DDDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDDD::ni":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase8id_DDDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_DDDDD::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase8id_DDDDDE7integer9real_type"],"Splines::QuinticSplineBase::id_eval":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase7id_evalE7integer9real_type"],"Splines::QuinticSplineBase::id_eval::ni":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase7id_evalE7integer9real_type"],"Splines::QuinticSplineBase::id_eval::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase7id_evalE7integer9real_type"],"Splines::QuinticSplineBase::info":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4infoEv"],"Splines::QuinticSplineBase::info::stream":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase4infoER12ostream_type"],"Splines::QuinticSplineBase::is_bounded":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase10is_boundedEv"],"Splines::QuinticSplineBase::is_closed":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase9is_closedEv"],"Splines::QuinticSplineBase::is_extended_constant":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase20is_extended_constantEv"],"Splines::QuinticSplineBase::make_bounded":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase12make_boundedEv"],"Splines::QuinticSplineBase::make_closed":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase11make_closedEv"],"Splines::QuinticSplineBase::make_extended_constant":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase22make_extended_constantEv"],"Splines::QuinticSplineBase::make_extended_not_constant":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase26make_extended_not_constantEv"],"Splines::QuinticSplineBase::make_opened":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase11make_openedEv"],"Splines::QuinticSplineBase::make_unbounded":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase14make_unboundedEv"],"Splines::QuinticSplineBase::name":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4nameEv"],"Splines::QuinticSplineBase::numPoints":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase9numPointsEv"],"Splines::QuinticSplineBase::operator()":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBaseclE9real_type"],"Splines::QuinticSplineBase::operator()::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBaseclE9real_type"],"Splines::QuinticSplineBase::order":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase5orderEv"],"Splines::QuinticSplineBase::pushBack":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase8pushBackE9real_type9real_type"],"Splines::QuinticSplineBase::pushBack::x":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase8pushBackE9real_type9real_type"],"Splines::QuinticSplineBase::pushBack::y":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase8pushBackE9real_type9real_type"],"Splines::QuinticSplineBase::reserve":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase7reserveE7integer"],"Splines::QuinticSplineBase::reserve::npts":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase7reserveE7integer"],"Splines::QuinticSplineBase::reserve_external":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::n":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::p_Yp":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::p_Ypp":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::p_x":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::reserve_external::p_y":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase16reserve_externalE7integerRP9real_typeRP9real_typeRP9real_typeRP9real_type"],"Splines::QuinticSplineBase::search":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase6searchER9real_type"],"Splines::QuinticSplineBase::search::x":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase6searchER9real_type"],"Splines::QuinticSplineBase::setOrigin":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase9setOriginE9real_type"],"Splines::QuinticSplineBase::setOrigin::x0":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase9setOriginE9real_type"],"Splines::QuinticSplineBase::setRange":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase8setRangeE9real_type9real_type"],"Splines::QuinticSplineBase::setRange::xmax":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase8setRangeE9real_type9real_type"],"Splines::QuinticSplineBase::setRange::xmin":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase8setRangeE9real_type9real_type"],"Splines::QuinticSplineBase::setup":[42,2,1,"_CPPv4N7Splines17QuinticSplineBase5setupERK16GenericContainer"],"Splines::QuinticSplineBase::setup::gc":[42,3,1,"_CPPv4N7Splines17QuinticSplineBase5setupERK16GenericContainer"],"Splines::QuinticSplineBase::type":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4typeEv"],"Splines::QuinticSplineBase::type_name":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase9type_nameEv"],"Splines::QuinticSplineBase::writeToStream":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase13writeToStreamER12ostream_type"],"Splines::QuinticSplineBase::writeToStream::s":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase13writeToStreamER12ostream_type"],"Splines::QuinticSplineBase::xBegin":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase6xBeginEv"],"Splines::QuinticSplineBase::xEnd":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4xEndEv"],"Splines::QuinticSplineBase::xMax":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4xMaxEv"],"Splines::QuinticSplineBase::xMin":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4xMinEv"],"Splines::QuinticSplineBase::xNode":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase5xNodeE7integer"],"Splines::QuinticSplineBase::xNode::i":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase5xNodeE7integer"],"Splines::QuinticSplineBase::yBegin":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase6yBeginEv"],"Splines::QuinticSplineBase::yEnd":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4yEndEv"],"Splines::QuinticSplineBase::yMax":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4yMaxEv"],"Splines::QuinticSplineBase::yMin":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase4yMinEv"],"Splines::QuinticSplineBase::yNode":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase5yNodeE7integer"],"Splines::QuinticSplineBase::yNode::i":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase5yNodeE7integer"],"Splines::QuinticSplineBase::ypNode":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase6ypNodeE7integer"],"Splines::QuinticSplineBase::ypNode::i":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase6ypNodeE7integer"],"Splines::QuinticSplineBase::yppNode":[42,2,1,"_CPPv4NK7Splines17QuinticSplineBase7yppNodeE7integer"],"Splines::QuinticSplineBase::yppNode::i":[42,3,1,"_CPPv4NK7Splines17QuinticSplineBase7yppNodeE7integer"],"Splines::QuinticSplineBase::~QuinticSplineBase":[42,2,1,"_CPPv4N7Splines17QuinticSplineBaseD0Ev"],"Splines::REGION_ABCDEM":[55,5,1,"_CPPv4N7Splines13REGION_ABCDEME"],"Splines::REGION_ABCDEM::region_A":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_AE"],"Splines::REGION_ABCDEM::region_B":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_BE"],"Splines::REGION_ABCDEM::region_C":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_CE"],"Splines::REGION_ABCDEM::region_D":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_DE"],"Splines::REGION_ABCDEM::region_E":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_EE"],"Splines::REGION_ABCDEM::region_M":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_ME"],"Splines::SPLINE_SET_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D15SPLINE_SET_TYPEE"],"Splines::SPLINE_VEC_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D15SPLINE_VEC_TYPEE"],"Splines::Spline":[43,1,1,"_CPPv4N7Splines6SplineE"],"Splines::Spline1D":[44,1,1,"_CPPv4N7Splines8Spline1DE"],"Splines::Spline1D::D":[44,2,1,"_CPPv4NK7Splines8Spline1D1DE9real_type"],"Splines::Spline1D::D::x":[44,3,1,"_CPPv4NK7Splines8Spline1D1DE9real_type"],"Splines::Spline1D::DD":[44,2,1,"_CPPv4NK7Splines8Spline1D2DDE9real_type"],"Splines::Spline1D::DD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D2DDE9real_type"],"Splines::Spline1D::DDD":[44,2,1,"_CPPv4NK7Splines8Spline1D3DDDE9real_type"],"Splines::Spline1D::DDD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D3DDDE9real_type"],"Splines::Spline1D::DDDD":[44,2,1,"_CPPv4NK7Splines8Spline1D4DDDDE9real_type"],"Splines::Spline1D::DDDD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D4DDDDE9real_type"],"Splines::Spline1D::DDDDD":[44,2,1,"_CPPv4NK7Splines8Spline1D5DDDDDE9real_type"],"Splines::Spline1D::DDDDD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D5DDDDDE9real_type"],"Splines::Spline1D::Spline1D":[44,2,1,"_CPPv4N7Splines8Spline1D8Spline1DERKNSt6stringE"],"Splines::Spline1D::Spline1D::n":[44,3,1,"_CPPv4N7Splines8Spline1D8Spline1DERKNSt6stringE"],"Splines::Spline1D::build":[44,2,1,"_CPPv4N7Splines8Spline1D5buildEv"],"Splines::Spline1D::build::gc":[44,3,1,"_CPPv4N7Splines8Spline1D5buildERK16GenericContainer"],"Splines::Spline1D::build::incx":[44,3,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DPK9real_type7integerPK9real_type7integer7integer"],"Splines::Spline1D::build::incy":[44,3,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DPK9real_type7integerPK9real_type7integer7integer"],"Splines::Spline1D::build::n":[44,3,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DPK9real_typePK9real_type7integer"],"Splines::Spline1D::build::tp":[44,3,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DRK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline1D::build::x":[44,3,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DRK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline1D::build::y":[44,3,1,"_CPPv4N7Splines8Spline1D5buildE12SplineType1DRK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline1D::clear":[44,2,1,"_CPPv4N7Splines8Spline1D5clearEv"],"Splines::Spline1D::coeffs":[44,2,1,"_CPPv4NK7Splines8Spline1D6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline1D::coeffs::cfs":[44,3,1,"_CPPv4NK7Splines8Spline1D6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline1D::coeffs::nodes":[44,3,1,"_CPPv4NK7Splines8Spline1D6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline1D::coeffs::transpose":[44,3,1,"_CPPv4NK7Splines8Spline1D6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline1D::dropBack":[44,2,1,"_CPPv4N7Splines8Spline1D8dropBackEv"],"Splines::Spline1D::dump":[44,2,1,"_CPPv4NK7Splines8Spline1D4dumpER12ostream_type7integerPKc"],"Splines::Spline1D::dump::fname":[44,3,1,"_CPPv4NK7Splines8Spline1D4dumpEPKc7integerPKc"],"Splines::Spline1D::dump::header":[44,3,1,"_CPPv4NK7Splines8Spline1D4dumpER12ostream_type7integerPKc"],"Splines::Spline1D::dump::nintervals":[44,3,1,"_CPPv4NK7Splines8Spline1D4dumpER12ostream_type7integerPKc"],"Splines::Spline1D::dump::s":[44,3,1,"_CPPv4NK7Splines8Spline1D4dumpER12ostream_type7integerPKc"],"Splines::Spline1D::eval":[44,2,1,"_CPPv4NK7Splines8Spline1D4evalE9real_type"],"Splines::Spline1D::eval::x":[44,3,1,"_CPPv4NK7Splines8Spline1D4evalE9real_type"],"Splines::Spline1D::eval_D":[44,2,1,"_CPPv4NK7Splines8Spline1D6eval_DE9real_type"],"Splines::Spline1D::eval_D::x":[44,3,1,"_CPPv4NK7Splines8Spline1D6eval_DE9real_type"],"Splines::Spline1D::eval_DD":[44,2,1,"_CPPv4NK7Splines8Spline1D7eval_DDE9real_type"],"Splines::Spline1D::eval_DD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D7eval_DDE9real_type"],"Splines::Spline1D::eval_DDD":[44,2,1,"_CPPv4NK7Splines8Spline1D8eval_DDDE9real_type"],"Splines::Spline1D::eval_DDD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D8eval_DDDE9real_type"],"Splines::Spline1D::eval_DDDD":[44,2,1,"_CPPv4NK7Splines8Spline1D9eval_DDDDE9real_type"],"Splines::Spline1D::eval_DDDD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D9eval_DDDDE9real_type"],"Splines::Spline1D::eval_DDDDD":[44,2,1,"_CPPv4NK7Splines8Spline1D10eval_DDDDDE9real_type"],"Splines::Spline1D::eval_DDDDD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D10eval_DDDDDE9real_type"],"Splines::Spline1D::id_D":[44,2,1,"_CPPv4NK7Splines8Spline1D4id_DE7integer9real_type"],"Splines::Spline1D::id_D::ni":[44,3,1,"_CPPv4NK7Splines8Spline1D4id_DE7integer9real_type"],"Splines::Spline1D::id_D::x":[44,3,1,"_CPPv4NK7Splines8Spline1D4id_DE7integer9real_type"],"Splines::Spline1D::id_DD":[44,2,1,"_CPPv4NK7Splines8Spline1D5id_DDE7integer9real_type"],"Splines::Spline1D::id_DD::ni":[44,3,1,"_CPPv4NK7Splines8Spline1D5id_DDE7integer9real_type"],"Splines::Spline1D::id_DD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D5id_DDE7integer9real_type"],"Splines::Spline1D::id_DDD":[44,2,1,"_CPPv4NK7Splines8Spline1D6id_DDDE7integer9real_type"],"Splines::Spline1D::id_DDD::ni":[44,3,1,"_CPPv4NK7Splines8Spline1D6id_DDDE7integer9real_type"],"Splines::Spline1D::id_DDD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D6id_DDDE7integer9real_type"],"Splines::Spline1D::id_DDDD":[44,2,1,"_CPPv4NK7Splines8Spline1D7id_DDDDE7integer9real_type"],"Splines::Spline1D::id_DDDD::ni":[44,3,1,"_CPPv4NK7Splines8Spline1D7id_DDDDE7integer9real_type"],"Splines::Spline1D::id_DDDD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D7id_DDDDE7integer9real_type"],"Splines::Spline1D::id_DDDDD":[44,2,1,"_CPPv4NK7Splines8Spline1D8id_DDDDDE7integer9real_type"],"Splines::Spline1D::id_DDDDD::ni":[44,3,1,"_CPPv4NK7Splines8Spline1D8id_DDDDDE7integer9real_type"],"Splines::Spline1D::id_DDDDD::x":[44,3,1,"_CPPv4NK7Splines8Spline1D8id_DDDDDE7integer9real_type"],"Splines::Spline1D::id_eval":[44,2,1,"_CPPv4NK7Splines8Spline1D7id_evalE7integer9real_type"],"Splines::Spline1D::id_eval::ni":[44,3,1,"_CPPv4NK7Splines8Spline1D7id_evalE7integer9real_type"],"Splines::Spline1D::id_eval::x":[44,3,1,"_CPPv4NK7Splines8Spline1D7id_evalE7integer9real_type"],"Splines::Spline1D::info":[44,2,1,"_CPPv4NK7Splines8Spline1D4infoEv"],"Splines::Spline1D::info::stream":[44,3,1,"_CPPv4NK7Splines8Spline1D4infoER12ostream_type"],"Splines::Spline1D::is_bounded":[44,2,1,"_CPPv4NK7Splines8Spline1D10is_boundedEv"],"Splines::Spline1D::is_closed":[44,2,1,"_CPPv4NK7Splines8Spline1D9is_closedEv"],"Splines::Spline1D::make_bounded":[44,2,1,"_CPPv4N7Splines8Spline1D12make_boundedEv"],"Splines::Spline1D::make_closed":[44,2,1,"_CPPv4N7Splines8Spline1D11make_closedEv"],"Splines::Spline1D::make_opened":[44,2,1,"_CPPv4N7Splines8Spline1D11make_openedEv"],"Splines::Spline1D::make_unbounded":[44,2,1,"_CPPv4N7Splines8Spline1D14make_unboundedEv"],"Splines::Spline1D::name":[44,2,1,"_CPPv4NK7Splines8Spline1D4nameEv"],"Splines::Spline1D::numPoints":[44,2,1,"_CPPv4NK7Splines8Spline1D9numPointsEv"],"Splines::Spline1D::operator()":[44,2,1,"_CPPv4NK7Splines8Spline1DclE9real_type"],"Splines::Spline1D::operator()::x":[44,3,1,"_CPPv4NK7Splines8Spline1DclE9real_type"],"Splines::Spline1D::order":[44,2,1,"_CPPv4NK7Splines8Spline1D5orderEv"],"Splines::Spline1D::pushBack":[44,2,1,"_CPPv4N7Splines8Spline1D8pushBackE9real_type9real_type"],"Splines::Spline1D::pushBack::x":[44,3,1,"_CPPv4N7Splines8Spline1D8pushBackE9real_type9real_type"],"Splines::Spline1D::pushBack::y":[44,3,1,"_CPPv4N7Splines8Spline1D8pushBackE9real_type9real_type"],"Splines::Spline1D::reserve":[44,2,1,"_CPPv4N7Splines8Spline1D7reserveE7integer"],"Splines::Spline1D::reserve::npts":[44,3,1,"_CPPv4N7Splines8Spline1D7reserveE7integer"],"Splines::Spline1D::setOrigin":[44,2,1,"_CPPv4N7Splines8Spline1D9setOriginE9real_type"],"Splines::Spline1D::setOrigin::x0":[44,3,1,"_CPPv4N7Splines8Spline1D9setOriginE9real_type"],"Splines::Spline1D::setRange":[44,2,1,"_CPPv4N7Splines8Spline1D8setRangeE9real_type9real_type"],"Splines::Spline1D::setRange::xmax":[44,3,1,"_CPPv4N7Splines8Spline1D8setRangeE9real_type9real_type"],"Splines::Spline1D::setRange::xmin":[44,3,1,"_CPPv4N7Splines8Spline1D8setRangeE9real_type9real_type"],"Splines::Spline1D::setup":[44,2,1,"_CPPv4N7Splines8Spline1D5setupERK16GenericContainer"],"Splines::Spline1D::setup::gc":[44,3,1,"_CPPv4N7Splines8Spline1D5setupERK16GenericContainer"],"Splines::Spline1D::type":[44,2,1,"_CPPv4NK7Splines8Spline1D4typeEv"],"Splines::Spline1D::type_name":[44,2,1,"_CPPv4NK7Splines8Spline1D9type_nameEv"],"Splines::Spline1D::writeToStream":[44,2,1,"_CPPv4NK7Splines8Spline1D13writeToStreamER12ostream_type"],"Splines::Spline1D::writeToStream::s":[44,3,1,"_CPPv4NK7Splines8Spline1D13writeToStreamER12ostream_type"],"Splines::Spline1D::xBegin":[44,2,1,"_CPPv4NK7Splines8Spline1D6xBeginEv"],"Splines::Spline1D::xEnd":[44,2,1,"_CPPv4NK7Splines8Spline1D4xEndEv"],"Splines::Spline1D::xMax":[44,2,1,"_CPPv4NK7Splines8Spline1D4xMaxEv"],"Splines::Spline1D::xMin":[44,2,1,"_CPPv4NK7Splines8Spline1D4xMinEv"],"Splines::Spline1D::xNode":[44,2,1,"_CPPv4NK7Splines8Spline1D5xNodeE7integer"],"Splines::Spline1D::xNode::i":[44,3,1,"_CPPv4NK7Splines8Spline1D5xNodeE7integer"],"Splines::Spline1D::yBegin":[44,2,1,"_CPPv4NK7Splines8Spline1D6yBeginEv"],"Splines::Spline1D::yEnd":[44,2,1,"_CPPv4NK7Splines8Spline1D4yEndEv"],"Splines::Spline1D::yMax":[44,2,1,"_CPPv4NK7Splines8Spline1D4yMaxEv"],"Splines::Spline1D::yMin":[44,2,1,"_CPPv4NK7Splines8Spline1D4yMinEv"],"Splines::Spline1D::yNode":[44,2,1,"_CPPv4NK7Splines8Spline1D5yNodeE7integer"],"Splines::Spline1D::yNode::i":[44,3,1,"_CPPv4NK7Splines8Spline1D5yNodeE7integer"],"Splines::Spline1D::~Spline1D":[44,2,1,"_CPPv4N7Splines8Spline1DD0Ev"],"Splines::Spline2D":[45,1,1,"_CPPv4N7Splines8Spline2DE"],"Splines::Spline2D::D":[45,2,1,"_CPPv4NK7Splines8Spline2D1DE9real_type9real_typeAL3E_9real_type"],"Splines::Spline2D::D::d":[45,3,1,"_CPPv4NK7Splines8Spline2D1DE9real_type9real_typeAL3E_9real_type"],"Splines::Spline2D::D::x":[45,3,1,"_CPPv4NK7Splines8Spline2D1DE9real_type9real_typeAL3E_9real_type"],"Splines::Spline2D::D::y":[45,3,1,"_CPPv4NK7Splines8Spline2D1DE9real_type9real_typeAL3E_9real_type"],"Splines::Spline2D::DD":[45,2,1,"_CPPv4NK7Splines8Spline2D2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Spline2D::DD::dd":[45,3,1,"_CPPv4NK7Splines8Spline2D2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Spline2D::DD::x":[45,3,1,"_CPPv4NK7Splines8Spline2D2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Spline2D::DD::y":[45,3,1,"_CPPv4NK7Splines8Spline2D2DDE9real_type9real_typeAL6E_9real_type"],"Splines::Spline2D::Dx":[45,2,1,"_CPPv4NK7Splines8Spline2D2DxE9real_type9real_type"],"Splines::Spline2D::Dx::x":[45,3,1,"_CPPv4NK7Splines8Spline2D2DxE9real_type9real_type"],"Splines::Spline2D::Dx::y":[45,3,1,"_CPPv4NK7Splines8Spline2D2DxE9real_type9real_type"],"Splines::Spline2D::Dxx":[45,2,1,"_CPPv4NK7Splines8Spline2D3DxxE9real_type9real_type"],"Splines::Spline2D::Dxx::x":[45,3,1,"_CPPv4NK7Splines8Spline2D3DxxE9real_type9real_type"],"Splines::Spline2D::Dxx::y":[45,3,1,"_CPPv4NK7Splines8Spline2D3DxxE9real_type9real_type"],"Splines::Spline2D::Dxy":[45,2,1,"_CPPv4NK7Splines8Spline2D3DxyE9real_type9real_type"],"Splines::Spline2D::Dxy::x":[45,3,1,"_CPPv4NK7Splines8Spline2D3DxyE9real_type9real_type"],"Splines::Spline2D::Dxy::y":[45,3,1,"_CPPv4NK7Splines8Spline2D3DxyE9real_type9real_type"],"Splines::Spline2D::Dy":[45,2,1,"_CPPv4NK7Splines8Spline2D2DyE9real_type9real_type"],"Splines::Spline2D::Dy::x":[45,3,1,"_CPPv4NK7Splines8Spline2D2DyE9real_type9real_type"],"Splines::Spline2D::Dy::y":[45,3,1,"_CPPv4NK7Splines8Spline2D2DyE9real_type9real_type"],"Splines::Spline2D::Dyy":[45,2,1,"_CPPv4NK7Splines8Spline2D3DyyE9real_type9real_type"],"Splines::Spline2D::Dyy::x":[45,3,1,"_CPPv4NK7Splines8Spline2D3DyyE9real_type9real_type"],"Splines::Spline2D::Dyy::y":[45,3,1,"_CPPv4NK7Splines8Spline2D3DyyE9real_type9real_type"],"Splines::Spline2D::Spline2D":[45,2,1,"_CPPv4N7Splines8Spline2D8Spline2DERK6string"],"Splines::Spline2D::Spline2D::name":[45,3,1,"_CPPv4N7Splines8Spline2D8Spline2DERK6string"],"Splines::Spline2D::build":[45,2,1,"_CPPv4N7Splines8Spline2D5buildERK16GenericContainer"],"Splines::Spline2D::build::fortran_storage":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::gc":[45,3,1,"_CPPv4N7Splines8Spline2D5buildERK16GenericContainer"],"Splines::Spline2D::build::incx":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::Spline2D::build::incy":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::Spline2D::build::ldZ":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::Spline2D::build::nx":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeE7integer7integerbb"],"Splines::Spline2D::build::ny":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeE7integer7integerbb"],"Splines::Spline2D::build::tp":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::transposed":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::x":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::y":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::build::z":[45,3,1,"_CPPv4N7Splines8Spline2D5buildE12SplineType2DRK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::Spline2D::clear":[45,2,1,"_CPPv4N7Splines8Spline2D5clearEv"],"Splines::Spline2D::eval":[45,2,1,"_CPPv4NK7Splines8Spline2D4evalE9real_type9real_type"],"Splines::Spline2D::eval::x":[45,3,1,"_CPPv4NK7Splines8Spline2D4evalE9real_type9real_type"],"Splines::Spline2D::eval::y":[45,3,1,"_CPPv4NK7Splines8Spline2D4evalE9real_type9real_type"],"Splines::Spline2D::eval_D_1":[45,2,1,"_CPPv4NK7Splines8Spline2D8eval_D_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1::x":[45,3,1,"_CPPv4NK7Splines8Spline2D8eval_D_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1::y":[45,3,1,"_CPPv4NK7Splines8Spline2D8eval_D_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1_1":[45,2,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1_1::x":[45,3,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1_1::y":[45,3,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_1E9real_type9real_type"],"Splines::Spline2D::eval_D_1_2":[45,2,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_2E9real_type9real_type"],"Splines::Spline2D::eval_D_1_2::x":[45,3,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_2E9real_type9real_type"],"Splines::Spline2D::eval_D_1_2::y":[45,3,1,"_CPPv4NK7Splines8Spline2D10eval_D_1_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2":[45,2,1,"_CPPv4NK7Splines8Spline2D8eval_D_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2::x":[45,3,1,"_CPPv4NK7Splines8Spline2D8eval_D_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2::y":[45,3,1,"_CPPv4NK7Splines8Spline2D8eval_D_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2_2":[45,2,1,"_CPPv4NK7Splines8Spline2D10eval_D_2_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2_2::x":[45,3,1,"_CPPv4NK7Splines8Spline2D10eval_D_2_2E9real_type9real_type"],"Splines::Spline2D::eval_D_2_2::y":[45,3,1,"_CPPv4NK7Splines8Spline2D10eval_D_2_2E9real_type9real_type"],"Splines::Spline2D::info":[45,2,1,"_CPPv4NK7Splines8Spline2D4infoEv"],"Splines::Spline2D::info::stream":[45,3,1,"_CPPv4NK7Splines8Spline2D4infoER12ostream_type"],"Splines::Spline2D::is_x_bounded":[45,2,1,"_CPPv4NK7Splines8Spline2D12is_x_boundedEv"],"Splines::Spline2D::is_x_closed":[45,2,1,"_CPPv4NK7Splines8Spline2D11is_x_closedEv"],"Splines::Spline2D::is_y_bounded":[45,2,1,"_CPPv4NK7Splines8Spline2D12is_y_boundedEv"],"Splines::Spline2D::is_y_closed":[45,2,1,"_CPPv4NK7Splines8Spline2D11is_y_closedEv"],"Splines::Spline2D::make_x_bounded":[45,2,1,"_CPPv4N7Splines8Spline2D14make_x_boundedEv"],"Splines::Spline2D::make_x_closed":[45,2,1,"_CPPv4N7Splines8Spline2D13make_x_closedEv"],"Splines::Spline2D::make_x_opened":[45,2,1,"_CPPv4N7Splines8Spline2D13make_x_openedEv"],"Splines::Spline2D::make_x_unbounded":[45,2,1,"_CPPv4N7Splines8Spline2D16make_x_unboundedEv"],"Splines::Spline2D::make_y_bounded":[45,2,1,"_CPPv4N7Splines8Spline2D14make_y_boundedEv"],"Splines::Spline2D::make_y_closed":[45,2,1,"_CPPv4N7Splines8Spline2D13make_y_closedEv"],"Splines::Spline2D::make_y_opened":[45,2,1,"_CPPv4N7Splines8Spline2D13make_y_openedEv"],"Splines::Spline2D::make_y_unbounded":[45,2,1,"_CPPv4N7Splines8Spline2D16make_y_unboundedEv"],"Splines::Spline2D::name":[45,2,1,"_CPPv4NK7Splines8Spline2D4nameEv"],"Splines::Spline2D::numPointX":[45,2,1,"_CPPv4NK7Splines8Spline2D9numPointXEv"],"Splines::Spline2D::numPointY":[45,2,1,"_CPPv4NK7Splines8Spline2D9numPointYEv"],"Splines::Spline2D::operator()":[45,2,1,"_CPPv4NK7Splines8Spline2DclE9real_type9real_type"],"Splines::Spline2D::operator()::x":[45,3,1,"_CPPv4NK7Splines8Spline2DclE9real_type9real_type"],"Splines::Spline2D::operator()::y":[45,3,1,"_CPPv4NK7Splines8Spline2DclE9real_type9real_type"],"Splines::Spline2D::setup":[45,2,1,"_CPPv4N7Splines8Spline2D5setupERK16GenericContainer"],"Splines::Spline2D::setup::gc":[45,3,1,"_CPPv4N7Splines8Spline2D5setupERK16GenericContainer"],"Splines::Spline2D::type_name":[45,2,1,"_CPPv4NK7Splines8Spline2D9type_nameEv"],"Splines::Spline2D::writeToStream":[45,2,1,"_CPPv4NK7Splines8Spline2D13writeToStreamER12ostream_type"],"Splines::Spline2D::writeToStream::s":[45,3,1,"_CPPv4NK7Splines8Spline2D13writeToStreamER12ostream_type"],"Splines::Spline2D::xMax":[45,2,1,"_CPPv4NK7Splines8Spline2D4xMaxEv"],"Splines::Spline2D::xMin":[45,2,1,"_CPPv4NK7Splines8Spline2D4xMinEv"],"Splines::Spline2D::xNode":[45,2,1,"_CPPv4NK7Splines8Spline2D5xNodeE7integer"],"Splines::Spline2D::xNode::i":[45,3,1,"_CPPv4NK7Splines8Spline2D5xNodeE7integer"],"Splines::Spline2D::yMax":[45,2,1,"_CPPv4NK7Splines8Spline2D4yMaxEv"],"Splines::Spline2D::yMin":[45,2,1,"_CPPv4NK7Splines8Spline2D4yMinEv"],"Splines::Spline2D::yNode":[45,2,1,"_CPPv4NK7Splines8Spline2D5yNodeE7integer"],"Splines::Spline2D::yNode::i":[45,3,1,"_CPPv4NK7Splines8Spline2D5yNodeE7integer"],"Splines::Spline2D::zMax":[45,2,1,"_CPPv4NK7Splines8Spline2D4zMaxEv"],"Splines::Spline2D::zMin":[45,2,1,"_CPPv4NK7Splines8Spline2D4zMinEv"],"Splines::Spline2D::zNode":[45,2,1,"_CPPv4NK7Splines8Spline2D5zNodeE7integer7integer"],"Splines::Spline2D::zNode::i":[45,3,1,"_CPPv4NK7Splines8Spline2D5zNodeE7integer7integer"],"Splines::Spline2D::zNode::j":[45,3,1,"_CPPv4NK7Splines8Spline2D5zNodeE7integer7integer"],"Splines::Spline2D::~Spline2D":[45,2,1,"_CPPv4N7Splines8Spline2DD0Ev"],"Splines::Spline::D":[43,2,1,"_CPPv4NK7Splines6Spline1DE9real_type"],"Splines::Spline::D::x":[43,3,1,"_CPPv4NK7Splines6Spline1DE9real_type"],"Splines::Spline::DD":[43,2,1,"_CPPv4NK7Splines6Spline2DDE9real_type"],"Splines::Spline::DD::x":[43,3,1,"_CPPv4NK7Splines6Spline2DDE9real_type"],"Splines::Spline::DDD":[43,2,1,"_CPPv4NK7Splines6Spline3DDDE9real_type"],"Splines::Spline::DDD::x":[43,3,1,"_CPPv4NK7Splines6Spline3DDDE9real_type"],"Splines::Spline::DDDD":[43,2,1,"_CPPv4NK7Splines6Spline4DDDDE9real_type"],"Splines::Spline::DDDDD":[43,2,1,"_CPPv4NK7Splines6Spline5DDDDDE9real_type"],"Splines::Spline::Spline":[43,2,1,"_CPPv4N7Splines6Spline6SplineERK6string"],"Splines::Spline::Spline::name":[43,3,1,"_CPPv4N7Splines6Spline6SplineERK6string"],"Splines::Spline::build":[43,2,1,"_CPPv4N7Splines6Spline5buildEv"],"Splines::Spline::build::gc":[43,3,1,"_CPPv4N7Splines6Spline5buildERK16GenericContainer"],"Splines::Spline::build::incx":[43,3,1,"_CPPv4N7Splines6Spline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::Spline::build::incy":[43,3,1,"_CPPv4N7Splines6Spline5buildEPK9real_type7integerPK9real_type7integer7integer"],"Splines::Spline::build::n":[43,3,1,"_CPPv4N7Splines6Spline5buildEPK9real_typePK9real_type7integer"],"Splines::Spline::build::x":[43,3,1,"_CPPv4N7Splines6Spline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline::build::y":[43,3,1,"_CPPv4N7Splines6Spline5buildERK6vectorI9real_typeERK6vectorI9real_typeE"],"Splines::Spline::clear":[43,2,1,"_CPPv4N7Splines6Spline5clearEv"],"Splines::Spline::coeffs":[43,2,1,"_CPPv4NK7Splines6Spline6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline::coeffs::cfs":[43,3,1,"_CPPv4NK7Splines6Spline6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline::coeffs::nodes":[43,3,1,"_CPPv4NK7Splines6Spline6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline::coeffs::transpose":[43,3,1,"_CPPv4NK7Splines6Spline6coeffsEPC9real_typePC9real_typeb"],"Splines::Spline::dropBack":[43,2,1,"_CPPv4N7Splines6Spline8dropBackEv"],"Splines::Spline::dump":[43,2,1,"_CPPv4NK7Splines6Spline4dumpER12ostream_type7integerPKc"],"Splines::Spline::dump::fname":[43,3,1,"_CPPv4NK7Splines6Spline4dumpEPKc7integerPKc"],"Splines::Spline::dump::header":[43,3,1,"_CPPv4NK7Splines6Spline4dumpER12ostream_type7integerPKc"],"Splines::Spline::dump::nintervals":[43,3,1,"_CPPv4NK7Splines6Spline4dumpER12ostream_type7integerPKc"],"Splines::Spline::dump::s":[43,3,1,"_CPPv4NK7Splines6Spline4dumpER12ostream_type7integerPKc"],"Splines::Spline::eval":[43,2,1,"_CPPv4NK7Splines6Spline4evalE9real_type"],"Splines::Spline::eval::x":[43,3,1,"_CPPv4NK7Splines6Spline4evalE9real_type"],"Splines::Spline::eval_D":[43,2,1,"_CPPv4NK7Splines6Spline6eval_DE9real_type"],"Splines::Spline::eval_D::x":[43,3,1,"_CPPv4NK7Splines6Spline6eval_DE9real_type"],"Splines::Spline::eval_DD":[43,2,1,"_CPPv4NK7Splines6Spline7eval_DDE9real_type"],"Splines::Spline::eval_DD::x":[43,3,1,"_CPPv4NK7Splines6Spline7eval_DDE9real_type"],"Splines::Spline::eval_DDD":[43,2,1,"_CPPv4NK7Splines6Spline8eval_DDDE9real_type"],"Splines::Spline::eval_DDD::x":[43,3,1,"_CPPv4NK7Splines6Spline8eval_DDDE9real_type"],"Splines::Spline::eval_DDDD":[43,2,1,"_CPPv4NK7Splines6Spline9eval_DDDDE9real_type"],"Splines::Spline::eval_DDDD::x":[43,3,1,"_CPPv4NK7Splines6Spline9eval_DDDDE9real_type"],"Splines::Spline::eval_DDDDD":[43,2,1,"_CPPv4NK7Splines6Spline10eval_DDDDDE9real_type"],"Splines::Spline::eval_DDDDD::x":[43,3,1,"_CPPv4NK7Splines6Spline10eval_DDDDDE9real_type"],"Splines::Spline::id_D":[43,2,1,"_CPPv4NK7Splines6Spline4id_DE7integer9real_type"],"Splines::Spline::id_D::ni":[43,3,1,"_CPPv4NK7Splines6Spline4id_DE7integer9real_type"],"Splines::Spline::id_D::x":[43,3,1,"_CPPv4NK7Splines6Spline4id_DE7integer9real_type"],"Splines::Spline::id_DD":[43,2,1,"_CPPv4NK7Splines6Spline5id_DDE7integer9real_type"],"Splines::Spline::id_DD::ni":[43,3,1,"_CPPv4NK7Splines6Spline5id_DDE7integer9real_type"],"Splines::Spline::id_DD::x":[43,3,1,"_CPPv4NK7Splines6Spline5id_DDE7integer9real_type"],"Splines::Spline::id_DDD":[43,2,1,"_CPPv4NK7Splines6Spline6id_DDDE7integer9real_type"],"Splines::Spline::id_DDD::ni":[43,3,1,"_CPPv4NK7Splines6Spline6id_DDDE7integer9real_type"],"Splines::Spline::id_DDD::x":[43,3,1,"_CPPv4NK7Splines6Spline6id_DDDE7integer9real_type"],"Splines::Spline::id_DDDD":[43,2,1,"_CPPv4NK7Splines6Spline7id_DDDDE7integer9real_type"],"Splines::Spline::id_DDDDD":[43,2,1,"_CPPv4NK7Splines6Spline8id_DDDDDE7integer9real_type"],"Splines::Spline::id_eval":[43,2,1,"_CPPv4NK7Splines6Spline7id_evalE7integer9real_type"],"Splines::Spline::id_eval::ni":[43,3,1,"_CPPv4NK7Splines6Spline7id_evalE7integer9real_type"],"Splines::Spline::id_eval::x":[43,3,1,"_CPPv4NK7Splines6Spline7id_evalE7integer9real_type"],"Splines::Spline::info":[43,2,1,"_CPPv4NK7Splines6Spline4infoEv"],"Splines::Spline::info::stream":[43,3,1,"_CPPv4NK7Splines6Spline4infoER12ostream_type"],"Splines::Spline::is_bounded":[43,2,1,"_CPPv4NK7Splines6Spline10is_boundedEv"],"Splines::Spline::is_closed":[43,2,1,"_CPPv4NK7Splines6Spline9is_closedEv"],"Splines::Spline::is_extended_constant":[43,2,1,"_CPPv4NK7Splines6Spline20is_extended_constantEv"],"Splines::Spline::make_bounded":[43,2,1,"_CPPv4N7Splines6Spline12make_boundedEv"],"Splines::Spline::make_closed":[43,2,1,"_CPPv4N7Splines6Spline11make_closedEv"],"Splines::Spline::make_extended_constant":[43,2,1,"_CPPv4N7Splines6Spline22make_extended_constantEv"],"Splines::Spline::make_extended_not_constant":[43,2,1,"_CPPv4N7Splines6Spline26make_extended_not_constantEv"],"Splines::Spline::make_opened":[43,2,1,"_CPPv4N7Splines6Spline11make_openedEv"],"Splines::Spline::make_unbounded":[43,2,1,"_CPPv4N7Splines6Spline14make_unboundedEv"],"Splines::Spline::name":[43,2,1,"_CPPv4NK7Splines6Spline4nameEv"],"Splines::Spline::numPoints":[43,2,1,"_CPPv4NK7Splines6Spline9numPointsEv"],"Splines::Spline::operator()":[43,2,1,"_CPPv4NK7Splines6SplineclE9real_type"],"Splines::Spline::operator()::x":[43,3,1,"_CPPv4NK7Splines6SplineclE9real_type"],"Splines::Spline::order":[43,2,1,"_CPPv4NK7Splines6Spline5orderEv"],"Splines::Spline::pushBack":[43,2,1,"_CPPv4N7Splines6Spline8pushBackE9real_type9real_type"],"Splines::Spline::pushBack::x":[43,3,1,"_CPPv4N7Splines6Spline8pushBackE9real_type9real_type"],"Splines::Spline::pushBack::y":[43,3,1,"_CPPv4N7Splines6Spline8pushBackE9real_type9real_type"],"Splines::Spline::reserve":[43,2,1,"_CPPv4N7Splines6Spline7reserveE7integer"],"Splines::Spline::reserve::npts":[43,3,1,"_CPPv4N7Splines6Spline7reserveE7integer"],"Splines::Spline::search":[43,2,1,"_CPPv4NK7Splines6Spline6searchER9real_type"],"Splines::Spline::search::x":[43,3,1,"_CPPv4NK7Splines6Spline6searchER9real_type"],"Splines::Spline::setOrigin":[43,2,1,"_CPPv4N7Splines6Spline9setOriginE9real_type"],"Splines::Spline::setOrigin::x0":[43,3,1,"_CPPv4N7Splines6Spline9setOriginE9real_type"],"Splines::Spline::setRange":[43,2,1,"_CPPv4N7Splines6Spline8setRangeE9real_type9real_type"],"Splines::Spline::setRange::xmax":[43,3,1,"_CPPv4N7Splines6Spline8setRangeE9real_type9real_type"],"Splines::Spline::setRange::xmin":[43,3,1,"_CPPv4N7Splines6Spline8setRangeE9real_type9real_type"],"Splines::Spline::setup":[43,2,1,"_CPPv4N7Splines6Spline5setupERK16GenericContainer"],"Splines::Spline::setup::gc":[43,3,1,"_CPPv4N7Splines6Spline5setupERK16GenericContainer"],"Splines::Spline::type":[43,2,1,"_CPPv4NK7Splines6Spline4typeEv"],"Splines::Spline::type_name":[43,2,1,"_CPPv4NK7Splines6Spline9type_nameEv"],"Splines::Spline::writeToStream":[43,2,1,"_CPPv4NK7Splines6Spline13writeToStreamER12ostream_type"],"Splines::Spline::writeToStream::s":[43,3,1,"_CPPv4NK7Splines6Spline13writeToStreamER12ostream_type"],"Splines::Spline::xBegin":[43,2,1,"_CPPv4NK7Splines6Spline6xBeginEv"],"Splines::Spline::xEnd":[43,2,1,"_CPPv4NK7Splines6Spline4xEndEv"],"Splines::Spline::xMax":[43,2,1,"_CPPv4NK7Splines6Spline4xMaxEv"],"Splines::Spline::xMin":[43,2,1,"_CPPv4NK7Splines6Spline4xMinEv"],"Splines::Spline::xNode":[43,2,1,"_CPPv4NK7Splines6Spline5xNodeE7integer"],"Splines::Spline::xNode::i":[43,3,1,"_CPPv4NK7Splines6Spline5xNodeE7integer"],"Splines::Spline::yBegin":[43,2,1,"_CPPv4NK7Splines6Spline6yBeginEv"],"Splines::Spline::yEnd":[43,2,1,"_CPPv4NK7Splines6Spline4yEndEv"],"Splines::Spline::yMax":[43,2,1,"_CPPv4NK7Splines6Spline4yMaxEv"],"Splines::Spline::yMin":[43,2,1,"_CPPv4NK7Splines6Spline4yMinEv"],"Splines::Spline::yNode":[43,2,1,"_CPPv4NK7Splines6Spline5yNodeE7integer"],"Splines::Spline::yNode::i":[43,3,1,"_CPPv4NK7Splines6Spline5yNodeE7integer"],"Splines::Spline::~Spline":[43,2,1,"_CPPv4N7Splines6SplineD0Ev"],"Splines::SplineSet":[46,1,1,"_CPPv4N7Splines9SplineSetE"],"Splines::SplineSet::BinarySearch":[47,1,1,"_CPPv4N7Splines9SplineSet12BinarySearchE"],"Splines::SplineSet::BinarySearch::BinarySearch":[47,2,1,"_CPPv4N7Splines9SplineSet12BinarySearch12BinarySearchEv"],"Splines::SplineSet::BinarySearch::DATA_TYPE":[47,6,1,"_CPPv4N7Splines9SplineSet12BinarySearch9DATA_TYPEE"],"Splines::SplineSet::BinarySearch::clear":[47,2,1,"_CPPv4N7Splines9SplineSet12BinarySearch5clearEv"],"Splines::SplineSet::BinarySearch::get_elem":[47,2,1,"_CPPv4NK7Splines9SplineSet12BinarySearch8get_elemE7integer"],"Splines::SplineSet::BinarySearch::get_elem::i":[47,3,1,"_CPPv4NK7Splines9SplineSet12BinarySearch8get_elemE7integer"],"Splines::SplineSet::BinarySearch::insert":[47,2,1,"_CPPv4N7Splines9SplineSet12BinarySearch6insertERKNSt6stringE7integer"],"Splines::SplineSet::BinarySearch::insert::id":[47,3,1,"_CPPv4N7Splines9SplineSet12BinarySearch6insertERKNSt6stringE7integer"],"Splines::SplineSet::BinarySearch::insert::position":[47,3,1,"_CPPv4N7Splines9SplineSet12BinarySearch6insertERKNSt6stringE7integer"],"Splines::SplineSet::BinarySearch::n_elem":[47,2,1,"_CPPv4NK7Splines9SplineSet12BinarySearch6n_elemEv"],"Splines::SplineSet::BinarySearch::search":[47,2,1,"_CPPv4NK7Splines9SplineSet12BinarySearch6searchERKNSt6stringE"],"Splines::SplineSet::BinarySearch::search::id":[47,3,1,"_CPPv4NK7Splines9SplineSet12BinarySearch6searchERKNSt6stringE"],"Splines::SplineSet::BinarySearch::~BinarySearch":[47,2,1,"_CPPv4N7Splines9SplineSet12BinarySearchD0Ev"],"Splines::SplineSet::D":[46,2,1,"_CPPv4NK7Splines9SplineSet1DE9real_type7integer"],"Splines::SplineSet::D::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet1DE9real_type7integer"],"Splines::SplineSet::D::x":[46,3,1,"_CPPv4NK7Splines9SplineSet1DE9real_type7integer"],"Splines::SplineSet::DD":[46,2,1,"_CPPv4NK7Splines9SplineSet2DDE9real_type7integer"],"Splines::SplineSet::DD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet2DDE9real_type7integer"],"Splines::SplineSet::DD::x":[46,3,1,"_CPPv4NK7Splines9SplineSet2DDE9real_type7integer"],"Splines::SplineSet::DDD":[46,2,1,"_CPPv4NK7Splines9SplineSet3DDDE9real_type7integer"],"Splines::SplineSet::DDD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet3DDDE9real_type7integer"],"Splines::SplineSet::DDD::x":[46,3,1,"_CPPv4NK7Splines9SplineSet3DDDE9real_type7integer"],"Splines::SplineSet::DDDD":[46,2,1,"_CPPv4NK7Splines9SplineSet4DDDDE9real_type7integer"],"Splines::SplineSet::DDDD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet4DDDDE9real_type7integer"],"Splines::SplineSet::DDDD::x":[46,3,1,"_CPPv4NK7Splines9SplineSet4DDDDE9real_type7integer"],"Splines::SplineSet::DDDDD":[46,2,1,"_CPPv4NK7Splines9SplineSet5DDDDDE9real_type7integer"],"Splines::SplineSet::DDDDD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet5DDDDDE9real_type7integer"],"Splines::SplineSet::DDDDD::x":[46,3,1,"_CPPv4NK7Splines9SplineSet5DDDDDE9real_type7integer"],"Splines::SplineSet::SplineSet":[46,2,1,"_CPPv4N7Splines9SplineSet9SplineSetERK6string"],"Splines::SplineSet::SplineSet::name":[46,3,1,"_CPPv4N7Splines9SplineSet9SplineSetERK6string"],"Splines::SplineSet::build":[46,2,1,"_CPPv4N7Splines9SplineSet5buildERK16GenericContainer"],"Splines::SplineSet::build::X":[46,3,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::Y":[46,3,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::Yp":[46,3,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::gc":[46,3,1,"_CPPv4N7Splines9SplineSet5buildERK16GenericContainer"],"Splines::SplineSet::build::headers":[46,3,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::npts":[46,3,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::nspl":[46,3,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::build::stype":[46,3,1,"_CPPv4N7Splines9SplineSet5buildE7integer7integerPPKcPK12SplineType1DPK9real_typePPK9real_typePPK9real_type"],"Splines::SplineSet::dump_table":[46,2,1,"_CPPv4NK7Splines9SplineSet10dump_tableER12ostream_type7integer"],"Splines::SplineSet::dump_table::num_points":[46,3,1,"_CPPv4NK7Splines9SplineSet10dump_tableER12ostream_type7integer"],"Splines::SplineSet::dump_table::s":[46,3,1,"_CPPv4NK7Splines9SplineSet10dump_tableER12ostream_type7integer"],"Splines::SplineSet::eval":[46,2,1,"_CPPv4NK7Splines9SplineSet4evalERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2":[46,2,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::columns":[46,3,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet5eval2E7integer9real_typePC9real_type7integer"],"Splines::SplineSet::eval2::indep":[46,3,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::name":[46,3,1,"_CPPv4NK7Splines9SplineSet5eval2E9real_typePKcPKc"],"Splines::SplineSet::eval2::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet5eval2E9real_type7integer7integer"],"Splines::SplineSet::eval2::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::zeta":[46,3,1,"_CPPv4NK7Splines9SplineSet5eval2E9real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2::zetas":[46,3,1,"_CPPv4NK7Splines9SplineSet5eval2ERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D":[46,2,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::columns":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval2_DE7integer9real_typePC9real_type7integer"],"Splines::SplineSet::eval2_D::indep":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::name":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval2_DE9real_typePKcPKc"],"Splines::SplineSet::eval2_D::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval2_DE9real_type7integer7integer"],"Splines::SplineSet::eval2_D::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::zeta":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval2_DE9real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_D::zetas":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval2_DERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD":[46,2,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::columns":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval2_DDE7integer9real_typePC9real_type7integer"],"Splines::SplineSet::eval2_DD::indep":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::name":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval2_DDE9real_typePKcPKc"],"Splines::SplineSet::eval2_DD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval2_DDE9real_type7integer7integer"],"Splines::SplineSet::eval2_DD::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::zeta":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval2_DDE9real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DD::zetas":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval2_DDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD":[46,2,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::columns":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDE7integer9real_typePC9real_type7integer"],"Splines::SplineSet::eval2_DDD::indep":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::name":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDE9real_typePKcPKc"],"Splines::SplineSet::eval2_DDD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDE9real_type7integer7integer"],"Splines::SplineSet::eval2_DDD::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::zeta":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDE9real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval2_DDD::zetas":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval2_DDDERK13vec_real_typePKcRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval::columns":[46,3,1,"_CPPv4NK7Splines9SplineSet4evalERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet4evalE9real_typePC9real_type7integer"],"Splines::SplineSet::eval::name":[46,3,1,"_CPPv4NK7Splines9SplineSet4evalE9real_typePKc"],"Splines::SplineSet::eval::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet4evalE9real_type7integer"],"Splines::SplineSet::eval::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet4evalERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval::vec":[46,3,1,"_CPPv4NK7Splines9SplineSet4evalERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval::x":[46,3,1,"_CPPv4NK7Splines9SplineSet4evalE9real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D":[46,2,1,"_CPPv4NK7Splines9SplineSet6eval_DERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D::columns":[46,3,1,"_CPPv4NK7Splines9SplineSet6eval_DERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet6eval_DE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_D::name":[46,3,1,"_CPPv4NK7Splines9SplineSet6eval_DE9real_typePKc"],"Splines::SplineSet::eval_D::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet6eval_DE9real_type7integer"],"Splines::SplineSet::eval_D::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet6eval_DERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D::vec":[46,3,1,"_CPPv4NK7Splines9SplineSet6eval_DERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_D::x":[46,3,1,"_CPPv4NK7Splines9SplineSet6eval_DE9real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD":[46,2,1,"_CPPv4NK7Splines9SplineSet7eval_DDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD::columns":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval_DDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval_DDE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_DD::name":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval_DDE9real_typePKc"],"Splines::SplineSet::eval_DD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval_DDE9real_type7integer"],"Splines::SplineSet::eval_DD::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval_DDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD::vec":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval_DDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DD::x":[46,3,1,"_CPPv4NK7Splines9SplineSet7eval_DDE9real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD":[46,2,1,"_CPPv4NK7Splines9SplineSet8eval_DDDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD::columns":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval_DDDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval_DDDE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_DDD::name":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval_DDDE9real_typePKc"],"Splines::SplineSet::eval_DDD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval_DDDE9real_type7integer"],"Splines::SplineSet::eval_DDD::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval_DDDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD::vec":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval_DDDERK13vec_real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDD::x":[46,3,1,"_CPPv4NK7Splines9SplineSet8eval_DDDE9real_typeRK15vec_string_typeR16GenericContainer"],"Splines::SplineSet::eval_DDDD":[46,2,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDD::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_DDDD::name":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typePKc"],"Splines::SplineSet::eval_DDDD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_type7integer"],"Splines::SplineSet::eval_DDDD::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDD::x":[46,3,1,"_CPPv4NK7Splines9SplineSet9eval_DDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDDD":[46,2,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDDD::incy":[46,3,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typePC9real_type7integer"],"Splines::SplineSet::eval_DDDDD::name":[46,3,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typePKc"],"Splines::SplineSet::eval_DDDDD::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_type7integer"],"Splines::SplineSet::eval_DDDDD::vals":[46,3,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::eval_DDDDD::x":[46,3,1,"_CPPv4NK7Splines9SplineSet10eval_DDDDDE9real_typeR6vectorI9real_typeE"],"Splines::SplineSet::getPosition":[46,2,1,"_CPPv4NK7Splines9SplineSet11getPositionEPKc"],"Splines::SplineSet::getPosition::hdr":[46,3,1,"_CPPv4NK7Splines9SplineSet11getPositionEPKc"],"Splines::SplineSet::getSpline":[46,2,1,"_CPPv4NK7Splines9SplineSet9getSplineEPKc"],"Splines::SplineSet::getSpline::hdr":[46,3,1,"_CPPv4NK7Splines9SplineSet9getSplineEPKc"],"Splines::SplineSet::getSpline::i":[46,3,1,"_CPPv4NK7Splines9SplineSet9getSplineE7integer"],"Splines::SplineSet::get_headers":[46,2,1,"_CPPv4NK7Splines9SplineSet11get_headersERNSt6vectorINSt6stringEEE"],"Splines::SplineSet::get_headers::names":[46,3,1,"_CPPv4NK7Splines9SplineSet11get_headersERNSt6vectorINSt6stringEEE"],"Splines::SplineSet::header":[46,2,1,"_CPPv4NK7Splines9SplineSet6headerE7integer"],"Splines::SplineSet::header::i":[46,3,1,"_CPPv4NK7Splines9SplineSet6headerE7integer"],"Splines::SplineSet::info":[46,2,1,"_CPPv4NK7Splines9SplineSet4infoEv"],"Splines::SplineSet::info::stream":[46,3,1,"_CPPv4NK7Splines9SplineSet4infoER12ostream_type"],"Splines::SplineSet::isMonotone":[46,2,1,"_CPPv4NK7Splines9SplineSet10isMonotoneE7integer"],"Splines::SplineSet::isMonotone::i":[46,3,1,"_CPPv4NK7Splines9SplineSet10isMonotoneE7integer"],"Splines::SplineSet::name":[46,2,1,"_CPPv4NK7Splines9SplineSet4nameEv"],"Splines::SplineSet::name_list":[46,2,1,"_CPPv4NK7Splines9SplineSet9name_listEv"],"Splines::SplineSet::numPoints":[46,2,1,"_CPPv4NK7Splines9SplineSet9numPointsEv"],"Splines::SplineSet::numSplines":[46,2,1,"_CPPv4NK7Splines9SplineSet10numSplinesEv"],"Splines::SplineSet::operator()":[46,2,1,"_CPPv4NK7Splines9SplineSetclE9real_type7integer"],"Splines::SplineSet::operator()::spl":[46,3,1,"_CPPv4NK7Splines9SplineSetclE9real_type7integer"],"Splines::SplineSet::operator()::x":[46,3,1,"_CPPv4NK7Splines9SplineSetclE9real_type7integer"],"Splines::SplineSet::setup":[46,2,1,"_CPPv4N7Splines9SplineSet5setupERK16GenericContainer"],"Splines::SplineSet::setup::gc":[46,3,1,"_CPPv4N7Splines9SplineSet5setupERK16GenericContainer"],"Splines::SplineSet::type":[46,2,1,"_CPPv4NK7Splines9SplineSet4typeEv"],"Splines::SplineSet::xMax":[46,2,1,"_CPPv4NK7Splines9SplineSet4xMaxEv"],"Splines::SplineSet::xMin":[46,2,1,"_CPPv4NK7Splines9SplineSet4xMinEv"],"Splines::SplineSet::xNode":[46,2,1,"_CPPv4NK7Splines9SplineSet5xNodeE7integer"],"Splines::SplineSet::xNode::npt":[46,3,1,"_CPPv4NK7Splines9SplineSet5xNodeE7integer"],"Splines::SplineSet::xNodes":[46,2,1,"_CPPv4NK7Splines9SplineSet6xNodesEv"],"Splines::SplineSet::yMax":[46,2,1,"_CPPv4NK7Splines9SplineSet4yMaxEPKc"],"Splines::SplineSet::yMax::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet4yMaxEPKc"],"Splines::SplineSet::yMin":[46,2,1,"_CPPv4NK7Splines9SplineSet4yMinEPKc"],"Splines::SplineSet::yMin::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet4yMinEPKc"],"Splines::SplineSet::yNode":[46,2,1,"_CPPv4NK7Splines9SplineSet5yNodeE7integer7integer"],"Splines::SplineSet::yNode::npt":[46,3,1,"_CPPv4NK7Splines9SplineSet5yNodeE7integer7integer"],"Splines::SplineSet::yNode::spl":[46,3,1,"_CPPv4NK7Splines9SplineSet5yNodeE7integer7integer"],"Splines::SplineSet::yNodes":[46,2,1,"_CPPv4NK7Splines9SplineSet6yNodesE7integer"],"Splines::SplineSet::yNodes::i":[46,3,1,"_CPPv4NK7Splines9SplineSet6yNodesE7integer"],"Splines::SplineSet::~SplineSet":[46,2,1,"_CPPv4N7Splines9SplineSetD0Ev"],"Splines::SplineSurf":[48,1,1,"_CPPv4N7Splines10SplineSurfE"],"Splines::SplineSurf::D":[48,2,1,"_CPPv4NK7Splines10SplineSurf1DE9real_type9real_typeAL3E_9real_type"],"Splines::SplineSurf::D::d":[48,3,1,"_CPPv4NK7Splines10SplineSurf1DE9real_type9real_typeAL3E_9real_type"],"Splines::SplineSurf::D::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf1DE9real_type9real_typeAL3E_9real_type"],"Splines::SplineSurf::D::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf1DE9real_type9real_typeAL3E_9real_type"],"Splines::SplineSurf::DD":[48,2,1,"_CPPv4NK7Splines10SplineSurf2DDE9real_type9real_typeAL6E_9real_type"],"Splines::SplineSurf::DD::dd":[48,3,1,"_CPPv4NK7Splines10SplineSurf2DDE9real_type9real_typeAL6E_9real_type"],"Splines::SplineSurf::DD::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf2DDE9real_type9real_typeAL6E_9real_type"],"Splines::SplineSurf::DD::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf2DDE9real_type9real_typeAL6E_9real_type"],"Splines::SplineSurf::Dx":[48,2,1,"_CPPv4NK7Splines10SplineSurf2DxE9real_type9real_type"],"Splines::SplineSurf::Dx::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf2DxE9real_type9real_type"],"Splines::SplineSurf::Dx::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf2DxE9real_type9real_type"],"Splines::SplineSurf::Dxx":[48,2,1,"_CPPv4NK7Splines10SplineSurf3DxxE9real_type9real_type"],"Splines::SplineSurf::Dxx::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf3DxxE9real_type9real_type"],"Splines::SplineSurf::Dxx::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf3DxxE9real_type9real_type"],"Splines::SplineSurf::Dxy":[48,2,1,"_CPPv4NK7Splines10SplineSurf3DxyE9real_type9real_type"],"Splines::SplineSurf::Dxy::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf3DxyE9real_type9real_type"],"Splines::SplineSurf::Dxy::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf3DxyE9real_type9real_type"],"Splines::SplineSurf::Dy":[48,2,1,"_CPPv4NK7Splines10SplineSurf2DyE9real_type9real_type"],"Splines::SplineSurf::Dy::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf2DyE9real_type9real_type"],"Splines::SplineSurf::Dy::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf2DyE9real_type9real_type"],"Splines::SplineSurf::Dyy":[48,2,1,"_CPPv4NK7Splines10SplineSurf3DyyE9real_type9real_type"],"Splines::SplineSurf::Dyy::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf3DyyE9real_type9real_type"],"Splines::SplineSurf::Dyy::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf3DyyE9real_type9real_type"],"Splines::SplineSurf::SplineSurf":[48,2,1,"_CPPv4N7Splines10SplineSurf10SplineSurfERK6string"],"Splines::SplineSurf::SplineSurf::name":[48,3,1,"_CPPv4N7Splines10SplineSurf10SplineSurfERK6string"],"Splines::SplineSurf::build":[48,2,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::fortran_storage":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::gc":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildERK16GenericContainer"],"Splines::SplineSurf::build::incx":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::SplineSurf::build::incy":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::SplineSurf::build::ldZ":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildEPK9real_type7integerPK9real_type7integerPK9real_type7integer7integer7integerbb"],"Splines::SplineSurf::build::nx":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::SplineSurf::build::ny":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeE7integer7integerbb"],"Splines::SplineSurf::build::transposed":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::x":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::y":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::build::z":[48,3,1,"_CPPv4N7Splines10SplineSurf5buildERK6vectorI9real_typeERK6vectorI9real_typeERK6vectorI9real_typeEbb"],"Splines::SplineSurf::clear":[48,2,1,"_CPPv4N7Splines10SplineSurf5clearEv"],"Splines::SplineSurf::eval":[48,2,1,"_CPPv4NK7Splines10SplineSurf4evalE9real_type9real_type"],"Splines::SplineSurf::eval::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf4evalE9real_type9real_type"],"Splines::SplineSurf::eval::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf4evalE9real_type9real_type"],"Splines::SplineSurf::eval_D_1":[48,2,1,"_CPPv4NK7Splines10SplineSurf8eval_D_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf8eval_D_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf8eval_D_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_1":[48,2,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_1::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_1::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_1E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_2":[48,2,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_2::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_1_2::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf10eval_D_1_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2":[48,2,1,"_CPPv4NK7Splines10SplineSurf8eval_D_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf8eval_D_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf8eval_D_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2_2":[48,2,1,"_CPPv4NK7Splines10SplineSurf10eval_D_2_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2_2::x":[48,3,1,"_CPPv4NK7Splines10SplineSurf10eval_D_2_2E9real_type9real_type"],"Splines::SplineSurf::eval_D_2_2::y":[48,3,1,"_CPPv4NK7Splines10SplineSurf10eval_D_2_2E9real_type9real_type"],"Splines::SplineSurf::info":[48,2,1,"_CPPv4NK7Splines10SplineSurf4infoEv"],"Splines::SplineSurf::info::stream":[48,3,1,"_CPPv4NK7Splines10SplineSurf4infoER12ostream_type"],"Splines::SplineSurf::is_x_bounded":[48,2,1,"_CPPv4NK7Splines10SplineSurf12is_x_boundedEv"],"Splines::SplineSurf::is_x_closed":[48,2,1,"_CPPv4NK7Splines10SplineSurf11is_x_closedEv"],"Splines::SplineSurf::is_y_bounded":[48,2,1,"_CPPv4NK7Splines10SplineSurf12is_y_boundedEv"],"Splines::SplineSurf::is_y_closed":[48,2,1,"_CPPv4NK7Splines10SplineSurf11is_y_closedEv"],"Splines::SplineSurf::make_x_bounded":[48,2,1,"_CPPv4N7Splines10SplineSurf14make_x_boundedEv"],"Splines::SplineSurf::make_x_closed":[48,2,1,"_CPPv4N7Splines10SplineSurf13make_x_closedEv"],"Splines::SplineSurf::make_x_opened":[48,2,1,"_CPPv4N7Splines10SplineSurf13make_x_openedEv"],"Splines::SplineSurf::make_x_unbounded":[48,2,1,"_CPPv4N7Splines10SplineSurf16make_x_unboundedEv"],"Splines::SplineSurf::make_y_bounded":[48,2,1,"_CPPv4N7Splines10SplineSurf14make_y_boundedEv"],"Splines::SplineSurf::make_y_closed":[48,2,1,"_CPPv4N7Splines10SplineSurf13make_y_closedEv"],"Splines::SplineSurf::make_y_opened":[48,2,1,"_CPPv4N7Splines10SplineSurf13make_y_openedEv"],"Splines::SplineSurf::make_y_unbounded":[48,2,1,"_CPPv4N7Splines10SplineSurf16make_y_unboundedEv"],"Splines::SplineSurf::name":[48,2,1,"_CPPv4NK7Splines10SplineSurf4nameEv"],"Splines::SplineSurf::numPointX":[48,2,1,"_CPPv4NK7Splines10SplineSurf9numPointXEv"],"Splines::SplineSurf::numPointY":[48,2,1,"_CPPv4NK7Splines10SplineSurf9numPointYEv"],"Splines::SplineSurf::operator()":[48,2,1,"_CPPv4NK7Splines10SplineSurfclE9real_type9real_type"],"Splines::SplineSurf::operator()::x":[48,3,1,"_CPPv4NK7Splines10SplineSurfclE9real_type9real_type"],"Splines::SplineSurf::operator()::y":[48,3,1,"_CPPv4NK7Splines10SplineSurfclE9real_type9real_type"],"Splines::SplineSurf::setup":[48,2,1,"_CPPv4N7Splines10SplineSurf5setupERK16GenericContainer"],"Splines::SplineSurf::setup::gc":[48,3,1,"_CPPv4N7Splines10SplineSurf5setupERK16GenericContainer"],"Splines::SplineSurf::type_name":[48,2,1,"_CPPv4NK7Splines10SplineSurf9type_nameEv"],"Splines::SplineSurf::writeToStream":[48,2,1,"_CPPv4NK7Splines10SplineSurf13writeToStreamER12ostream_type"],"Splines::SplineSurf::writeToStream::s":[48,3,1,"_CPPv4NK7Splines10SplineSurf13writeToStreamER12ostream_type"],"Splines::SplineSurf::xMax":[48,2,1,"_CPPv4NK7Splines10SplineSurf4xMaxEv"],"Splines::SplineSurf::xMin":[48,2,1,"_CPPv4NK7Splines10SplineSurf4xMinEv"],"Splines::SplineSurf::xNode":[48,2,1,"_CPPv4NK7Splines10SplineSurf5xNodeE7integer"],"Splines::SplineSurf::xNode::i":[48,3,1,"_CPPv4NK7Splines10SplineSurf5xNodeE7integer"],"Splines::SplineSurf::yMax":[48,2,1,"_CPPv4NK7Splines10SplineSurf4yMaxEv"],"Splines::SplineSurf::yMin":[48,2,1,"_CPPv4NK7Splines10SplineSurf4yMinEv"],"Splines::SplineSurf::yNode":[48,2,1,"_CPPv4NK7Splines10SplineSurf5yNodeE7integer"],"Splines::SplineSurf::yNode::i":[48,3,1,"_CPPv4NK7Splines10SplineSurf5yNodeE7integer"],"Splines::SplineSurf::zMax":[48,2,1,"_CPPv4NK7Splines10SplineSurf4zMaxEv"],"Splines::SplineSurf::zMin":[48,2,1,"_CPPv4NK7Splines10SplineSurf4zMinEv"],"Splines::SplineSurf::zNode":[48,2,1,"_CPPv4NK7Splines10SplineSurf5zNodeE7integer7integer"],"Splines::SplineSurf::zNode::i":[48,3,1,"_CPPv4NK7Splines10SplineSurf5zNodeE7integer7integer"],"Splines::SplineSurf::zNode::j":[48,3,1,"_CPPv4NK7Splines10SplineSurf5zNodeE7integer7integer"],"Splines::SplineSurf::~SplineSurf":[48,2,1,"_CPPv4N7Splines10SplineSurfD0Ev"],"Splines::SplineType1D":[59,5,1,"_CPPv4N7Splines12SplineType1DE"],"Splines::SplineType1D::AKIMA_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D10AKIMA_TYPEE"],"Splines::SplineType1D::BESSEL_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D11BESSEL_TYPEE"],"Splines::SplineType1D::CONSTANT_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D13CONSTANT_TYPEE"],"Splines::SplineType1D::CUBIC_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D10CUBIC_TYPEE"],"Splines::SplineType1D::HERMITE_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D12HERMITE_TYPEE"],"Splines::SplineType1D::LINEAR_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D11LINEAR_TYPEE"],"Splines::SplineType1D::PCHIP_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D10PCHIP_TYPEE"],"Splines::SplineType1D::QUINTIC_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D12QUINTIC_TYPEE"],"Splines::SplineType1D::SPLINE_SET_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D15SPLINE_SET_TYPEE"],"Splines::SplineType1D::SPLINE_VEC_TYPE":[59,4,1,"_CPPv4N7Splines12SplineType1D15SPLINE_VEC_TYPEE"],"Splines::SplineType2D":[57,5,1,"_CPPv4N7Splines12SplineType2DE"],"Splines::SplineType2D::AKIMA2D_TYPE":[57,4,1,"_CPPv4N7Splines12SplineType2D12AKIMA2D_TYPEE"],"Splines::SplineType2D::BICUBIC_TYPE":[57,4,1,"_CPPv4N7Splines12SplineType2D12BICUBIC_TYPEE"],"Splines::SplineType2D::BILINEAR_TYPE":[57,4,1,"_CPPv4N7Splines12SplineType2D13BILINEAR_TYPEE"],"Splines::SplineType2D::BIQUINTIC_TYPE":[57,4,1,"_CPPv4N7Splines12SplineType2D14BIQUINTIC_TYPEE"],"Splines::SplineVec":[49,1,1,"_CPPv4N7Splines9SplineVecE"],"Splines::SplineVec::CatmullRom":[49,2,1,"_CPPv4N7Splines9SplineVec10CatmullRomEv"],"Splines::SplineVec::D":[49,2,1,"_CPPv4NK7Splines9SplineVec1DE9real_type7integer"],"Splines::SplineVec::D::i":[49,3,1,"_CPPv4NK7Splines9SplineVec1DE9real_type7integer"],"Splines::SplineVec::D::x":[49,3,1,"_CPPv4NK7Splines9SplineVec1DE9real_type7integer"],"Splines::SplineVec::DD":[49,2,1,"_CPPv4NK7Splines9SplineVec2DDE9real_type7integer"],"Splines::SplineVec::DD::i":[49,3,1,"_CPPv4NK7Splines9SplineVec2DDE9real_type7integer"],"Splines::SplineVec::DD::x":[49,3,1,"_CPPv4NK7Splines9SplineVec2DDE9real_type7integer"],"Splines::SplineVec::DDD":[49,2,1,"_CPPv4NK7Splines9SplineVec3DDDE9real_type7integer"],"Splines::SplineVec::DDD::i":[49,3,1,"_CPPv4NK7Splines9SplineVec3DDDE9real_type7integer"],"Splines::SplineVec::DDD::x":[49,3,1,"_CPPv4NK7Splines9SplineVec3DDDE9real_type7integer"],"Splines::SplineVec::DDDD":[49,2,1,"_CPPv4NK7Splines9SplineVec4DDDDE9real_type7integer"],"Splines::SplineVec::DDDD::i":[49,3,1,"_CPPv4NK7Splines9SplineVec4DDDDE9real_type7integer"],"Splines::SplineVec::DDDD::x":[49,3,1,"_CPPv4NK7Splines9SplineVec4DDDDE9real_type7integer"],"Splines::SplineVec::DDDDD":[49,2,1,"_CPPv4NK7Splines9SplineVec5DDDDDE9real_type7integer"],"Splines::SplineVec::DDDDD::i":[49,3,1,"_CPPv4NK7Splines9SplineVec5DDDDDE9real_type7integer"],"Splines::SplineVec::DDDDD::x":[49,3,1,"_CPPv4NK7Splines9SplineVec5DDDDDE9real_type7integer"],"Splines::SplineVec::SplineVec":[49,2,1,"_CPPv4N7Splines9SplineVec9SplineVecERK6string"],"Splines::SplineVec::SplineVec::name":[49,3,1,"_CPPv4N7Splines9SplineVec9SplineVecERK6string"],"Splines::SplineVec::build":[49,2,1,"_CPPv4N7Splines9SplineVec5buildERK16GenericContainer"],"Splines::SplineVec::build::gc":[49,3,1,"_CPPv4N7Splines9SplineVec5buildERK16GenericContainer"],"Splines::SplineVec::can_extend":[49,2,1,"_CPPv4NK7Splines9SplineVec10can_extendEv"],"Splines::SplineVec::curvature":[49,2,1,"_CPPv4NK7Splines9SplineVec9curvatureE9real_type"],"Splines::SplineVec::curvature::x":[49,3,1,"_CPPv4NK7Splines9SplineVec9curvatureE9real_type"],"Splines::SplineVec::curvature_D":[49,2,1,"_CPPv4NK7Splines9SplineVec11curvature_DE9real_type"],"Splines::SplineVec::curvature_D::x":[49,3,1,"_CPPv4NK7Splines9SplineVec11curvature_DE9real_type"],"Splines::SplineVec::dimension":[49,2,1,"_CPPv4NK7Splines9SplineVec9dimensionEv"],"Splines::SplineVec::dump_table":[49,2,1,"_CPPv4NK7Splines9SplineVec10dump_tableER12ostream_type7integer"],"Splines::SplineVec::dump_table::num_points":[49,3,1,"_CPPv4NK7Splines9SplineVec10dump_tableER12ostream_type7integer"],"Splines::SplineVec::dump_table::s":[49,3,1,"_CPPv4NK7Splines9SplineVec10dump_tableER12ostream_type7integer"],"Splines::SplineVec::eval":[49,2,1,"_CPPv4NK7Splines9SplineVec4evalERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval::i":[49,3,1,"_CPPv4NK7Splines9SplineVec4evalE9real_type7integer"],"Splines::SplineVec::eval::inc":[49,3,1,"_CPPv4NK7Splines9SplineVec4evalE9real_typePC9real_type7integer"],"Splines::SplineVec::eval::vals":[49,3,1,"_CPPv4NK7Splines9SplineVec4evalERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval::x":[49,3,1,"_CPPv4NK7Splines9SplineVec4evalERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_D":[49,2,1,"_CPPv4NK7Splines9SplineVec6eval_DERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_D::i":[49,3,1,"_CPPv4NK7Splines9SplineVec6eval_DE9real_type7integer"],"Splines::SplineVec::eval_D::inc":[49,3,1,"_CPPv4NK7Splines9SplineVec6eval_DE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_D::vals":[49,3,1,"_CPPv4NK7Splines9SplineVec6eval_DERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_D::x":[49,3,1,"_CPPv4NK7Splines9SplineVec6eval_DERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DD":[49,2,1,"_CPPv4NK7Splines9SplineVec7eval_DDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DD::i":[49,3,1,"_CPPv4NK7Splines9SplineVec7eval_DDE9real_type7integer"],"Splines::SplineVec::eval_DD::inc":[49,3,1,"_CPPv4NK7Splines9SplineVec7eval_DDE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_DD::vals":[49,3,1,"_CPPv4NK7Splines9SplineVec7eval_DDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DD::x":[49,3,1,"_CPPv4NK7Splines9SplineVec7eval_DDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDD":[49,2,1,"_CPPv4NK7Splines9SplineVec8eval_DDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDD::i":[49,3,1,"_CPPv4NK7Splines9SplineVec8eval_DDDE9real_type7integer"],"Splines::SplineVec::eval_DDD::inc":[49,3,1,"_CPPv4NK7Splines9SplineVec8eval_DDDE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_DDD::vals":[49,3,1,"_CPPv4NK7Splines9SplineVec8eval_DDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDD::x":[49,3,1,"_CPPv4NK7Splines9SplineVec8eval_DDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDD":[49,2,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDD::i":[49,3,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDE9real_type7integer"],"Splines::SplineVec::eval_DDDD::inc":[49,3,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_DDDD::vals":[49,3,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDD::x":[49,3,1,"_CPPv4NK7Splines9SplineVec9eval_DDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDDD":[49,2,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDDD::i":[49,3,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDE9real_type7integer"],"Splines::SplineVec::eval_DDDDD::inc":[49,3,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDE9real_typePC9real_type7integer"],"Splines::SplineVec::eval_DDDDD::vals":[49,3,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::eval_DDDDD::x":[49,3,1,"_CPPv4NK7Splines9SplineVec10eval_DDDDDERK13vec_real_typeR16GenericContainer"],"Splines::SplineVec::info":[49,2,1,"_CPPv4NK7Splines9SplineVec4infoEv"],"Splines::SplineVec::info::stream":[49,3,1,"_CPPv4NK7Splines9SplineVec4infoER12ostream_type"],"Splines::SplineVec::is_closed":[49,2,1,"_CPPv4NK7Splines9SplineVec9is_closedEv"],"Splines::SplineVec::make_buonded":[49,2,1,"_CPPv4N7Splines9SplineVec12make_buondedEv"],"Splines::SplineVec::make_closed":[49,2,1,"_CPPv4N7Splines9SplineVec11make_closedEv"],"Splines::SplineVec::make_open":[49,2,1,"_CPPv4N7Splines9SplineVec9make_openEv"],"Splines::SplineVec::make_unbounded":[49,2,1,"_CPPv4N7Splines9SplineVec14make_unboundedEv"],"Splines::SplineVec::name":[49,2,1,"_CPPv4NK7Splines9SplineVec4nameEv"],"Splines::SplineVec::numPoints":[49,2,1,"_CPPv4NK7Splines9SplineVec9numPointsEv"],"Splines::SplineVec::operator()":[49,2,1,"_CPPv4NK7Splines9SplineVecclE9real_type7integer"],"Splines::SplineVec::operator()::i":[49,3,1,"_CPPv4NK7Splines9SplineVecclE9real_type7integer"],"Splines::SplineVec::operator()::x":[49,3,1,"_CPPv4NK7Splines9SplineVecclE9real_type7integer"],"Splines::SplineVec::search":[49,2,1,"_CPPv4NK7Splines9SplineVec6searchER9real_type"],"Splines::SplineVec::search::x":[49,3,1,"_CPPv4NK7Splines9SplineVec6searchER9real_type"],"Splines::SplineVec::setKnots":[49,2,1,"_CPPv4N7Splines9SplineVec8setKnotsEPK9real_type"],"Splines::SplineVec::setKnots::X":[49,3,1,"_CPPv4N7Splines9SplineVec8setKnotsEPK9real_type"],"Splines::SplineVec::setKnotsCentripetal":[49,2,1,"_CPPv4N7Splines9SplineVec19setKnotsCentripetalEv"],"Splines::SplineVec::setKnotsChordLength":[49,2,1,"_CPPv4N7Splines9SplineVec19setKnotsChordLengthEv"],"Splines::SplineVec::setKnotsFoley":[49,2,1,"_CPPv4N7Splines9SplineVec13setKnotsFoleyEv"],"Splines::SplineVec::setup":[49,2,1,"_CPPv4N7Splines9SplineVec5setupERK16GenericContainer"],"Splines::SplineVec::setup::Y":[49,3,1,"_CPPv4N7Splines9SplineVec5setupE7integer7integerPPK9real_type"],"Splines::SplineVec::setup::dim":[49,3,1,"_CPPv4N7Splines9SplineVec5setupE7integer7integerPPK9real_type"],"Splines::SplineVec::setup::gc":[49,3,1,"_CPPv4N7Splines9SplineVec5setupERK16GenericContainer"],"Splines::SplineVec::setup::ldY":[49,3,1,"_CPPv4N7Splines9SplineVec5setupE7integer7integerPK9real_type7integer"],"Splines::SplineVec::setup::npts":[49,3,1,"_CPPv4N7Splines9SplineVec5setupE7integer7integerPPK9real_type"],"Splines::SplineVec::type":[49,2,1,"_CPPv4NK7Splines9SplineVec4typeEv"],"Splines::SplineVec::xMax":[49,2,1,"_CPPv4NK7Splines9SplineVec4xMaxEv"],"Splines::SplineVec::xMin":[49,2,1,"_CPPv4NK7Splines9SplineVec4xMinEv"],"Splines::SplineVec::xNode":[49,2,1,"_CPPv4NK7Splines9SplineVec5xNodeE7integer"],"Splines::SplineVec::xNode::npt":[49,3,1,"_CPPv4NK7Splines9SplineVec5xNodeE7integer"],"Splines::SplineVec::xNodes":[49,2,1,"_CPPv4NK7Splines9SplineVec6xNodesEv"],"Splines::SplineVec::yNode":[49,2,1,"_CPPv4NK7Splines9SplineVec5yNodeE7integer7integer"],"Splines::SplineVec::yNode::j":[49,3,1,"_CPPv4NK7Splines9SplineVec5yNodeE7integer7integer"],"Splines::SplineVec::yNode::npt":[49,3,1,"_CPPv4NK7Splines9SplineVec5yNodeE7integer7integer"],"Splines::SplineVec::~SplineVec":[49,2,1,"_CPPv4N7Splines9SplineVecD0Ev"],"Splines::backtrace":[117,2,1,"_CPPv4N7Splines9backtraceER12ostream_type"],"Splines::centripetal":[104,2,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::alpha":[104,3,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::dim":[104,3,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::ld_pnts":[104,3,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::npts":[104,3,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::pnts":[104,3,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::centripetal::t":[104,3,1,"_CPPv4N7Splines11centripetalE7integer7integerPK9real_type7integer9real_typeP9real_type"],"Splines::checkCubicSplineMonotonicity":[105,2,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::checkCubicSplineMonotonicity::X":[105,3,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::checkCubicSplineMonotonicity::Y":[105,3,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::checkCubicSplineMonotonicity::Yp":[105,3,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::checkCubicSplineMonotonicity::npts":[105,3,1,"_CPPv4N7Splines28checkCubicSplineMonotonicityEPK9real_typePK9real_typePK9real_type7integer"],"Splines::chordal":[119,2,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::dim":[119,3,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::ld_pnts":[119,3,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::npts":[119,3,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::pnts":[119,3,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::chordal::t":[119,3,1,"_CPPv4N7Splines7chordalE7integer7integerPK9real_type7integerP9real_type"],"Splines::curvature":[112,2,1,"_CPPv4N7Splines9curvatureE9real_typeRK6SplineRK6Spline"],"Splines::curvature::X":[112,3,1,"_CPPv4N7Splines9curvatureE9real_typeRK6SplineRK6Spline"],"Splines::curvature::Y":[112,3,1,"_CPPv4N7Splines9curvatureE9real_typeRK6SplineRK6Spline"],"Splines::curvature::s":[112,3,1,"_CPPv4N7Splines9curvatureE9real_typeRK6SplineRK6Spline"],"Splines::curvature_D":[115,2,1,"_CPPv4N7Splines11curvature_DE9real_typeRK6SplineRK6Spline"],"Splines::curvature_D::X":[115,3,1,"_CPPv4N7Splines11curvature_DE9real_typeRK6SplineRK6Spline"],"Splines::curvature_D::Y":[115,3,1,"_CPPv4N7Splines11curvature_DE9real_typeRK6SplineRK6Spline"],"Splines::curvature_D::s":[115,3,1,"_CPPv4N7Splines11curvature_DE9real_typeRK6SplineRK6Spline"],"Splines::curvature_DD":[107,2,1,"_CPPv4N7Splines12curvature_DDE9real_typeRK6SplineRK6Spline"],"Splines::curvature_DD::X":[107,3,1,"_CPPv4N7Splines12curvature_DDE9real_typeRK6SplineRK6Spline"],"Splines::curvature_DD::Y":[107,3,1,"_CPPv4N7Splines12curvature_DDE9real_typeRK6SplineRK6Spline"],"Splines::curvature_DD::s":[107,3,1,"_CPPv4N7Splines12curvature_DDE9real_typeRK6SplineRK6Spline"],"Splines::get_region":[108,2,1,"_CPPv4N7Splines10get_regionE9real_type9real_type"],"Splines::get_region::alpha":[108,3,1,"_CPPv4N7Splines10get_regionE9real_type9real_type"],"Splines::get_region::beta":[108,3,1,"_CPPv4N7Splines10get_regionE9real_type9real_type"],"Splines::integer":[165,6,1,"_CPPv4N7Splines7integerE"],"Splines::max_abs":[116,2,1,"_CPPv4N7Splines7max_absE9real_type9real_type"],"Splines::max_abs::a":[116,3,1,"_CPPv4N7Splines7max_absE9real_type9real_type"],"Splines::max_abs::b":[116,3,1,"_CPPv4N7Splines7max_absE9real_type9real_type"],"Splines::min_abs":[113,2,1,"_CPPv4N7Splines7min_absE9real_type9real_type"],"Splines::min_abs::a":[113,3,1,"_CPPv4N7Splines7min_absE9real_type9real_type"],"Splines::min_abs::b":[113,3,1,"_CPPv4N7Splines7min_absE9real_type9real_type"],"Splines::new_Spline1D":[109,2,1,"_CPPv4N7Splines12new_Spline1DERK6string12SplineType1D"],"Splines::new_Spline1D::_name":[109,3,1,"_CPPv4N7Splines12new_Spline1DERK6string12SplineType1D"],"Splines::new_Spline1D::tp":[109,3,1,"_CPPv4N7Splines12new_Spline1DERK6string12SplineType1D"],"Splines::ostream_type":[166,6,1,"_CPPv4N7Splines12ostream_typeE"],"Splines::real_type":[167,6,1,"_CPPv4N7Splines9real_typeE"],"Splines::region_A":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_AE"],"Splines::region_B":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_BE"],"Splines::region_C":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_CE"],"Splines::region_D":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_DE"],"Splines::region_E":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_EE"],"Splines::region_M":[55,4,1,"_CPPv4N7Splines13REGION_ABCDEM8region_ME"],"Splines::signTest":[106,2,1,"_CPPv4N7Splines8signTestEK9real_typeK9real_type"],"Splines::signTest::a":[106,3,1,"_CPPv4N7Splines8signTestEK9real_typeK9real_type"],"Splines::signTest::b":[106,3,1,"_CPPv4N7Splines8signTestEK9real_typeK9real_type"],"Splines::spline_type_1D":[170,7,1,"_CPPv4N7Splines14spline_type_1DE"],"Splines::uniform":[110,2,1,"_CPPv4N7Splines7uniformE7integer7integerPK9real_type7integerP9real_type"],"Splines::uniform::npts":[110,3,1,"_CPPv4N7Splines7uniformE7integer7integerPK9real_type7integerP9real_type"],"Splines::uniform::t":[110,3,1,"_CPPv4N7Splines7uniformE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal":[111,2,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::dim":[111,3,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::ld_pnts":[111,3,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::npts":[111,3,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::pnts":[111,3,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],"Splines::universal::t":[111,3,1,"_CPPv4N7Splines9universalE7integer7integerPK9real_type7integerP9real_type"],BaseHermite:[171,1,1,"_CPPv411BaseHermite"],SPLINES_CONFIG_HH:[52,0,1,"c.SPLINES_CONFIG_HH"],SPLINES_C_INTERFACE_H:[1,0,1,"c.SPLINES_C_INTERFACE_H"],SPLINES_HH:[51,0,1,"c.SPLINES_HH"],SPLINES_UTILS_HH:[53,0,1,"c.SPLINES_UTILS_HH"],SPLINE_build2:[7,2,1,"_CPPv413SPLINE_build2PKdPKdi"],SPLINE_build:[8,2,1,"_CPPv412SPLINE_buildv"],SPLINE_delete:[21,2,1,"_CPPv413SPLINE_deletePKc"],SPLINE_eval:[11,2,1,"_CPPv411SPLINE_evald"],SPLINE_eval_D:[10,2,1,"_CPPv413SPLINE_eval_Dd"],SPLINE_eval_DD:[16,2,1,"_CPPv414SPLINE_eval_DDd"],SPLINE_eval_DDD:[14,2,1,"_CPPv415SPLINE_eval_DDDd"],SPLINE_eval_DDDD:[13,2,1,"_CPPv416SPLINE_eval_DDDDd"],SPLINE_eval_DDDDD:[19,2,1,"_CPPv417SPLINE_eval_DDDDDd"],SPLINE_get_type_name:[15,2,1,"_CPPv420SPLINE_get_type_namev"],SPLINE_init:[12,2,1,"_CPPv411SPLINE_initv"],SPLINE_mem_ptr:[17,2,1,"_CPPv414SPLINE_mem_ptrPKc"],SPLINE_new:[20,2,1,"_CPPv410SPLINE_newPKcPKc"],SPLINE_print:[18,2,1,"_CPPv412SPLINE_printv"],SPLINE_push:[6,2,1,"_CPPv411SPLINE_pushdd"],SPLINE_select:[9,2,1,"_CPPv413SPLINE_selectPKc"],Spline1D:[172,1,1,"_CPPv48Spline1D"],Spline2D:[173,1,1,"_CPPv48Spline2D"],SplineSet:[174,1,1,"_CPPv49SplineSet"],SplineVec:[175,1,1,"_CPPv49SplineVec"]}},objnames:{"0":["c","macro","C macro"],"1":["cpp","class","C++ class"],"2":["cpp","function","C++ function"],"3":["cpp","functionParam","C++ function parameter"],"4":["cpp","enumerator","C++ enumerator"],"5":["cpp","enum","C++ enum"],"6":["cpp","type","C++ type"],"7":["cpp","member","C++ member"]},objtypes:{"0":"c:macro","1":"cpp:class","2":"cpp:function","3":"cpp:functionParam","4":"cpp:enumerator","5":"cpp:enum","6":"cpp:type","7":"cpp:member"},terms:{"100":187,"120":137,"146":155,"148":[27,196],"164":[27,196],"168":140,"180":140,"192":140,"1970":[28,196],"1978":[27,196],"1980":[120,196],"1984":120,"2016":[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164],"2020":[188,196],"238":196,"246":196,"256":151,"300":120,"304":120,"360":140,"3rd":46,"4th":[13,28,29,35,36,37,38,39,40,41,42,43,44,46,49,187],"589":[28,196],"5th":[19,44,46,49,187],"602":[28,196],"720":140,"break":[137,144,146,150,153,157,159],"case":[137,144,146,150,153,157,159,163],"char":[9,15,17,20,21,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,125,126,129,130,131,132,133,134,150,151,152,155,156,158,160,166,170],"class":[124,126,128,130,132,134,136,138,141,143,145,147,149,151,154,156,158,160,169,189,190,191,192,194,195,196],"const":[7,9,15,17,20,21,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,103,104,105,106,107,109,110,111,112,114,115,118,119,120,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,170],"default":[137,143,146,150,153],"enum":[138,144,147,156,169],"final":[36,137],"float":167,"function":[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,125,144,169,171,172,173,174,175,187,188,189,190,191,192],"int":[6,7,8,9,12,18,20,21,23,24,46,106,125,144,151,156,165],"new":[20,23,150,157,187,189,190,191,192],"public":[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,124,126,128,130,132,134,136,138,141,143,145,147,149,151,154,156,158,160,171,172,173,174,175],"return":[23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,105,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,187,188,189,190,191,192],"static":[23,103,106,108,109,113,116,123,125,137,144,146,155,157,163,164,188],"switch":[137,144,146,150,153,157,159,163],"throw":155,"true":[27,30,31,32,33,34,45,48,135,139,142,143,148,153,154,156,189,190,191,192],"universit\u00e0":196,"void":[17,23,24,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,103,104,110,111,114,117,118,119,120,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164],"while":[123,127,137,139,144,146,150,153,155,188],AND:[164,196],ARE:[164,196],BUT:[164,196],FOR:[164,196],NOT:[150,164,196],SUCH:[164,196],THE:[164,196],The:[164,187,196],USE:[164,196],Use:[28,29,35,36,37,38,39,40,41,42],Using:196,___:[124,126,127,128,130,132,134,136,138,140,141,143,144,145,146,147,149,151,152,154,155,156,157,158,160,163,164],____:[124,126,127,128,130,132,134,136,138,140,141,143,144,145,146,147,149,151,152,154,155,156,157,158,160],_____:[126,143,152,160],______:[155,156],__clang__:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163],__cplusplu:24,__file__:[123,127,137,144,146],__gnuc__:[156,162],__header:152,__line__:[123,127,137,144,146],__y:152,__yp:152,_is_monoton:150,_memeori:149,_memori:[136,143,156],_msc_ver:155,_name:[109,157],_nspl:152,_pointer:[150,153],_spline:150,_valu:[150,153],about:[27,30,31,32,33,34,48],abov:[164,196],abs:[123,144,146,150,153,155,163],abssl:144,abssr:144,acc:153,access:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,48],accumul:125,acm:[27,28,196],actual:[12,15,18],add:[28,29,35,36,37,38,39,40,41,42,43,44],added:39,adjust:144,advis:[164,196],again:131,akima2d:125,akima2d_typ:[57,156,159],akima2dsplin:[31,63,121,122,125,126,156,159,168],akima:[27,28,146,155,157,159,170,196],akima_build:[123,124,146],akima_on:123,akima_quint:[58,146,147],akima_typ:[23,59,124,150,156,157],akimasmooth:125,akimasplin:[23,37,61,121,122,123,124,150,156,157,168],alia:[27,30,31,32,33,34,48],alias:[28,29,35,36,37,38,39,40,41,42,43,44],all:[46,49,155,164,196],alloc:[28,29,35,36,37,38,39,40,41,42,43,44,135,137,139,142,146,148,150,152,153,154,155,156,161],allow:150,along:[27,30,31,32,33,34,45,48],alpha:[104,108,144,155,156,163],alreadi:[135,139,142,148],ammetto:155,anal:120,analysi:196,ani:[164,196],anoth:151,apb:144,api:195,approxim:[155,164,187],approximate_length:[171,187],april:120,arch:188,argument:[7,150,187],aris:[164,196],arrai:187,associ:[57,59],assum:[144,155],author:164,auto:150,avail:[150,155,196],azzera:155,b00:125,b00x:125,b00y:125,b01:125,b10:125,b11:125,backtrac:[93,121,122,156,168],bad:[150,155],base5:[171,187],base5_d:[171,187],base5_dd:[171,187],base5_ddd:[171,187],base5_dddd:[171,187],base5_ddddd:[171,187],base:[45,121,139,140,148,153,156,168,186,187,193],base_d:[139,140,148,153,156,171,187],base_dd:[139,140,148,153,156,171,187],base_ddd:[139,140,148,153,156,171,187],base_dddd:[140,148,156],base_ddddd:[140,148,156],basehermit:[178,186,193,194],basehermitewrapp:[187,188],basepoint:[150,153],basevalu:[150,153],basi:187,basic_ostream:[156,166],bc0:[36,137,138],bc_begin:137,bc_end:137,bcn:[36,137,138],begin:[131,152,155,187],bertolazzi:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],bessel:[29,146,155,157,170],bessel_build:[127,128,146],bessel_quint:[58,146,147],bessel_typ:[23,59,128,150,156,157],besselsplin:[23,37,65,121,122,127,128,150,156,157,168],beta:[108,144,163],bezier:187,bezier_to_hermit:[171,187],bicub:[125,129,159],bicubic_typ:[57,156,159],bicubicsplin:[31,67,121,122,129,130,156,159,168],bicubicsplinebas:[27,30,48,67,121,122,126,130,161,168],bili3:[130,161],bili5:[132,161],bilinear3:[140,156,161],bilinear5:[140,156,161],bilinear:[34,133,159],bilinear_typ:[57,156,159],bilinearsplin:[48,71,121,122,133,134,156,159,168],bin:188,binari:[28,29,35,36,37,38,39,40,41,42,43,150,164,196],binarysearch:[46,88,121,122,150,151,152,154,156,168],biquint:[131,159],biquintic_typ:[57,156,159],biquinticsplin:[33,69,121,122,131,132,156,159,168],biquinticsplinebas:[32,48,69,121,122,132,161,168],bivari:[27,161,196],block:[141,156,187],bool:[6,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,49,135,136,139,142,143,146,148,149,150,153,154,155,156,158,159,160,161],bot:[137,163],boudari:36,boundari:[36,123,152],brodli:144,build:[7,8,23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,123,124,127,128,129,131,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161,172,173,174,187,189,190,191],build_linux:196,build_osx:196,build_win:196,built:196,buona:150,busi:[164,196],butland:[120,144],by0:125,by1:125,c_str:[123,127,135,137,140,142,144,146,152,155,161],calcolo:[123,127,129,131],can:[139,142,148,150,187,196],can_extend:[49,154],cancel:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48],cannot:[140,150],carlson:[120,196],caso:127,catmullrom:[49,153,154,175,192],caus:[164,196],cbrt:155,cccccc:187,center:144,centripet:[92,121,122,155,156,168,175,192],cerca:[123,127,137,144,146,150,152],cerco:150,cerr:156,cfs:[28,29,35,36,37,38,39,40,41,42,43,44,135,136,139,142,143,148,149,156,158],chang:[28,29,35,36,37,38,39,40,41,42,43,44,144,151],check:[23,105,144,150,155],checkcubicsplinemonoton:[92,121,122,150,155,156,168],checknan:[123,127,137,144,146],chord:[175,192],chordal:[92,121,122,155,156,168],clang:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163],classdef:[187,189,190,191,192],classif:150,clc:188,clear:[23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,135,136,139,142,143,148,149,150,151,152,156,158,160,161,188],close:[152,156],cmath:[60,62,66,68,70,81,83,87,89,90,92,98,123,125,129,131,133,144,146,150,152,153,155,161],cmd1:188,cmd:188,code:[164,187,196],coeff:[28,29,35,36,37,38,39,40,41,42,43,44,135,136,139,142,143,148,149,156,158],coeffici:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,125],col:161,column:[27,30,31,32,33,34,45,46,48,104,110,111,114,118,119,151,152,161,187],compat:[23,39,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163],compil:[188,195],compilesplineslib:[178,194,196],completar:153,completenam:188,compon:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49],comput:[104,107,110,111,112,114,115,118,119,120,150,188],computechord:[153,154],conclus:164,condit:[36,164,196],consequenti:[164,196],consit:36,const_cast:152,const_iter:152,constant:[35,143,152,155,157,170],constant_typ:[23,59,136,150,152,156,157],constantsplin:[23,43,73,121,122,135,136,150,156,157,168],construct:[28,120],constructor:[23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,163],contain:[3,28,29,35,36,37,38,39,40,41,42,43,46,164],continu:[125,155],contract:[164,196],contributor:[164,196],coordin:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48],copi:156,copia:155,copy_n:[139,148,150,153,155],copyright:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],copysplin:[28,29,36,37,38,40,41,42,139,148,149,156],copyto_vec_r:[123,127,135,137,140,142,144,146,152,155,161],copyto_vec_str:152,count:144,cout:[23,144,150,196],creat:20,crescent:[123,127,137,144,146],cubic:[30,31,32,36,37,39,40,42,105,120,146,150,155,157,170,187,196],cubic_quint:[58,146,147],cubic_spline_type_bc:[36,75,121,122,137,138,168],cubic_typ:[23,59,138,150,156,157],cubicsplin:[23,37,75,121,122,137,138,150,156,157,168,196],cubicspline_build:[137,138,146],cubicsplinebas:[28,29,36,38,40,43,93,121,122,124,128,138,139,141,145,156,168],cur:192,cur_d:192,curv:[27,28,107,112,115],curvatur:[49,92,107,115,121,122,153,154,155,156,168,175,192],curvature_d:[49,92,121,122,153,154,155,156,168,175,192],curvature_dd:[92,121,122,155,156,168],cut:[171,187],cx1:125,cx2:125,cx3:125,cxxabi:155,cxxflag:188,cy1:125,cy1a:125,cy2:125,cy2a:125,cy3:125,cy3a:125,damag:[164,196],data:[27,28,29,35,36,37,38,39,40,41,42,43,105,137,144,150,151,152,155,161,164,187,196],data_i:150,data_typ:[47,150,151,152],data_x:150,data_yp:150,datai:152,ddc:146,ddd:[23,28,29,35,36,37,38,39,40,41,42,43,44,46,49,136,139,143,148,149,150,151,153,154,155,156,158,196],dddd:[23,28,29,35,36,37,38,39,40,41,42,43,44,46,49,148,149,151,154,155,156,158],ddddd:[23,28,29,35,36,37,38,39,40,41,42,43,44,46,49,148,149,151,154,156,158],dddddp:[187,189],ddddp:[187,189],dddp:[187,189,191,192],dddt:150,ddh0:161,ddh1:161,ddl:[146,163],ddll:163,ddp:[187,189,191,192],ddr:[146,163],ddrr:163,ddt:150,debug:162,decid:125,defin:[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,55,56,57,58,59,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,155,156,158,162,164,165,166,167,169,170,171,172,173,174,175,187],definit:[26,125,144,169,194],defiv:[28,29,36,37,38,40],degener:150,degli:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],degre:187,del1:144,del2:144,delet:[21,23,151,154,156,157,158,187,188,189,190,191,192],delta:[123,144],den:123,depentend:46,dequ:23,deriv2_3p_l:137,deriv2_3p_r:137,deriv2_4p_l:137,deriv2_4p_r:137,deriv2_5p_l:137,deriv2_5p_r:137,deriv:[10,13,14,16,19,27,28,29,30,32,34,35,36,38,39,40,41,44,45,46,49,107,115,121,125,129,131,133,150,156,158,164,168,187,196],deriv_left:163,deriv_right:163,destroi:[187,189,190,191,192],destructor:[28,29,36,38,40,41,43,44,46,48,49],deve:152,develop:[2,23,24,26,54,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,177,178,187,188,189,190,191,192,194,195],dh0:161,dh1:161,di_m1:123,di_m2:123,di_p1:123,diagnost:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163],differ:152,dim:[49,104,110,111,114,118,119,131,153,154,155,156],dimens:[27,30,31,32,33,34,45,48,49,104,110,111,114,118,119,154],dipartimento:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],dir:188,direct:[27,30,31,32,33,34,45,48,125,144,164,196],directori:[3,4,23,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163,179,180,181,182,183,184],disclaim:[164,196],disp:188,distanc:125,distribut:[27,104,110,111,114,118,119,164,196],dll:[163,164],dlll:[163,164],dmax:144,dmin:144,dnm:125,document:[22,23,24,25,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,168,186,187,188,189,190,191,192,193,195],done:[150,155,188],doppi:155,doubl:[6,7,10,11,13,14,16,19,23,24,156,167,196],doxygen_should_skip_thi:[23,123,124,125,127,128,129,131,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,155,156,163,164],dp0:[146,163,164],dpl:[146,163,164],dpr:[146,163,164],drat1:144,drat2:144,drop:[28,29,35,36,37,38,39,40,41,42,43,44],dropback:[28,29,35,36,37,38,39,40,41,42,43,44,156,158],drr:[163,164],drrr:[163,164],dsave:144,dsplines_do_not_use_generic_contain:188,dst:155,dt2:150,dt3:150,dump:[28,29,35,36,37,38,39,40,41,42,43,44,155,156,158],dump_tabl:[46,49,150,151,153,154],duplic:[150,155],dx00:[125,129,131],dx01:[125,129,131],dx10:[125,129,131],dx11:[125,129],dx2:137,dxf:125,dxi:125,dxnode:[27,30,31,32,33,130,132],dxx:[27,30,31,32,33,34,45,48,130,131,132,134,156,160,161,190],dxxnode:[32,33,132],dxxy:161,dxxyi:161,dxy:[27,30,31,32,33,34,45,48,125,130,131,132,134,156,160,161,190],dxyf:125,dxyi:[125,161],dxynod:[27,30,31,32,33,130,132],dy00:[125,129,131],dy01:[125,129,131],dy0:163,dy10:[125,129,131],dy11:[125,129,131],dy1:163,dya:150,dyb:150,dyf:125,dyi:[27,30,31,32,33,34,45,48,125,130,131,132,134,156,160,161,190],dyll:163,dyn:163,dynam:188,dynm1:163,dynod:[27,30,31,32,33,130,132],dyrr:163,dyynod:[32,33,132],dz00:125,dz01:125,dz02:125,dz03:125,dz0:125,dz10:125,dz11:125,dz12:125,dz13:125,dz1:125,dz20:125,dz21:125,dz22:125,dz23:125,dz2:125,dz30:125,dz31:125,dz32:125,dz33:125,dz3:125,dzxy11:125,dzxy12:125,dzxy13:125,dzxy21:125,dzxy22:125,dzxy23:125,dzxy31:125,dzxy32:125,dzxy33:125,each:[46,57,59],ebertolazzi:196,edit:196,either:164,element:[12,15,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48],els:[23,123,125,127,135,137,139,142,144,146,148,150,152,155,156,157,159,161],elseif:188,email:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],empti:[12,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48],enabl:162,end:[23,131,152,155,187,188,189,190,191,192],endif:[23,24,123,124,125,127,128,129,131,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,152,153,155,156,157,159,161,162,163,164],enough:125,enought:[123,127,137,144,146],enrico:[2,23,24,26,54,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,177,178,187,188,189,190,191,192,194,196],enumer:[55,56,57,58,59],eof:[23,24,124,126,130,132,134,136,138,141,143,145,147,149,151,154,158,160],epsi:[123,125],eqnarrai:187,equat:187,eras:23,error:[189,190],essenti:125,esser:152,esserci:152,estim:125,eval2:[46,150,151,152],eval2_d:[46,150,151,152],eval2_dd:[46,150,151,152],eval2_ddd:[46,150,151,152],eval5:[171,187],eval5_d:[171,187],eval5_dd:[171,187],eval5_ddd:[171,187],eval5_dddd:[171,187],eval5_ddddd:[171,187],eval:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,139,142,148,150,151,152,153,154,156,158,160,171,172,173,174,175,187,188,189,190,191,192],eval_curvatur:192,eval_curvature_d:192,eval_d:[28,29,35,36,37,38,39,40,41,42,43,44,46,49,150,151,152,153,154,156,158,171,172,174,175,187,189,191,192],eval_d_1:[27,30,31,32,33,34,45,48,156,160],eval_d_1_1:[27,30,31,32,33,34,45,48,156,160],eval_d_1_2:[27,30,31,32,33,34,45,48,156,160],eval_d_2:[27,30,31,32,33,34,45,48,156,160],eval_d_2_2:[27,30,31,32,33,34,45,48,156,160],eval_dd:[28,29,35,36,37,38,39,40,41,42,43,44,46,49,150,151,152,153,154,156,158,171,172,174,175,187,189,191,192],eval_ddd:[28,29,35,36,37,38,39,40,41,42,43,44,46,49,150,151,152,153,154,156,158,171,172,174,175,187,189,191,192],eval_dddd:[28,29,35,36,37,38,39,40,41,42,43,44,46,49,151,154,156,158,172,189],eval_ddddd:[28,29,35,36,37,38,39,40,41,42,43,44,46,49,151,154,156,158,172,189],eval_di:[173,190],eval_dx:[173,190],eval_dxi:[173,190],eval_dxx:[173,190],eval_dyi:[173,190],evalu:[10,11,13,14,16,19,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,150,151,187],evalut:35,even:[164,196],event:[164,196],except:156,exemplari:[164,196],exist:[23,123,127,135,137,140,142,144,146,152,155,159,161],expect:[150,152,153,157,161],express:[164,196],extend:[143,152],extend_const:152,extern:[23,24,28,29,35,36,37,38,39,40,41,42,156,188],extra:123,extrapol:[125,137],extrapolate2:125,extrapolate3:125,extrapolate_bc:[56,137,138,146],factor:[104,125],fail:157,fals:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,135,136,137,139,142,143,146,148,149,150,153,154,156,158,160,161],fanghung:[93,121,122,155,156,168],fare:123,field:[123,127,135,137,140,142,144,146,152,155,159,161],file:[1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,55,56,57,58,59,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,165,166,167,170,171,172,173,174,175,195],filepart:188,fill:[46,49,131],fill_n:[125,129],find:[23,28,29,35,36,37,38,39,40,41,42,43,150,152],finit:125,first:[10,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,150,152,164,196],first_deriv3p_c:[163,164],first_deriv3p_l:[163,164],first_deriv3p_r:[163,164],first_deriv4p_l:[163,164],first_deriv4p_r:[163,164],first_deriv5p_c:[163,164],first_deriv5p_l:[163,164],first_deriv5p_r:[163,164],first_derivative_build:[144,163,164],fist:[46,49],fit:[27,28,164,196],flag:[150,155],fmt:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,159,161],fname:[28,29,35,36,37,38,39,40,41,42,43,44,156,158],foleynielsen:[93,121,122,155,156,168],follow:[164,196],forc:188,form:[164,196],format:[123,127,135,137,140,142,144,146,150,152,153,155,159,161],formula:144,fortran:[27,30,31,32,33,34,45,48,104,110,111,114,118,119],fortran_storag:[27,30,31,32,33,34,45,48,156,159,160,161],found:[46,150,152,161],fpclassifi:164,fprintf:188,free:[132,135,139,142,146,148,150,153,161],freebsd:164,friend:156,fritsch:[120,196],from:[40,41,152],front:[139,150,152,153,156,158,161],fstream:[93,156],full:195,gc_boundari:152,gc_header:152,gc_integ:152,gc_map:152,gc_mat_real:[152,161],gc_vec_bool:152,gc_vec_integ:[152,161],gc_vec_long:161,gc_vec_real:[123,127,135,137,140,142,144,146,152,155,157,161],gc_vec_str:152,gc_vector:[152,161],gc_x:[123,127,135,137,140,142,144,146,155,161],gc_y:[123,127,135,137,140,142,144,146,155,161],gc_ydata:152,gc_yp:140,gc_ypdata:152,gc_z:161,gcc:[156,162],gener:[28,29,35,36,37,38,39,40,41,42,43,152],genericcontain:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,99,123,124,127,128,135,136,137,138,140,141,142,143,144,145,146,147,151,152,153,154,155,156,157,158,159,160,161,162],genericcontainernamespac:[123,127,135,137,140,142,144,146,152,153,155,156,157,159,161],get:[15,17,28,29,35,36,37,38,39,40,41,42,43,44],get_bool:152,get_elem:[47,151,152],get_head:[46,150,151],get_id:[153,155],get_if_exist:161,get_knot:[175,192],get_map:152,get_mat_r:[152,161],get_num_el:152,get_region:[81,121,122,144,168],get_str:[137,146,157,159],get_typ:[152,161],get_type_nam:[152,161],get_vec_r:152,get_vector:[152,161],getcolumn:152,getnod:192,getposit:[46,150,151],getrealroot:150,getsplin:[46,150,151,152],github:196,given:[164,187],good:[164,196],greather:[150,153],group:151,h_0:187,h_1:187,h_2:187,h_3:187,h_4:187,h_5:187,h_to_po:152,handl:[171,172,173,174,175,187,189,190,191,192],hdr:[46,150,151],head:23,header:[28,29,35,36,37,38,39,40,41,42,43,44,46,150,151,152,155,156,158],hermit:[38,40,155,170,187],hermite3:[139,140,153,156,161],hermite3_d:[139,140,153,156,161],hermite3_dd:[139,140,153,156,161],hermite3_ddd:[139,140,153,156],hermite5:[140,148,156,161],hermite5_d:[140,148,156,161],hermite5_dd:[140,148,156,161],hermite5_ddd:[140,148,156],hermite5_dddd:[140,148,156],hermite5_ddddd:[140,148,156],hermite_to_bezi:[171,187],hermite_typ:[59,141,150,156,157],hermitesplin:[37,78,121,122,140,141,150,168],hhll:163,hhrr:163,hidden:[189,190,191,192],hierarchi:195,hiroshi:[27,28,196],hl2:[146,163],hl3:146,hl4:163,hll:[137,146,163,164],hlll:[137,163,164],hllll:137,hlr:163,holder:[164,196],howev:[164,196],hr2:[146,163],hr3:146,hr4:163,hrpl:163,hrr:[137,146,163,164],hrrr:[137,163,164],hrrrr:137,hsum:144,http:196,hxx:[27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,44,45,46,47,49,54,56,58,93,156,169],hypot:153,i00:[125,129,131,133,161],i01:[125,129,131,133,161],i0j0:125,i10:[125,129,131,133,161],i11:[125,129,131,133,161],iadd:125,ibegin:[123,127,137,144,146],id_d:[28,29,35,36,37,38,39,40,41,42,43,44,136,139,142,143,148,149,156,158],id_dd:[28,29,35,36,37,38,39,40,41,42,43,44,136,139,143,148,149,156,158],id_ddd:[28,29,35,36,37,38,39,40,41,42,43,44,136,139,143,148,149,156,158],id_dddd:[28,29,35,36,37,38,39,40,41,42,43,44,148,149,156,158],id_ddddd:[28,29,35,36,37,38,39,40,41,42,43,44,148,149,156,158],id_ev:[28,29,35,36,37,38,39,40,41,42,43,44,135,136,139,142,143,148,149,156,158],id_po:150,idx:[139,142,148,151,152],iend:[123,127,137,144,146],ierr:144,ifdef:[23,24,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163],ifndef:[23,24,123,124,125,127,128,129,131,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,155,156,162,163,164],ignor:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163],ignoredarg:171,imax:125,imin:125,implement:[57,59,139,148,195,196],impli:[164,196],inc:[49,153,154],inci:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,135,136,139,140,150,151,155,156,157,158,159,160,161],incident:[164,196],includ:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163,164,169,196],increment:[28,29,35,36,37,38,39,40,41,42,43,196],incx:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,135,136,139,140,155,156,157,158,159,160,161],incyi:[28,29,36,37,38,40],incyp:[28,29,36,37,38,40,139,156],indep:[46,150,151,152],independ:[46,150,151],indirect:[164,196],industrial:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],infinit:125,info:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,150,151,153,154,155,156,158,160,161],inform:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,48],ingegneria:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],inherit:[121,168,186,193],initi:[36,125,137],initlastinterv:[135,139,142,148,153,154,155,156],initlastinterval_i:[155,156,161],initlastinterval_x:[155,156,161],inlin:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,106,113,116,125,137,144,155,156,164],inmem:188,insert:[8,28,29,35,36,37,38,39,40,41,42,43,44,47,150,151,155],instal:196,instanc:[189,190,191,192],integ:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,93,103,104,105,110,111,114,118,119,120,121,122,123,124,125,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,168],interfac:[3,195,196],interior:[144,163],intern:[17,28,29,35,36,37,38,42,43],interpol:[6,27,40,120,131,144,163,195,196],interpret:164,interrupt:[164,196],intersect:[150,151,152],intersezion:150,interv:[28,29,35,36,37,38,39,40,41,42,43,44,123,150,187],intervallo:[123,127,137,144,146,150],introduct:195,iomanip:[62,66,68,70,72,76,79,85,98,125,129,131,133,135,139,142,148,161],ipos_c:[125,129,130,131,132,133,156,161],ipos_f:[156,161],irregularli:[27,196],is_bound:[28,29,35,36,37,38,39,40,41,42,43,44,156,158,172,189],is_clos:[28,29,35,36,37,38,39,40,41,42,43,44,49,154,156,158,172,189],is_extended_const:[28,29,35,36,37,38,39,40,41,42,43,156,172,189],is_po:152,is_x_bound:[27,30,31,32,33,34,45,48,156,160,173,190],is_x_clos:[27,30,31,32,33,34,45,48,156,160,173,190],is_y_bound:[27,30,31,32,33,34,45,48,156,160,173,190],is_y_clos:[27,30,31,32,33,34,45,48,156,160,173,190],ismac:188,ismonoton:[46,151],ispc:188,ispl:152,isunix:188,iszero:[144,150,155],item:152,iter:[23,152],jadd:125,jmax:125,jmin:125,journal:[28,120,196],june:120,kei:[46,150],kind:[28,29,35,36,37,38,39,40,41,42,43,172,174,189,191],knot:[175,192],know:44,known:[28,29,36,37,38,39,40,41,42,43],l2_first_deriv:[171,187],l2_second_deriv:[171,187],l2_third_deriv:[171,187],largearraydim:188,last:[28,29,35,36,37,38,39,40,41,42,43,44],lastinterv:155,ld_pnt:[104,110,111,114,118,119,155,156],ldflag:188,ldy:[49,153,154],ldz:[27,30,31,32,33,34,45,48,156,159,160,161],lead:[27,30,31,32,33,34,45,48,104,110,111,114,118,119],leggo:152,length:[187,188],liabil:[164,196],liabl:[164,196],lib:[177,187,188,189,190,191,192,194],lib_matlab:188,lib_obj:188,lib_src:188,libgcc:188,libsourc:[2,23,24,26,54,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,177,178,187,188,189,190,191,192,194],libstdc:188,libunwind:155,licens:195,limit:[87,89,90,92,150,152,153,155,164,196],linear:[39,137,143,144,146,155,157,163,170,187],linear_typ:[23,59,143,150,156,157],linearsplin:[23,43,80,121,122,142,143,150,156,157,168],link:[188,196],linklib:188,linux:196,list:[3,4,26,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,169,179,180,181,182,183,184,194,196],lmat:188,lmatlabdataarrai:188,lmex:188,lmx:188,load:[23,123,125,127,129,130,131,132,133,135,137,139,140,142,144,146,148,161],local:[27,28,120],loop:[144,163],loss:[164,196],lower_bound:[150,156],lst_cc:188,m_b:[153,154,155,156],m_baseint:[150,151],m_basepoint:[150,151,153,154],m_basesplin:[150,151],m_basevalu:[135,136,139,142,143,148,149,150,151,153,154,156],m_bc0:[137,138],m_bcn:[137,138],m_bs_x:[155,156],m_bs_y:[155,156],m_curve_can_extend:[139,142,148,153,154,155,156],m_curve_extended_const:[139,142,143,148,156],m_curve_is_clos:[153,154,155,156],m_dim:[153,154],m_dx:[125,129,130,131,132,161],m_dxx:[131,132,161],m_dxxy:[131,132,161],m_dxxyi:[131,132,161],m_dxy:[125,129,130,131,132,161],m_dxyi:[131,132,161],m_dy:[125,129,130,131,132,161],m_dyi:[131,132,161],m_external_alloc:[135,136,139,142,143,148,149,156],m_header_to_posit:[150,151,152],m_is_monoton:[150,151],m_mem:[156,161],m_mem_bicub:[125,129,130],m_name:[123,127,135,137,140,142,144,146,150,151,152,153,154,155,156,157,158,159,160,161],m_npt:[123,127,135,137,139,142,144,146,148,150,151,152,153,154,155,156],m_npts_reserv:[135,139,142,148,155,156],m_nspl:[150,151,152],m_nx:[125,129,130,131,133,134,155,156,161],m_ny:[125,129,130,131,133,134,155,156,161],m_pspline2d:[159,160],m_pspline:[157,158],m_q_sub_typ:[146,147],m_spline:[150,151,152],m_x:[123,125,127,129,130,131,133,134,135,137,139,142,144,146,148,150,151,153,154,155,156,161],m_x_can_extend:[155,156],m_x_close:[155,156],m_y:[123,125,127,129,130,131,133,134,135,137,139,142,144,146,148,150,151,153,154,155,156,161],m_y_can_extend:[155,156],m_y_clos:[155,156],m_ymax:[150,151],m_ymin:[150,151],m_yp:[123,127,137,139,144,146,148,149,150,151,153,154,156],m_ypp:[146,148,149,150,151],m_z:[125,129,130,131,133,134,156,161],m_z_max:[156,161],m_z_min:[156,161],mac:196,make:196,make_bound:[28,29,35,36,37,38,39,40,41,42,43,44,152,156,158,172,189],make_buond:[49,154],make_clos:[28,29,35,36,37,38,39,40,41,42,43,44,49,152,154,156,158,172,189],make_extended_const:[28,29,35,36,37,38,39,40,41,42,43,152,156,172,189],make_extended_not_const:[28,29,35,36,37,38,39,40,41,42,43,152,156,172,189],make_open:[28,29,35,36,37,38,39,40,41,42,43,44,49,152,154,156,158,172,189],make_unbound:[28,29,35,36,37,38,39,40,41,42,43,44,49,152,154,156,158,172,189],make_x_bound:[27,30,31,32,33,34,45,48,156,160,173,190],make_x_clos:[27,30,31,32,33,34,45,48,156,160,173,190],make_x_open:[27,30,31,32,33,34,45,48,156,160,173,190],make_x_unbound:[27,30,31,32,33,34,45,48,156,160,173,190],make_y_bound:[27,30,31,32,33,34,45,48,156,160,173,190],make_y_clos:[27,30,31,32,33,34,45,48,156,160,173,190],make_y_open:[27,30,31,32,33,34,45,48,156,160,173,190],make_y_unbound:[27,30,31,32,33,34,45,48,156,160,173,190],makefil:196,makesplin:[125,126,129,130,131,132,134,156,161],malloc:[123,127,130,132,136,137,143,146,149,150,151,152,154,155,156,161],manag:[36,38,43,44,46,48,49],map:[23,46,152],map_splin:23,map_typ:[152,156],maplegenvar1:137,maplegenvar2:137,maplegenvar3:137,mat_real_typ:[152,153,161],match:196,materi:[164,196],math:187,mathbf:187,mathemat:[27,196],matlab:[187,188,189,190,191,192,195],matlabroot:188,matric:152,matrix:[27,30,31,32,33,34,45,48,104,110,111,114,118,119,187],max:155,max_ab:[81,121,122,144,168],max_el:[150,156,161],maximum:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49],mechatronix:[2,23,24,26,54,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,177,178,187,188,189,190,191,192,194],mem:[123,127,131,132,137,146,150,152,155,161],memori:[28,29,35,36,37,38,39,40,41,42,43,44,150],merchant:[164,196],met:[164,196],method:[27,120,141,155,156,187,189,190,191,192,196],mex:[188,195,196],mex_:188,mex_cmd:188,mexload:188,mfilenam:188,min:155,min_ab:[81,121,122,144,168],min_el:[150,156,161],minimum:123,minumum:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49],mislock:188,miss:[123,127,135,137,140,142,144,146,152,155,159,161],mix:[27,30,31,32,33,34,48],mltbx:196,modif:[144,164,196],modifi:[139,142,148],monoton:[40,41,105,120,144,150,151,155,196],monotono:[123,127,137,144,146],mroot:188,msg1:[152,161],msg:[123,127,135,137,140,142,144,146,150,152,155,159,161],munlock:188,must:[156,158,161,164,189,190,196],must_be_empti:[150,153],mutabl:[151,154,156],n_elem:[47,151,152],name:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,124,126,128,130,132,134,136,138,141,143,145,147,149,150,151,153,154,156,158,160,161,173,188,190],name_list:[46,150,151],namespac:[23,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,169,196],namspac:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148],nargin:[189,190,191],nargout:[187,189,190],natur:137,natural_bc:[56,137,138],ncol:161,need:144,neglig:[164,196],nest:[121,168],new_p0:187,new_p1:187,new_spline1d:[94,121,122,157,168],new_t0:187,new_t1:187,nfail:150,nient:123,nin:155,ninterv:[28,29,35,36,37,38,39,40,41,42,43,44,155,156,158],node:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,104,110,111,114,118,119,135,136,139,142,143,148,149,150,156,158],non:[23,144,150,151,155],not_a_knot:[56,137,138],noth:[135,136,139,141,142,148],notic:[164,196],notyp:23,npr:150,npt:[28,29,35,36,37,38,39,40,41,42,43,44,46,49,103,104,105,110,111,114,118,119,120,123,124,127,128,136,137,138,143,144,145,146,149,150,151,152,153,154,155,156,158,163,164],nrow:[152,161],nseg:[135,139,142,148],nspl:[46,150,151],nspline:150,nullptr:[23,46,130,132,135,139,142,148,149,150,151,152,153,155,156,157,158,160,161,170],num:123,num_point:[46,49,150,151,153,154],number:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,57,59,104,110,111,114,118,119,144,152],numcol:[152,161],numer:[120,196],numeric_limit:155,numpoint:[28,29,35,36,37,38,39,40,41,42,43,44,46,49,151,154,156,158],numpointi:[27,30,31,32,33,34,45,48,156,160],numpointx:[27,30,31,32,33,34,45,48,156,160],numrow:[152,161],numsplin:[46,151],nxmin:155,obj:188,object:[9,17,20,21,187],objecthandl:[189,190,191,192],offici:164,ofstream:156,old:188,old_dir:188,onc:[24,156,162,164],onli:144,onlin:195,onto:151,oper:[23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,130,132,133,134,135,136,139,142,143,148,149,151,153,154,156,158,160,161],opzional:152,ora:144,order:[28,29,35,36,37,38,39,40,41,42,43,44,135,136,139,142,143,148,149,155,156,158],origin:[28,29,35,36,37,38,39,40,41,42,43,44],ostream_typ:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,93,117,121,122,125,126,129,130,131,132,133,134,135,136,139,142,143,148,149,150,151,153,154,155,156,158,160,168],ostringstream:156,osx:196,other:[164,196],otherwis:[164,196],out:[104,110,111,114,118,119,150,164,196],output:188,overrid:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,124,126,128,130,132,134,136,138,141,143,145,147,149,156],owner:[164,196],p_dy:[28,29,36,37,38,40,139,156],p_lastinterv:153,p_spl:152,p_x:[28,29,35,36,37,38,39,40,41,42,135,136,139,142,143,148,149,156],p_y:[28,29,35,36,37,38,39,40,41,42,135,136,139,142,143,148,149,156],p_yp:[41,42,148,149],p_ypp:[41,42,148,149],pag:155,pair:[47,151,156],parabol:137,parabolic_runout_bc:[56,137,138],paramet:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,104,110,111,114,118,119],parametr:187,parent:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,178,179,180,181,182,183,184],partial:125,particular:[164,196],pass:[7,155],patch:[125,129,131,133],path1:188,path2:188,path:[2,54,177,178],pchip:[40,146,155,157,170],pchip_build:[81,121,122,144,145,146,168],pchip_build_new:[81,121,122,144,168],pchip_quint:[58,146,147],pchip_typ:[23,59,145,150,156,157],pchipsplin:[23,37,82,121,122,129,144,145,150,156,157,168],pedant:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,163],per:144,perch:155,permit:[164,196],pezxi:125,picewis:35,piecewis:[28,29,35,36,37,38,39,40,41,42,43,44,120,196],pin:[2,23,24,26,54,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,177,178,187,188,189,190,191,192,194],planar:[107,112,115],pnt:[104,110,111,114,118,119,155,156,189],point:[6,7,8,12,15,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,104,110,111,114,118,119,123,125,127,137,144,146,150,152,153,155,163,167,187,196],pointer:[17,46],polici:164,polinomi:[28,29,35,36,37,38,39,40,41,42,43,44],polygon:187,polynomi:[40,125,187],polynomialroot:[87,150],pop:156,pos1:150,pos:[150,152],posit:[47,150,151,153],posizion:152,possibl:[164,196],pow:155,power:104,pragma:[23,24,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163,164],prealloc:152,present:187,preserv:[144,155],previous:[8,40,41],primari:125,primary_estim:125,print:[18,23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,125,129,131,133,135,139,142,148,155],privat:[138,151,189,190,191,192],procedur:[27,28],procur:[164,196],profit:[164,196],program:[3,4,26,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,169,179,180,181,182,183,184,194],project:164,properti:[187,189,190,191,192],protect:[130,132,149,151,154,156,158,160],provid:[164,196],punti:[123,127,155],puo:152,purpos:[164,196],push:[6,156,162],push_back:[150,152,196],pushback:[23,28,29,35,36,37,38,39,40,41,42,43,44,155,156,158,196],pyp:150,pypp:150,q_sub_typ:146,quintic:[33,41,42,45,155,157,170,187],quintic_build:146,quintic_spline_typ:[41,84,121,122,146,147,168],quintic_typ:[23,59,149,150,156,157],quinticsplin:[23,42,84,121,122,131,146,147,150,156,157,168],quinticspline_ypp_build:146,quinticspline_yppp_continu:146,quinticsplinebas:[41,43,86,121,122,147,148,149,168],radic:150,rake:196,rakefil:196,rang:[28,29,35,36,37,38,39,40,41,42,43,44,150,155],read:[152,161],real_typ:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,93,103,104,105,106,107,108,110,111,112,113,114,115,116,118,119,120,121,122,123,124,125,127,128,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,156,157,158,159,160,161,163,164,168],realloc:[125,129,131,135,139,142,148,150,153,161],rec:139,redistribut:[164,196],refer:[27,28,195],region_:[55,144],region_a:[55,144],region_abcdem:[81,108,121,122,144,168],region_b:[55,144],region_c:[55,144],region_d:[55,144],region_m:[55,144],reinterpret_cast:[150,152],relationship:[121,168,186,193],repres:164,reproduc:[164,196],res:[144,150,155],reserv:[28,29,35,36,37,38,39,40,41,42,43,44,124,128,135,136,138,139,141,142,143,145,147,148,149,150,151,152,155,156,158,164,196],reserve_extern:[28,29,35,36,37,38,39,40,41,42,135,136,139,142,143,148,149,150,156],resiz:[150,152,153,161],respect:[27,30,31,32,33,34,48],retain:[164,196],riallocazion:155,ricerca:[2,23,24,26,54,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,177,178,187,188,189,190,191,192,194],right:[164,196],risolver:[137,146],row:[27,30,31,32,33,34,45,48,152,161],run:196,run_win:196,runtime_error:[155,156],s_x:[27,30,31,32,33,34,48],s_y:[27,30,31,32,33,34,48],salvo:155,same:187,sampl:[28,29,35,36,37,38,39,40,41,42,43],saved_npt:155,scientif:120,search:[28,29,35,36,37,38,39,40,41,42,43,47,49,135,139,142,148,150,151,153,154,155,156],search_i:[133,155,156,161],search_x:[133,155,156,161],searchinterv:[153,155],second:[16,23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,107,133,150,152,187,196],second_deriv3p_c:[146,163,164],second_deriv3p_l:[146,163,164],second_deriv3p_r:[146,163,164],second_derivative_build:[163,164],seg_bc0:137,seg_bcn:137,segment:[135,139,142,148,187],select:9,self:[172,173,174,175,187,189,190,191,192],separ:187,servic:[164,196],set:[12,36,46,49,125,144,155,170,195,196],set_map:152,set_mat_r:153,set_vec_r:[152,154],setaccess:[189,190,191,192],setbc:146,setfinalbc:[36,138],setinitialbc:[36,138],setknot:[49,153,154],setknotscentripet:[49,153,154],setknotschordlength:[49,153,154],setknotsfolei:[49,154],setorigin:[28,29,35,36,37,38,39,40,41,42,43,44,155,156,158],setquintictyp:[41,147],setrang:[28,29,35,36,37,38,39,40,41,42,43,44,139,149,155,156,158],setup:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,123,124,127,128,135,136,137,138,140,141,142,143,144,145,146,147,151,152,153,154,155,156,157,158,159,160,161,175,192],shall:[164,196],shape:[144,155],should:164,siam:[120,196],sigma:144,sign:165,signtest:[81,121,122,144,168],simpl:196,sistema:[137,146],size:[27,30,31,32,33,34,45,48,139,150,151,152,153,156,158,161],size_t:[123,125,127,129,130,131,132,133,135,137,139,142,144,146,148,149,150,151,152,153,154,155,156,161,163],skip:155,sll:[137,146,163],slll:137,sllll:137,slope:[123,127,139,142,148],smooth:[27,28,196],softwar:[27,164,196],soli:127,solo:[123,152],solut:188,some:[28,29,35,36,37,38,39,40,41,42,43,44],sourc:[3,164,196],sp1:131,special:[127,144,163,164,196],spl:[46,150,151,152,153],spl_type:157,spline1d:[95,121,122,156,157,158,168,178,186,193,194],spline1dmexwrapp:[188,189],spline2d:[97,121,122,156,159,160,168,178,186,193,194],spline2dmexwrapp:[188,190],spline:[2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,51,54,55,56,57,58,59,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,157,158,159,160,161,162,163,164,168,169,177,178,187,188,189,190,191,192,194],spline_build2:[4,22,23,24,25],spline_build:[4,22,23,24,25],spline_delet:[4,22,23,24,25],spline_ev:[4,22,23,24,25],spline_eval_d:[4,22,23,24,25],spline_eval_dd:[4,22,23,24,25],spline_eval_ddd:[4,22,23,24,25],spline_eval_dddd:[4,22,23,24,25],spline_eval_ddddd:[4,22,23,24,25],spline_get_type_nam:[4,22,23,24,25],spline_init:[4,22,23,24,25],spline_mem_ptr:[4,22,23,24,25],spline_new:[4,22,23,24,25],spline_print:[4,22,23,24,25],spline_push:[4,22,23,24,25],spline_select:[4,22,23,24,25],spline_set_typ:[59,150,151,156,157],spline_stor:23,spline_sub_typ:146,spline_typ:[152,157,159],spline_type_1d:[23,92,121,122,155,156,168],spline_type_vec:152,spline_vec_typ:[59,150,154,156,157],splineakima2d:[27,54,93,156,169],splineakima:[28,54,93,156,169],splinebessel:[29,54,93,156,169],splinebicub:[30,31,54,93,156,169],splinebilinear:[34,54,93,156,169],splinebiquint:[32,33,54,93,156,169],splinecinterfac:[23,24],splineconst:[35,54,93,156,169],splinecub:[36,54,56,93,156,169],splinecubicbas:[54,93,169],splinehermit:[38,54,93,156,169],splinelinbear:143,splinelinear:[39,54,93,156,169],splinepchip:[40,54,55,93,101,103,106,108,113,116,120,156,169],splinequint:[41,54,58,93,101,156,169],splinequinticbas:[42,54,93,156,169],splines1d:[44,54,93,109,156,169],splines2d:[45,54,93,156,169],splines_c_interface_h:[4,22,24,25],splines_config_hh:[99,121,162,168],splines_hh:[93,121,156,168],splines_os_osx:155,splines_utils_hh:[101,121,164,168],splinesbivari:[54,93,169],splinescinterfac:[1,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,26],splinesconfig:[52,54,93,156,169],splineset:[54,93,101,121,122,152,154,156,168,169,178,186,193,194],splinesetgc:[54,93,169],splinesetmexwrapp:[188,191],splinesload:[23,156,196],splinesurf:[31,33,34,93,121,122,130,132,134,155,156,160,161,168],splinesutil:[53,54,81,83,87,92,93,99,144,146,150,155,169],splinetype1d:[44,46,93,109,121,122,150,151,152,155,156,157,158,168],splinetype2d:[45,93,121,122,156,159,160,168],splinevec:[54,93,121,122,156,168,169,178,186,193,194],splinevecmexwrapp:[188,192],sqrt:[150,153,155],sqrtd1:187,sqrtd2:187,sqrtd3:187,src:[23,24,26,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,188],src_matlab_interfac:188,srr:[137,146,163],srrr:137,srrrr:137,standard:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,196],statement:125,static_cast:[23,150,155,159],statist:120,std:[23,44,46,47,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,151,152,153,155,156,157,158,160,161,163,164,196],stencil:125,storag:[27,30,31,32,33,34,45,48,104,110,111,114,118,119],store:[27,28,29,30,31,32,33,34,35,36,37,38,42,43,45,48,187],strcmp:23,stream:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,150,151,153,154,156,158,160],strettament:[123,127,137,144,146],strict:[150,151,155,164,196],strictli:[105,144,150],string:[23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,109,123,124,126,127,128,130,132,134,135,136,137,138,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,157,158,159,160,161],string_to_splinetyp:[152,155,156],string_typ:159,studi:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],stype:[46,150,151,152],sub:146,subclass:[31,33,37,42,43,48],subdirectori:194,submodul:[2,23,24,26,54,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,177,178,187,188,189,190,191,192,194],substitut:[164,196],subtyp:189,support:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49],surfac:[27,30,31,32,33,34,45,48,196],sxx:125,sxxy:125,sxxyi:125,sxy:125,sxyi:125,sxyz:125,sxz:125,sya:125,syi:125,system:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163],syya:125,t102:137,t103:163,t105:[137,163],t10:[137,140,163],t110:137,t112:137,t118:137,t119:137,t11:140,t12:[137,155,163],t133:137,t134:137,t13:[137,140,153,155,163],t141:137,t142:137,t148:137,t149:137,t14:[140,163],t156:137,t157:137,t159:137,t15:155,t16:[137,140,155,163],t17:[137,140,153,155,163],t19:[137,140,163],t20:163,t21:[155,163],t22:[140,155,163],t23:[137,140],t24:163,t25:[137,140,163],t26:[140,153,155,163],t27:[153,155],t28:[153,155,163],t29:137,t30:[137,140,155],t31:140,t32:163,t33:163,t35:137,t36:140,t38:163,t40:155,t41:[137,163],t43:163,t47:163,t48:163,t49:[137,163],t51:163,t52:163,t53:163,t55:[137,163],t56:137,t58:163,t60:137,t64:155,t65:155,t67:155,t70:163,t73:163,t75:137,t76:137,t80:163,t83:163,t91:137,temporari:161,test:195,than:[150,153],theori:[164,196],thi:[3,47,105,123,127,129,130,131,132,133,135,137,139,140,142,144,146,148,150,151,152,153,154,155,156,158,160,161,162,164,196],third:[14,28,29,35,36,37,38,39,40,41,42,43,44,46,49,187,196],this_thread:[153,155],those:164,three:144,through:[144,163],tipo:152,tmax:[174,175,191,192],tmin:[174,175,191,192],tmp1:155,tmp2:155,tmp3:155,tmp:[150,161,163],tolow:155,toolbox:[178,187,188,189,190,191,192,194,195],top:[137,163],tort:[164,196],total:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,48],transact:[27,196],transform:155,transpos:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,136,139,142,143,148,149,156,158,159,160,161],trento:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],trovata:23,trovato:150,type:[15,20,23,24,44,45,47,49,57,59,121,124,128,136,138,141,143,145,146,149,150,151,152,154,155,156,157,158,159,161,165,167,168,186,193],type_nam:[23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,125,126,129,130,131,132,133,134,155,156,158,160,161],typedef:[23,47,138,144,147,151,156,169],typenam:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48],u_d:161,u_dd:161,uncom:162,underli:[189,190,191,192],uniform:[92,121,122,155,156,168],unitn:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,196],univers:[93,121,122,155,156,168],universita:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164],unknow:[137,146],unknown:[155,157,159],unless:144,unsign:[28,29,35,36,37,38,39,40,41,42,43,44,46,49,124,128,136,138,141,143,145,149,151,152,153,154,156,158,161],unw_local_onli:155,usag:195,usata:144,use:[144,163,164,196],used:[28,29,35,36,37,38,39,40,41,42,43,125,140,150],user:[2,23,24,26,54,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,177,178,187,188,189,190,191,192,194],uses:152,usin:187,using:[23,28,29,35,36,37,38,39,40,41,42,43,46,104,110,111,114,118,119,123,124,125,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155,156,157,159,161,163,164,196],util:[99,123,127,130,132,136,137,143,144,146,149,150,151,152,153,154,155,156,161,162],utils_assert0:[153,155,157],utils_assert:[123,127,135,137,140,142,144,146,150,152,153,155,159,161],utils_error:[137,140,146,150,152,157,159,161],utils_warn:[137,146],v_d:161,v_dd:161,val:[46,49,150,151,152,153,154],valu:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,55,56,57,58,59,125,137,146,150,151,187],varargin:[171,172,173,174,187,189,190,191],varargout:[187,189,190],variabl:[151,169],vario:196,variou:[28,29,35,36,37,38,39,40,41,42,43,195],vec:[46,151,152,155,170],vec_int_typ:152,vec_real_typ:[46,49,123,127,135,137,140,142,144,146,151,152,153,154,155,156,157,161],vec_string_typ:[46,151,152,156],vector:[23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,104,110,111,114,118,119,139,150,151,152,153,154,156,158,159,160,161,187,196],vector_typ:[152,156,161],vectori:[150,151],vettor:152,via:144,view:164,virtual:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,48,49,124,128,136,138,141,143,145,147,149,151,154,156],vol:[27,28,120,196],volatil:125,volatility_factor:125,wai:[164,196],wall:188,want:162,warranti:[164,196],weak:151,weight:125,wglobal:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,163],when:[28,29,36,37,38,39,40,41,42,43],whether:[125,164,196],which:[188,195,196],whose:[104,110,111,114,118,119,187],window:[155,196],without:[164,196],workaround:188,wpad:162,wpoison:[23,123,125,127,129,131,133,135,137,139,140,142,144,146,148,150,152,153,155,156,157,159,161,162,163],wrapper:[189,190,191,192],write:[27,30,31,32,33,34,48],writetostream:[23,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,48,125,126,129,130,131,132,133,134,135,136,139,142,143,148,149,156,158,160],x_1:[153,155],x_2:[153,155],x_3:[153,155],x_4:155,x_loc:125,xbegin:[28,29,35,36,37,38,39,40,41,42,43,44,156,158,172,189],xdata:[123,127,135,137,140,142,144,146,152,155,157,161],xend:[28,29,35,36,37,38,39,40,41,42,43,44,156,158,172,189],xmax:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,139,149,150,151,153,154,155,156,158,160,172,189],xmin:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,139,149,150,151,153,154,155,156,158,160,172,189],xnode:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,151,154,156,158,160],xsave:155,xyswp:156,y_1:[153,155],y_2:[153,155],y_3:[153,155],y_4:155,y_loc:125,ybegin:[28,29,35,36,37,38,39,40,41,42,43,44,156,158,172,189],ydata:[123,127,135,137,140,142,144,146,152,155,157,161],yend:[28,29,35,36,37,38,39,40,41,42,43,44,156,158,172,189],yes:105,ymax:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,151,155,156,158,160,172,189],ymin:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,151,155,156,158,160,172,189],ynode:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,150,151,154,156,158,160],you:162,your:196,ypdata:[140,152],ypnode:[28,29,36,37,38,40,41,42,129,131,149,156],ypp:[137,138,146,148,150,163,164],yppnode:[41,42,131,149],ysave:155,z00:[125,129,131,133],z01:[125,129,131,133],z02:125,z03:125,z10:[125,129,131,133],z11:[125,129,131,133],z12:125,z13:125,z20:125,z21:125,z22:125,z23:125,z30:125,z31:125,z32:125,z33:125,z_loc:125,zdata:161,zero:125,zeta:[46,150,151,152],zmax:[27,30,31,32,33,34,45,48,156,160],zmin:[27,30,31,32,33,34,45,48,156,160],znode:[27,30,31,32,33,34,45,48,156,160],zxy:125},titles:["Class Hierarchy","Define SPLINES_C_INTERFACE_H","Directory src","File SplinesCinterface.cc","File SplinesCinterface.h","File Hierarchy","Function SPLINE_push","Function SPLINE_build2","Function SPLINE_build","Function SPLINE_select","Function SPLINE_eval_D","Function SPLINE_eval","Function SPLINE_init","Function SPLINE_eval_DDDD","Function SPLINE_eval_DDD","Function SPLINE_get_type_name","Function SPLINE_eval_DD","Function SPLINE_mem_ptr","Function SPLINE_print","Function SPLINE_eval_DDDDD","Function SPLINE_new","Function SPLINE_delete","C API","Program Listing for File SplinesCinterface.cc","Program Listing for File SplinesCinterface.h","Full API","Full API","Class Akima2Dspline","Class AkimaSpline","Class BesselSpline","Class BiCubicSpline","Class BiCubicSplineBase","Class BiQuinticSpline","Class BiQuinticSplineBase","Class BilinearSpline","Class ConstantSpline","Class CubicSpline","Class CubicSplineBase","Class HermiteSpline","Class LinearSpline","Class PchipSpline","Class QuinticSpline","Class QuinticSplineBase","Class Spline","Class Spline1D","Class Spline2D","Class SplineSet","Class SplineSet::BinarySearch","Class SplineSurf","Class SplineVec","Class Hierarchy","Define SPLINES_HH","Define SPLINES_CONFIG_HH","Define SPLINES_UTILS_HH","Directory src","Enum REGION_ABCDEM","Enum CUBIC_SPLINE_TYPE_BC","Enum SplineType2D","Enum QUINTIC_SPLINE_TYPE","Enum SplineType1D","File SplineAkima.cc","File SplineAkima.hxx","File SplineAkima2D.cc","File SplineAkima2D.hxx","File SplineBessel.cc","File SplineBessel.hxx","File SplineBiCubic.cc","File SplineBiCubic.hxx","File SplineBiQuintic.cc","File SplineBiQuintic.hxx","File SplineBilinear.cc","File SplineBilinear.hxx","File SplineConstant.cc","File SplineConstant.hxx","File SplineCubic.cc","File SplineCubic.hxx","File SplineCubicBase.cc","File SplineHermite.cc","File SplineHermite.hxx","File SplineLinear.cc","File SplineLinear.hxx","File SplinePchip.cc","File SplinePchip.hxx","File SplineQuintic.cc","File SplineQuintic.hxx","File SplineQuinticBase.cc","File SplineQuinticBase.hxx","File SplineSet.cc","File SplineSet.hxx","File SplineSetGC.cc","File SplineVec.cc","File SplineVec.hxx","File Splines.cc","File Splines.hh","File Splines1D.cc","File Splines1D.hxx","File Splines2D.cc","File Splines2D.hxx","File SplinesBivariate.cc","File SplinesConfig.hh","File SplinesUtils.cc","File SplinesUtils.hh","File Hierarchy","Function Splines::Pchip_build_new","Function Splines::centripetal","Function Splines::checkCubicSplineMonotonicity","Function Splines::signTest","Function Splines::curvature_DD","Function Splines::get_region","Function Splines::new_Spline1D","Function Splines::uniform","Function Splines::universal","Function Splines::curvature","Function Splines::min_abs","Function Splines::FoleyNielsen","Function Splines::curvature_D","Function Splines::max_abs","Function Splines::backtrace","Function Splines::FangHung","Function Splines::chordal","Function Splines::Pchip_build","C++ API","Namespace Splines","Program Listing for File SplineAkima.cc","Program Listing for File SplineAkima.hxx","Program Listing for File SplineAkima2D.cc","Program Listing for File SplineAkima2D.hxx","Program Listing for File SplineBessel.cc","Program Listing for File SplineBessel.hxx","Program Listing for File SplineBiCubic.cc","Program Listing for File SplineBiCubic.hxx","Program Listing for File SplineBiQuintic.cc","Program Listing for File SplineBiQuintic.hxx","Program Listing for File SplineBilinear.cc","Program Listing for File SplineBilinear.hxx","Program Listing for File SplineConstant.cc","Program Listing for File SplineConstant.hxx","Program Listing for File SplineCubic.cc","Program Listing for File SplineCubic.hxx","Program Listing for File SplineCubicBase.cc","Program Listing for File SplineHermite.cc","Program Listing for File SplineHermite.hxx","Program Listing for File SplineLinear.cc","Program Listing for File SplineLinear.hxx","Program Listing for File SplinePchip.cc","Program Listing for File SplinePchip.hxx","Program Listing for File SplineQuintic.cc","Program Listing for File SplineQuintic.hxx","Program Listing for File SplineQuinticBase.cc","Program Listing for File SplineQuinticBase.hxx","Program Listing for File SplineSet.cc","Program Listing for File SplineSet.hxx","Program Listing for File SplineSetGC.cc","Program Listing for File SplineVec.cc","Program Listing for File SplineVec.hxx","Program Listing for File Splines.cc","Program Listing for File Splines.hh","Program Listing for File Splines1D.cc","Program Listing for File Splines1D.hxx","Program Listing for File Splines2D.cc","Program Listing for File Splines2D.hxx","Program Listing for File SplinesBivariate.cc","Program Listing for File SplinesConfig.hh","Program Listing for File SplinesUtils.cc","Program Listing for File SplinesUtils.hh","Typedef Splines::integer","Typedef Splines::ostream_type","Typedef Splines::real_type","Full API","Full API","Variable Splines::spline_type_1D","Class BaseHermite","Class Spline1D","Class Spline2D","Class SplineSet","Class SplineVec","Class Hierarchy","Directory toolbox","Directory lib","File BaseHermite.m","File CompileSplinesLib.m","File Spline1D.m","File Spline2D.m","File SplineSet.m","File SplineVec.m","File Hierarchy","MATLAB API","Program Listing for File BaseHermite.m","Program Listing for File CompileSplinesLib.m","Program Listing for File Spline1D.m","Program Listing for File Spline2D.m","Program Listing for File SplineSet.m","Program Listing for File SplineVec.m","Full API","Full API","Splines","Splines "],titleterms:{"class":[0,22,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61,63,65,67,69,71,73,75,78,80,82,84,86,88,91,93,95,97,121,122,168,171,172,173,174,175,176,179,181,182,183,184,186,193],"enum":[55,56,57,58,59,75,81,84,93,121,122,168],"function":[4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,81,92,93,94,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,168],akima2dsplin:27,akimasplin:28,api:[22,25,26,121,168,169,186,193,194],backtrac:117,base:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,171,172,173,174,175],basehermit:[171,179,187],besselsplin:29,bicubicsplin:30,bicubicsplinebas:31,bilinearsplin:34,binarysearch:47,biquinticsplin:32,biquinticsplinebas:33,build:196,centripet:104,checkcubicsplinemonoton:105,chordal:119,compil:196,compilesplineslib:[180,188],constantsplin:35,content:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,122,179,180,181,182,183,184,195],cubic_spline_type_bc:56,cubicsplin:36,cubicsplinebas:37,curvatur:112,curvature_d:115,curvature_dd:107,defin:[1,4,22,25,51,52,53,93,99,101,121,168],definit:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,179,180,181,182,183,184],deriv:[31,33,37,42,43,48],descript:3,detail:3,develop:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,179,180,181,182,183,184,196],directori:[2,26,54,169,177,178,194],document:[1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,55,56,57,58,59,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,165,166,167,170,171,172,173,174,175,196],enrico:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,179,180,181,182,183,184],exchang:196,fanghung:118,file:[2,3,4,5,22,23,24,26,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,121,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,169,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,194,196],foleynielsen:114,full:[22,25,26,121,168,169,186,193,194],get_region:108,hermitesplin:38,hierarchi:[0,5,22,50,102,121,176,185,186],hxx:[61,63,65,67,69,71,73,75,78,80,82,84,86,88,91,95,97,124,126,128,130,132,134,136,138,141,143,145,147,149,151,154,158,160],includ:[60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101],inherit:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,48,171,172,173,174,175],integ:165,introduct:196,lib:[178,179,180,181,182,183,184],libsourc:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,179,180,181,182,183,184],licens:196,linearsplin:39,list:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,187,188,189,190,191,192],matlab:[186,196],max_ab:116,mechatronix:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,179,180,181,182,183,184],min_ab:113,namespac:[60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,121,122,168],nest:[46,47],new_spline1d:109,onlin:196,ostream_typ:166,pchip_build:120,pchip_build_new:103,pchipsplin:40,pin:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,179,180,181,182,183,184],program:[23,24,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,187,188,189,190,191,192],quintic_spline_typ:58,quinticsplin:41,quinticsplinebas:42,real_typ:167,refer:[120,196],region_abcdem:55,relationship:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,171,172,173,174,175],ricerca:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,179,180,181,182,183,184],signtest:106,spline1d:[44,172,181,189],spline2d:[45,173,182,190],spline:[3,4,43,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,155,156,165,166,167,170,179,180,181,182,183,184,195,196],spline_build2:7,spline_build:8,spline_delet:21,spline_ev:11,spline_eval_d:10,spline_eval_dd:16,spline_eval_ddd:14,spline_eval_dddd:13,spline_eval_ddddd:19,spline_get_type_nam:15,spline_init:12,spline_mem_ptr:17,spline_new:20,spline_print:18,spline_push:6,spline_select:9,spline_type_1d:170,splineakima2d:[62,63,125,126],splineakima:[60,61,123,124],splinebessel:[64,65,127,128],splinebicub:[66,67,129,130],splinebilinear:[70,71,133,134],splinebiquint:[68,69,131,132],splineconst:[72,73,135,136],splinecub:[74,75,137,138],splinecubicbas:[76,139],splinehermit:[77,78,140,141],splinelinear:[79,80,142,143],splinepchip:[81,82,144,145],splinequint:[83,84,146,147],splinequinticbas:[85,86,148,149],splines1d:[94,95,157,158],splines2d:[96,97,159,160],splines_c_interface_h:1,splines_config_hh:52,splines_hh:51,splines_utils_hh:53,splinesbivari:[98,161],splinescinterfac:[3,4,23,24],splinesconfig:[99,162],splineset:[46,47,87,88,150,151,174,183,191],splinesetgc:[89,152],splinesurf:48,splinesutil:[100,101,163,164],splinetype1d:59,splinetype2d:57,splinevec:[49,90,91,153,154,175,184,192],src:[2,3,4,54,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101],statu:196,struct:[121,168,186,193],subdirectori:177,submodul:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,179,180,181,182,183,184],test:196,toolbox:[177,179,180,181,182,183,184,196],type:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,46,48,171,172,173,174,175],typedef:[93,121,122,165,166,167,168],uniform:110,univers:111,usag:196,user:[3,4,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,179,180,181,182,183,184],variabl:[92,121,122,168,170],view:196}}) \ No newline at end of file diff --git a/docs_build/Makefile b/docs_build/Makefile index e434ba50..59af387d 100644 --- a/docs_build/Makefile +++ b/docs_build/Makefile @@ -1,7 +1,22 @@ -github: - @rm -rf xml +INDEX = ./sphinx/_build/html/genindex.html + +build: + @rm -rf xml-c + @rm -rf xml-cpp + @rm -rf xml-matlab + @cd sphinx_c; make clean; make html; cd .. + @cd sphinx_cpp; make clean; make html; cd .. + @cd sphinx_matlab; make clean; make html; cd .. + @cp -rf sphinx_c/api-c sphinx + @cp -rf sphinx_cpp/api-cpp sphinx + @cp -rf sphinx_matlab/api-matlab sphinx + @ruby xml_merge.rb @cd sphinx; make clean; make html; cd .. @make install install: + @ruby filter.rb @cd sphinx; rm -rf ../../docs/*; cp -a _build/html/. ../../docs; cd .. + +clean: + @cd sphinx; make clean; cd .. diff --git a/docs_build/Spline_interpolation.svg b/docs_build/Spline_interpolation.svg new file mode 100644 index 00000000..d461d37a --- /dev/null +++ b/docs_build/Spline_interpolation.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + diff --git a/docs_build/filter.rb b/docs_build/filter.rb new file mode 100644 index 00000000..b5ccf727 --- /dev/null +++ b/docs_build/filter.rb @@ -0,0 +1,40 @@ +require 'fileutils' + +index='./sphinx/_build/html/genindex.html' +system("sed -i .bak 's/(C\+\+ class)/(class)/g' #{index}"); +system("sed -i .bak 's/(C\+\+ function)/(function)/g' #{index}"); +FileUtils.rm "#{index}.bak" +# +# to_be_removed = 'in<\/span> *self<\/span><\/em>,*' +# to_be_removed0 = ' *in<\/span> *' +# to_be_removed1 = 'self<\/span><\/em>,* *' +# to_be_removed2 = 'self)<\/span>' +# +# to_be_removed3 = '(in<\/span> *)' +# to_be_removed4 = '(in<\/span> *self)<\/span>' +# subs3 = '()<\/span>' + +Dir.glob("./sphinx/_build/html/api-matlab/*.html").each do |f| + puts "filter: #{f}" + out = ""; + File.open(f,"r") do |file| + file.each_line do |line| + line.gsub!(/in<\/span> *(self|ignoredArg)<\/span><\/em>,*/,''); + line.gsub!(/ *in<\/span> */,''); + line.gsub!(/(self|ignoredArg)<\/span><\/em>,? */,''); + line.gsub!(/(self|ignoredArg)\)<\/span>/,')'); + line.gsub!( + /(in<\/span> *)/, + '()' + ) + line.gsub!( + /\(in<\/span> *(self|ignoredArg)\)<\/span>/, + '()' + ) + out += line; + end + end + File.open(f,"w") do |file| + file.write(out) + end +end diff --git a/docs_build/project_common.py b/docs_build/project_common.py new file mode 100644 index 00000000..dda34f43 --- /dev/null +++ b/docs_build/project_common.py @@ -0,0 +1,123 @@ +project = 'Splines' +copyright = '2021, Enrico Bertolazzi' +author = ':email:`Enrico Bertolazzi `' +version = os.popen('git describe --tags').read() +##release = '1.0' + +# The master toctree document. +master_doc = 'index' + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This pattern also affects html_static_path and html_extra_path. +exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] + +# The `extensions` list should already be in here from `sphinx-quickstart` +extensions = [ + #'breathe', + #'exhale', + 'm2r2', # funziona! + # standard sphinx extensions + 'sphinx.ext.autodoc', + 'sphinx.ext.todo', + + # 3rd party extensions + #'sphinxcontrib.fulltoc', + 'sphinx.ext.viewcode', # mainly to make sure layout works properly + + # cloud's extensions + 'cloud_sptheme', + 'cloud_sptheme.ext.autodoc_sections', + 'cloud_sptheme.ext.relbar_links', + 'cloud_sptheme.ext.escaped_samp_literals', + 'cloud_sptheme.ext.issue_tracker', + 'cloud_sptheme.ext.table_styling', + #'cloud_sptheme.ext.role_index', # NOTE: used only to provide example role index + + #'sphinx.ext.doctest', + #'sphinx.ext.coverage', + 'sphinx.ext.mathjax', + #'sphinx.ext.ifconfig', + #'sphinx.ext.githubpages', + #'sphinx.ext.intersphinx', + #'sphinx.ext.graphviz', + #'sphinx.ext.inheritance_diagram', + #'guzzle_sphinx_theme', + #'sphinx_typo3_theme', + 'sphinxcontrib.email' +] + +source_suffix = ['.rst', '.md'] + +# Tell sphinx what the primary language being documented is. +primary_domain = 'cpp' + +# Tell sphinx what the pygments highlight language should be. +highlight_language = 'cpp' + +html_theme = 'cloud' +##html_logo = '../logo.png' +html_logo = '../Spline_interpolation.svg' + +email_automode = True +autodoc_member_order = 'bysource' + +html_theme_options = { + "lighter_header_decor" : False, + "borderless_decor" : False, + "bodyfont" : "Arial, sans-serif", + "headfont" : "Arial, sans-serif", + + #styling for document body + "bgcolor" : "#f8f8f8", + "linkcolor" : "#006906", + + #styling for document headers + "headlinkcolor" : "#327438", + + #styling for section headers + "sectiontextcolor" : "inherit", + "sectionbgcolor" : "#75c47c", + "sectiontrimcolor" : "rgba(0,0,0,.1)", + "rubricbgcolor" : "#d2e7d0", +## "rubric_trim_color" : "rgba(0,0,0,0.05)", +## +## "object_default_color" : "#e4e4e4", +## "object_function_color" : "#eefbff", +## "object_class_color" : "#fff3df", +## "object_attribute_color : "#ffd5ff", +## ##"object_exception_color : "#e9ffd0", +## +## #styling for footer / html background +## "footerbgcolor" : "#6f6700", ## #565B57", +## +## #styling for sidebar +## "sidebarbgcolor" : "#ededed", +## "sidebarlinkcolor" : "#006906", +## "sidebarhighcolor" : "#FFF5DD", +## "bodytrimcolor" : "rgba(0,0,0,.15)", +## +## #styling for top & bottom relbars +## "relbarbgcolor" : "#57A75E", +## +## # code blocks +## "codebgcolor" : "#e8ffe6", #"#d6d6d6", +## "codetrimcolor" : "#129100", #"rgba(0,0,0,.15)", +## +## # admonitions +## "admonition_note_color" : "#D9E4F1", +## "admonition_warning_color" : "#EBC5A7", +## "admonition_seealso_color" : "#eeeeee", +## "admonition_deprecated_color" : "#ffebab", +## "admonition_todo_color" : "#eeeeee", +## +## # inline literals +## "quotebgcolor" : "rgba(0,0,0,.06)", +## "quotetrimcolor" : "transparent", +## +## # index page +## "index_category_color" : "#999999" +} diff --git a/docs_build/sphinx/conf.py b/docs_build/sphinx/conf.py index a6f131b8..f2bbec29 100644 --- a/docs_build/sphinx/conf.py +++ b/docs_build/sphinx/conf.py @@ -1,147 +1,22 @@ # -*- coding: utf-8 -*- - -# pip3 install recommonmark -# pip3 install exhale -# pip3 install breathe -# pip3 install pydata-sphinx-theme -# pip3 install sphinx-markdown-parser -# pip3 install pymdown-extensions -# pip3 install m2r2 -# pip3 install sphinxcontrib-email -# pip3 install furo -# pip3 install faculty-sphinx-theme -# pip3 install install sphinx_sizzle_theme -# pip3 install karma_sphinx_theme -# pip3 install sphinx-book-theme -# pip3 install myst-parser -# https://pradyunsg.me/furo/ - import os - -# The master toctree document. -master_doc = 'index' +from past.builtins import execfile # -- Project information ----------------------------------------------------- +execfile('../project_common.py') -project = 'Quartic Roots' -copyright = '2021, Enrico Bertolazzi' -author = ':email:`Enrico Bertolazzi `' -version = os.popen('git describe --tags').read() - -#rst_epilog = -#rst_prolog = - -# Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] +extensions.append('breathe'); +extensions.append('sphinx.ext.intersphinx'); -# List of patterns, relative to source directory, that match files and -# directories to ignore when looking for source files. -# This pattern also affects html_static_path and html_extra_path. -exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] - -# The `extensions` list should already be in here from `sphinx-quickstart` -extensions = [ - 'breathe', - 'exhale', - #'recommonmark', # non funziona - 'm2r2', # funziona! - #'myst_parser', # non funziona - 'sphinx.ext.autodoc', - 'sphinx.ext.doctest', - 'sphinx.ext.coverage', - 'sphinx.ext.mathjax', - 'sphinx.ext.ifconfig', - 'sphinx.ext.githubpages', - 'sphinx.ext.intersphinx', - 'sphinxcontrib.email' -] - -source_suffix = ['.rst', '.md'] +#intersphinx_mapping = { +# 'c_interface': ('../../otherbook/build/html/objects.inv', None), +#} # Setup the breathe extension breathe_projects = { - "Splines": "../xml" + project: "../xml", + project+"_c": "../xml-c", + project+"_cpp": "../xml-cpp", + project+"_matlab": "../xml-matlab" } -breathe_default_project = "Splines" - - -# somewhere in `conf.py`, *BEFORE* declaring `exhale_args` -def specificationsForKind(kind): - ''' - For a given input ``kind``, return the list of reStructuredText specifications - for the associated Breathe directive. - ''' - # Change the defaults for .. doxygenclass:: and .. doxygenstruct:: - if kind == "class" or kind == "struct": - return [ - ":members:", - ":protected-members:", - ":private-members:", - ":undoc-members:" - ] - # Change the defaults for .. doxygenenum:: - elif kind == "namespace": - return [":no-link:"] - # Change the defaults for .. doxygenenum:: - elif kind == "enum": - return [":no-link:"] - # An empty list signals to Exhale to use the defaults - else: - return [] - - - -# Setup the exhale extension -exhale_args = { - # These arguments are required - "containmentFolder": "./api", - "rootFileName": "library_root.rst", - "rootFileTitle": "C/C++ API", - "doxygenStripFromPath": "..", - # Suggested optional arguments - "createTreeView": True, - # TIP: if using the sphinx-bootstrap-theme, you need - # "treeViewIsBootstrap": True, - "exhaleExecutesDoxygen": True, - #"exhaleDoxygenStdin": "INPUT = ../../src" - "exhaleDoxygenStdin": -''' - EXTRACT_ALL = YES - SOURCE_BROWSER = NO - EXTRACT_STATIC = YES - HIDE_SCOPE_NAMES = NO - CALLER_GRAPH = YES - GRAPHICAL_HIERARCHY = YES - HAVE_DOT = YES - QUIET = NO - INPUT = ../../src - GENERATE_TREEVIEW = YES - - XML_PROGRAMLISTING = YES - RECURSIVE = YES - FULL_PATH_NAMES = YES - ENABLE_PREPROCESSING = YES - MACRO_EXPANSION = YES - SKIP_FUNCTION_MACROS = NO - EXPAND_ONLY_PREDEF = NO -''', - 'kindsWithContentsDirectives': [] # tolgo contents a tutte! (serve per Furo) -} - -# Tell sphinx what the primary language being documented is. -primary_domain = 'cpp' - -# Tell sphinx what the pygments highlight language should be. -highlight_language = 'cpp' - -pygments_style = "sphinx" -pygments_dark_style = "monokai" - -#html_theme = 'pydata_sphinx_theme' -html_theme = 'furo' -#html_theme = "sizzle" -#html_theme = "karma_sphinx_theme" -#html_theme = "sphinx_book_theme" -html_logo = '../logo.png' - -email_automode = True +breathe_default_project = project diff --git a/docs_build/sphinx/index.rst b/docs_build/sphinx/index.rst index 81d79fd6..a5eb53ec 100644 --- a/docs_build/sphinx/index.rst +++ b/docs_build/sphinx/index.rst @@ -6,36 +6,15 @@ Splines ======= -Splines is a set of C++ classes (with MATLAB mex interface) which implements various spline interpolation. The classes are the following: +Splines is a set of C++ classes (with MATLAB mex interface) which implements various spline interpolation. -- ConstantSpline, for piecewise constants functions - -- LinearSpline, for piecewise linear interpolation - -- CubicSpline, for classical cubic spline interpolation - -- AkimaSpline, for Akima "non oscillatory" spline interpolation - -- BesselSpline, for Bessel "non oscillatory" spline interpolation - -- PchipSpline, Simple cubic spline based on PCHIP - -- QuinticSpline, Simple quintic spline based on PCHIP +Contents +-------- .. toctree:: :maxdepth: 2 readme.rst - api/library_root.rst - -Indices and tables -================== - -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` - -License -------- - -.. literalinclude:: ../../License.txt + api-cpp/library_root.rst + api-c/library_root.rst + api-matlab/library_root.rst diff --git a/docs_build/sphinx/m2cpp.pl b/docs_build/sphinx/m2cpp.pl new file mode 100755 index 00000000..1ebc7f93 --- /dev/null +++ b/docs_build/sphinx/m2cpp.pl @@ -0,0 +1,262 @@ +#!/usr/bin/perl + +if ($#ARGV != 0) +{ + die "Argument must contain filename $#ARGV" +} +else +{ + $fname=$ARGV[0]; +} + +# If we have a .m file inside a (@)-folder with the same name : +# we will read each file of this folder +if ($fname =~ /^(.*)\@([\d\w-_]*)[\/\\](\2)\.m/) +{ + $name = $2; + $nameExt = $name.".m"; + $dir = $1."@".$name."/\*.m"; + @fic = glob($dir); + $i = 0; + @listeFic[0] = $fname; + foreach $my_test (@fic) + { + if (!($my_test =~ $nameExt)) + { + $i++; + @listeFic[$i] = $my_test; + } + } +} +# otherwise @-folder, but .m with a different name : ignore it +elsif ($fname =~ /^(.*)\@([\d\w-_]*)[\/\\](.*)\.m/) +{ +} +# otherwise +else +{ + @listeFic[0] = $fname; +} +$output = ""; +foreach $my_fic (@listeFic) +{ + + open(my $in, $my_fic); + + $declTypeDef=""; + $inClass = 0; + $inAbstractMethodBlock = 0; + $listeProperties = 0; + $listeEnumeration = 0; + + $methodAttribute = ""; + + + while (<$in>) + { + if (/(^\s*)(%>)(.*)/) + { + $output=$output."$1///$3"; + } + if (($listeProperties == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeProperties = 0; + } + if (($inAbstractMethodBlock == 1) && (/(^\s*\bend\b\s*)/)) + { + $inAbstractMethodBlock = 0; + } + if (($listeProperties == 1) && (/^\s*([\w\d]*)\s*(=\s*[\w\d{}'',\s\[\]\.]*)?.*(%>.*)?/)) + { + $propertyName = $1; + $propertyValue = $2; + $propertyComment = $3; + if (!($propertyName =~ /^$/)) + { + if ($typeProperties =~ /Constant/) + { + $properties = $propertyName."$propertyValue;$propertyComment"; + } + else + { + $properties = $propertyName.";$propertyComment"; + } + + $properties =~ s/%>/\/\/\//g; + $properties =~ s/%/\/\//g; + $output=$output.$typeProperties."Property ".$properties; + } + } + if (($listeEnumeration == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeEnumeration = 0; + $output=$output."};"; + } + if (($listeEvents == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeEvents = 0; + $output=$output."};"; + } + if (($listeEvents == 1) && (/^\s*([\w\d]*)\s*/)) + { + $name_event = $1; + if (!($name_event =~ /^$/)) + { + $event = $name_event.","; + $event =~ s/%>/\/\/\//g; + $event =~ s/%/\/\//g; + $output=$output.$event; + } + } + if (($listeEnumeration == 1) && (/^\s*([\w\d]*)\s*(\(.*\))?(%>.*)?/)) + { + $name_enum = $1; + $val_enum = $2; + if (!($name_enum =~ /^$/)) + { + if (!($val_enum =~ /^$/)) + { + $enum = "$name_enum=$val_enum,"; + $enum =~ s/%>/\/\/\//g; + $enum =~ s/%/\/\//g; + $output=$output.$enum; + } + else + { + $enum = "$name_enum,"; + $enum =~ s/%>/\/\/\//g; + $enum =~ s/%/\/\//g; + $output=$output.$enum; + } + } + } + if (/(^\s*function)\s*([\] \w\d,_\[]+=)?\s*([.\w\d_-]*)\s*\(?([\w\d\s,~]*)\)?(%?.*)/) + { + $functionKeyWord = $1; + $functionName = $3; + if ($functionName ne "delete") { + $arguments = $4; + if ($inClass == 0) + { + $output = $declTypeDef.$output; + $declTypeDef = ""; + } + $arguments =~ s/,/,in /g; + $arguments =~ s/~/ignoredArg/g; + $arguments = "in $arguments"; + if ($arguments =~ /^in $/) + { + $arguments = ""; + } + $ligne = "$methodAttribute $functionKeyWord $functionName($arguments);"; + $output=$output.$ligne; + } + } + # Signature of functions in abstract methods + elsif ((/^\s*([\] \w\d,_\[]+=)?\s*([.\w\d_-]+)\s*\(?([\w\d\s,~]*)\)?(%?.*)/) & ($inAbstractMethodBlock == 1) ) + { + $functionName = $2; + if ($functionName ne "delete") { + $arguments = $3; + $arguments =~ s/,/,in /g; + $arguments =~ s/~/ignoredArg/g; + $arguments = "in $arguments"; + if ($arguments =~ /^in $/) + { + $arguments = ""; + } + $ligne = "$methodAttribute $functionKeyWord $functionName($arguments);"; + $output=$output.$ligne; + } + } + # inheritance for classes + if (/(^\s*classdef)\s*(\s*\([\{\}\?\w,=\s]+\s*\))?\s*([\w\d_]+)\s*) + { + if (/(^\s*)(%>)(.*)/) + { + $output=$output."$1///$3"; + } + if (($listeProperties == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeProperties = 0; + } + if (($inAbstractMethodBlock == 1) && (/(^\s*\bend\b\s*)/)) + { + $inAbstractMethodBlock = 0; + } + if (($listeProperties == 1) && (/^\s*([\w\d]*)\s*(=\s*[\w\d{}'',\s\[\]\.]*)?.*(%>.*)?/)) + { + $propertyName = $1; + $propertyValue = $2; + $propertyComment = $3; + if (!($propertyName =~ /^$/)) + { + if ($typeProperties =~ /Constant/) + { + $properties = $propertyName."$propertyValue;$propertyComment"; + } + else + { + $properties = $propertyName.";$propertyComment"; + } + + $properties =~ s/%>/\/\/\//g; + $properties =~ s/%/\/\//g; + $output=$output.$typeProperties."Property ".$properties; + } + } + if (($listeEnumeration == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeEnumeration = 0; + $output=$output."};"; + } + if (($listeEvents == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeEvents = 0; + $output=$output."};"; + } + if (($listeEvents == 1) && (/^\s*([\w\d]*)\s*/)) + { + $name_event = $1; + if (!($name_event =~ /^$/)) + { + $event = $name_event.","; + $event =~ s/%>/\/\/\//g; + $event =~ s/%/\/\//g; + $output=$output.$event; + } + } + if (($listeEnumeration == 1) && (/^\s*([\w\d]*)\s*(\(.*\))?(%>.*)?/)) + { + $name_enum = $1; + $val_enum = $2; + if (!($name_enum =~ /^$/)) + { + if (!($val_enum =~ /^$/)) + { + $enum = "$name_enum=$val_enum,"; + $enum =~ s/%>/\/\/\//g; + $enum =~ s/%/\/\//g; + $output=$output.$enum; + } + else + { + $enum = "$name_enum,"; + $enum =~ s/%>/\/\/\//g; + $enum =~ s/%/\/\//g; + $output=$output.$enum; + } + } + } + if (/(^\s*function)\s*([\] \w\d,_\[]+=)?\s*([.\w\d_-]*)\s*\(?([\w\d\s,~]*)\)?(%?.*)/) + { + $functionKeyWord = $1; + $functionName = $3; + if ($functionName ne "delete") { + $arguments = $4; + if ($inClass == 0) + { + $output = $declTypeDef.$output; + $declTypeDef = ""; + } + $arguments =~ s/,/,in /g; + $arguments =~ s/~/ignoredArg/g; + $arguments = "in $arguments"; + if ($arguments =~ /^in $/) + { + $arguments = ""; + } + $ligne = "$methodAttribute $functionKeyWord $functionName($arguments);"; + $output=$output.$ligne; + } + } + # Signature of functions in abstract methods + elsif ((/^\s*([\] \w\d,_\[]+=)?\s*([.\w\d_-]+)\s*\(?([\w\d\s,~]*)\)?(%?.*)/) & ($inAbstractMethodBlock == 1) ) + { + $functionName = $2; + if ($functionName ne "delete") { + $arguments = $3; + $arguments =~ s/,/,in /g; + $arguments =~ s/~/ignoredArg/g; + $arguments = "in $arguments"; + if ($arguments =~ /^in $/) + { + $arguments = ""; + } + $ligne = "$methodAttribute $functionKeyWord $functionName($arguments);"; + $output=$output.$ligne; + } + } + # inheritance for classes + if (/(^\s*classdef)\s*(\s*\([\{\}\?\w,=\s]+\s*\))?\s*([\w\d_]+)\s*NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/docs_build/sphinx_cpp/Makefile b/docs_build/sphinx_cpp/Makefile new file mode 100644 index 00000000..d4bb2cbb --- /dev/null +++ b/docs_build/sphinx_cpp/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs_build/sphinx_cpp/conf.py b/docs_build/sphinx_cpp/conf.py new file mode 100644 index 00000000..9e08f416 --- /dev/null +++ b/docs_build/sphinx_cpp/conf.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +import os +from past.builtins import execfile + +# -- Project information ----------------------------------------------------- +execfile('../project_common.py') + +# Setup the breathe extension +breathe_projects = { project+"_cpp": "../xml-cpp" } +breathe_default_project = project+"_cpp" + +extensions.append('exhale'); +extensions.append('breathe'); + +# Setup the exhale extension +exhale_args = { + # These arguments are required + "containmentFolder": "./api-cpp", + "rootFileName": "library_root.rst", + "rootFileTitle": "C++ API", + "doxygenStripFromPath": "..", + # Suggested optional arguments + "createTreeView": True, + # TIP: if using the sphinx-bootstrap-theme, you need + "treeViewIsBootstrap": True, + "exhaleExecutesDoxygen": True, + #"exhaleDoxygenStdin": "INPUT = ../../src" + "exhaleDoxygenStdin": +''' + EXTRACT_ALL = YES + SOURCE_BROWSER = YES + EXTRACT_STATIC = YES + HIDE_SCOPE_NAMES = NO + CALLER_GRAPH = YES + GRAPHICAL_HIERARCHY = YES + HAVE_DOT = YES + QUIET = NO + INPUT = ../../src + GENERATE_TREEVIEW = YES + XML_OUTPUT = xml-cpp + + XML_PROGRAMLISTING = YES + RECURSIVE = YES + FULL_PATH_NAMES = YES + ENABLE_PREPROCESSING = YES + MACRO_EXPANSION = YES + SKIP_FUNCTION_MACROS = NO + EXPAND_ONLY_PREDEF = NO + INHERIT_DOCS = YES + INLINE_INHERITED_MEMB = YES + EXTRACT_PRIVATE = YES + PREDEFINED += protected=private + EXCLUDE_PATTERNS = SplinesCinterface.* + GENERATE_HTML = NO +''', + "lexerMapping": { r".*\.m": "MATLAB" } +} diff --git a/docs_build/sphinx_cpp/index.rst b/docs_build/sphinx_cpp/index.rst new file mode 100644 index 00000000..8fe1afcd --- /dev/null +++ b/docs_build/sphinx_cpp/index.rst @@ -0,0 +1,15 @@ +.. Splines documentation master file, created by + sphinx-quickstart on Fri Mar 19 01:43:44 2021. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Splines C++ interface +===================== + +Splines is a set of C++ classes (with MATLAB mex interface) +which implements various spline interpolation. + +.. toctree:: + :maxdepth: 2 + + api-cpp/library_root.rst diff --git a/docs_build/sphinx_cpp/m2cpp.pl b/docs_build/sphinx_cpp/m2cpp.pl new file mode 100755 index 00000000..1ebc7f93 --- /dev/null +++ b/docs_build/sphinx_cpp/m2cpp.pl @@ -0,0 +1,262 @@ +#!/usr/bin/perl + +if ($#ARGV != 0) +{ + die "Argument must contain filename $#ARGV" +} +else +{ + $fname=$ARGV[0]; +} + +# If we have a .m file inside a (@)-folder with the same name : +# we will read each file of this folder +if ($fname =~ /^(.*)\@([\d\w-_]*)[\/\\](\2)\.m/) +{ + $name = $2; + $nameExt = $name.".m"; + $dir = $1."@".$name."/\*.m"; + @fic = glob($dir); + $i = 0; + @listeFic[0] = $fname; + foreach $my_test (@fic) + { + if (!($my_test =~ $nameExt)) + { + $i++; + @listeFic[$i] = $my_test; + } + } +} +# otherwise @-folder, but .m with a different name : ignore it +elsif ($fname =~ /^(.*)\@([\d\w-_]*)[\/\\](.*)\.m/) +{ +} +# otherwise +else +{ + @listeFic[0] = $fname; +} +$output = ""; +foreach $my_fic (@listeFic) +{ + + open(my $in, $my_fic); + + $declTypeDef=""; + $inClass = 0; + $inAbstractMethodBlock = 0; + $listeProperties = 0; + $listeEnumeration = 0; + + $methodAttribute = ""; + + + while (<$in>) + { + if (/(^\s*)(%>)(.*)/) + { + $output=$output."$1///$3"; + } + if (($listeProperties == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeProperties = 0; + } + if (($inAbstractMethodBlock == 1) && (/(^\s*\bend\b\s*)/)) + { + $inAbstractMethodBlock = 0; + } + if (($listeProperties == 1) && (/^\s*([\w\d]*)\s*(=\s*[\w\d{}'',\s\[\]\.]*)?.*(%>.*)?/)) + { + $propertyName = $1; + $propertyValue = $2; + $propertyComment = $3; + if (!($propertyName =~ /^$/)) + { + if ($typeProperties =~ /Constant/) + { + $properties = $propertyName."$propertyValue;$propertyComment"; + } + else + { + $properties = $propertyName.";$propertyComment"; + } + + $properties =~ s/%>/\/\/\//g; + $properties =~ s/%/\/\//g; + $output=$output.$typeProperties."Property ".$properties; + } + } + if (($listeEnumeration == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeEnumeration = 0; + $output=$output."};"; + } + if (($listeEvents == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeEvents = 0; + $output=$output."};"; + } + if (($listeEvents == 1) && (/^\s*([\w\d]*)\s*/)) + { + $name_event = $1; + if (!($name_event =~ /^$/)) + { + $event = $name_event.","; + $event =~ s/%>/\/\/\//g; + $event =~ s/%/\/\//g; + $output=$output.$event; + } + } + if (($listeEnumeration == 1) && (/^\s*([\w\d]*)\s*(\(.*\))?(%>.*)?/)) + { + $name_enum = $1; + $val_enum = $2; + if (!($name_enum =~ /^$/)) + { + if (!($val_enum =~ /^$/)) + { + $enum = "$name_enum=$val_enum,"; + $enum =~ s/%>/\/\/\//g; + $enum =~ s/%/\/\//g; + $output=$output.$enum; + } + else + { + $enum = "$name_enum,"; + $enum =~ s/%>/\/\/\//g; + $enum =~ s/%/\/\//g; + $output=$output.$enum; + } + } + } + if (/(^\s*function)\s*([\] \w\d,_\[]+=)?\s*([.\w\d_-]*)\s*\(?([\w\d\s,~]*)\)?(%?.*)/) + { + $functionKeyWord = $1; + $functionName = $3; + if ($functionName ne "delete") { + $arguments = $4; + if ($inClass == 0) + { + $output = $declTypeDef.$output; + $declTypeDef = ""; + } + $arguments =~ s/,/,in /g; + $arguments =~ s/~/ignoredArg/g; + $arguments = "in $arguments"; + if ($arguments =~ /^in $/) + { + $arguments = ""; + } + $ligne = "$methodAttribute $functionKeyWord $functionName($arguments);"; + $output=$output.$ligne; + } + } + # Signature of functions in abstract methods + elsif ((/^\s*([\] \w\d,_\[]+=)?\s*([.\w\d_-]+)\s*\(?([\w\d\s,~]*)\)?(%?.*)/) & ($inAbstractMethodBlock == 1) ) + { + $functionName = $2; + if ($functionName ne "delete") { + $arguments = $3; + $arguments =~ s/,/,in /g; + $arguments =~ s/~/ignoredArg/g; + $arguments = "in $arguments"; + if ($arguments =~ /^in $/) + { + $arguments = ""; + } + $ligne = "$methodAttribute $functionKeyWord $functionName($arguments);"; + $output=$output.$ligne; + } + } + # inheritance for classes + if (/(^\s*classdef)\s*(\s*\([\{\}\?\w,=\s]+\s*\))?\s*([\w\d_]+)\s*NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/docs_build/sphinx_matlab/Makefile b/docs_build/sphinx_matlab/Makefile new file mode 100644 index 00000000..d4bb2cbb --- /dev/null +++ b/docs_build/sphinx_matlab/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs_build/sphinx_matlab/conf.py b/docs_build/sphinx_matlab/conf.py new file mode 100644 index 00000000..e1644d1f --- /dev/null +++ b/docs_build/sphinx_matlab/conf.py @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- + +# pip3 install exhale +# pip3 install breathe +# pip3 install m2r2 +# pip3 install sphinxcontrib-email +# pip3 install cloud_sptheme + +import os +from past.builtins import execfile + +# -- Project information ----------------------------------------------------- +execfile('../project_common.py') + +#from project_common import * + +# Setup the breathe extension +breathe_projects = { project+"_matlab": "../xml-matlab" } +breathe_default_project = project+"_matlab" + +extensions.append('exhale'); +extensions.append('breathe'); + +# Setup the exhale extension +exhale_args = { + # These arguments are required + "containmentFolder": "./api-matlab", + "rootFileName": "library_root.rst", + "rootFileTitle": "MATLAB API", + "doxygenStripFromPath": "..", + # Suggested optional arguments + "createTreeView": True, + # TIP: if using the sphinx-bootstrap-theme, you need + "treeViewIsBootstrap": True, + "exhaleExecutesDoxygen": True, + #"exhaleDoxygenStdin": "INPUT = ../../src" + "exhaleDoxygenStdin": +''' + EXTRACT_ALL = YES + SOURCE_BROWSER = YES + EXTRACT_STATIC = YES + HIDE_SCOPE_NAMES = NO + CALLER_GRAPH = YES + GRAPHICAL_HIERARCHY = YES + HAVE_DOT = YES + QUIET = NO + INPUT = ../../toolbox/lib + GENERATE_TREEVIEW = YES + XML_OUTPUT = xml-matlab + + XML_PROGRAMLISTING = YES + RECURSIVE = YES + FULL_PATH_NAMES = YES + ENABLE_PREPROCESSING = YES + MACRO_EXPANSION = YES + SKIP_FUNCTION_MACROS = NO + EXPAND_ONLY_PREDEF = NO + INHERIT_DOCS = YES + INLINE_INHERITED_MEMB = YES + EXTRACT_PRIVATE = YES + PREDEFINED += protected=private + EXTENSION_MAPPING = .m=C++ + FILE_PATTERNS = *.m + FILTER_PATTERNS = *.m=./m2cpp.pl + GENERATE_HTML = NO +''', + "lexerMapping": { r".*\.m": "MATLAB" } +} diff --git a/docs_build/sphinx_matlab/index.rst b/docs_build/sphinx_matlab/index.rst new file mode 100644 index 00000000..0568dee0 --- /dev/null +++ b/docs_build/sphinx_matlab/index.rst @@ -0,0 +1,15 @@ +.. Splines documentation master file, created by + sphinx-quickstart on Fri Mar 19 01:43:44 2021. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Splines MATLAB interface +======================== + +Splines is a set of C++ classes (with MATLAB mex interface) +which implements various spline interpolation. + +.. toctree:: + :maxdepth: 2 + + api-matlab/library_root.rst diff --git a/docs_build/sphinx_matlab/m2cpp.pl b/docs_build/sphinx_matlab/m2cpp.pl new file mode 100755 index 00000000..1ebc7f93 --- /dev/null +++ b/docs_build/sphinx_matlab/m2cpp.pl @@ -0,0 +1,262 @@ +#!/usr/bin/perl + +if ($#ARGV != 0) +{ + die "Argument must contain filename $#ARGV" +} +else +{ + $fname=$ARGV[0]; +} + +# If we have a .m file inside a (@)-folder with the same name : +# we will read each file of this folder +if ($fname =~ /^(.*)\@([\d\w-_]*)[\/\\](\2)\.m/) +{ + $name = $2; + $nameExt = $name.".m"; + $dir = $1."@".$name."/\*.m"; + @fic = glob($dir); + $i = 0; + @listeFic[0] = $fname; + foreach $my_test (@fic) + { + if (!($my_test =~ $nameExt)) + { + $i++; + @listeFic[$i] = $my_test; + } + } +} +# otherwise @-folder, but .m with a different name : ignore it +elsif ($fname =~ /^(.*)\@([\d\w-_]*)[\/\\](.*)\.m/) +{ +} +# otherwise +else +{ + @listeFic[0] = $fname; +} +$output = ""; +foreach $my_fic (@listeFic) +{ + + open(my $in, $my_fic); + + $declTypeDef=""; + $inClass = 0; + $inAbstractMethodBlock = 0; + $listeProperties = 0; + $listeEnumeration = 0; + + $methodAttribute = ""; + + + while (<$in>) + { + if (/(^\s*)(%>)(.*)/) + { + $output=$output."$1///$3"; + } + if (($listeProperties == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeProperties = 0; + } + if (($inAbstractMethodBlock == 1) && (/(^\s*\bend\b\s*)/)) + { + $inAbstractMethodBlock = 0; + } + if (($listeProperties == 1) && (/^\s*([\w\d]*)\s*(=\s*[\w\d{}'',\s\[\]\.]*)?.*(%>.*)?/)) + { + $propertyName = $1; + $propertyValue = $2; + $propertyComment = $3; + if (!($propertyName =~ /^$/)) + { + if ($typeProperties =~ /Constant/) + { + $properties = $propertyName."$propertyValue;$propertyComment"; + } + else + { + $properties = $propertyName.";$propertyComment"; + } + + $properties =~ s/%>/\/\/\//g; + $properties =~ s/%/\/\//g; + $output=$output.$typeProperties."Property ".$properties; + } + } + if (($listeEnumeration == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeEnumeration = 0; + $output=$output."};"; + } + if (($listeEvents == 1) && (/(^\s*\bend\b\s*)/)) + { + $listeEvents = 0; + $output=$output."};"; + } + if (($listeEvents == 1) && (/^\s*([\w\d]*)\s*/)) + { + $name_event = $1; + if (!($name_event =~ /^$/)) + { + $event = $name_event.","; + $event =~ s/%>/\/\/\//g; + $event =~ s/%/\/\//g; + $output=$output.$event; + } + } + if (($listeEnumeration == 1) && (/^\s*([\w\d]*)\s*(\(.*\))?(%>.*)?/)) + { + $name_enum = $1; + $val_enum = $2; + if (!($name_enum =~ /^$/)) + { + if (!($val_enum =~ /^$/)) + { + $enum = "$name_enum=$val_enum,"; + $enum =~ s/%>/\/\/\//g; + $enum =~ s/%/\/\//g; + $output=$output.$enum; + } + else + { + $enum = "$name_enum,"; + $enum =~ s/%>/\/\/\//g; + $enum =~ s/%/\/\//g; + $output=$output.$enum; + } + } + } + if (/(^\s*function)\s*([\] \w\d,_\[]+=)?\s*([.\w\d_-]*)\s*\(?([\w\d\s,~]*)\)?(%?.*)/) + { + $functionKeyWord = $1; + $functionName = $3; + if ($functionName ne "delete") { + $arguments = $4; + if ($inClass == 0) + { + $output = $declTypeDef.$output; + $declTypeDef = ""; + } + $arguments =~ s/,/,in /g; + $arguments =~ s/~/ignoredArg/g; + $arguments = "in $arguments"; + if ($arguments =~ /^in $/) + { + $arguments = ""; + } + $ligne = "$methodAttribute $functionKeyWord $functionName($arguments);"; + $output=$output.$ligne; + } + } + # Signature of functions in abstract methods + elsif ((/^\s*([\] \w\d,_\[]+=)?\s*([.\w\d_-]+)\s*\(?([\w\d\s,~]*)\)?(%?.*)/) & ($inAbstractMethodBlock == 1) ) + { + $functionName = $2; + if ($functionName ne "delete") { + $arguments = $3; + $arguments =~ s/,/,in /g; + $arguments =~ s/~/ignoredArg/g; + $arguments = "in $arguments"; + if ($arguments =~ /^in $/) + { + $arguments = ""; + } + $ligne = "$methodAttribute $functionKeyWord $functionName($arguments);"; + $output=$output.$ligne; + } + } + # inheritance for classes + if (/(^\s*classdef)\s*(\s*\([\{\}\?\w,=\s]+\s*\))?\s*([\w\d_]+)\s*NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/docs_build/xml_merge.rb b/docs_build/xml_merge.rb new file mode 100644 index 00000000..416b26af --- /dev/null +++ b/docs_build/xml_merge.rb @@ -0,0 +1,16 @@ +require 'fileutils' + +FileUtils.rm_rf "./xml" +FileUtils.mkdir "./xml" +puts "Start" +Dir.glob("./xml-*/*").each do |from| + puts "Copy: #{from}" + to = "./xml/#{File.basename(from)}" + if File.exists?(to) then + system("xml-cat #{from} #{to} > tmp"); + FileUtils.mv "tmp", to + else + FileUtils.cp from, to + end +end +puts "Done" diff --git a/license.txt b/license.txt index 91ca232c..52b1cb66 100644 --- a/license.txt +++ b/license.txt @@ -22,4 +22,3 @@ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - diff --git a/makefile b/makefile index ba264587..c6c1349a 100755 --- a/makefile +++ b/makefile @@ -94,17 +94,20 @@ install_local: lib $(MKDIR) ./lib/include cp GC/lib/include/* ./lib/include cp src/Splines.hh ./lib/include + cp src/*.hxx ./lib/include cp src/SplinesCinterface.h ./lib/include install: lib cp src/Splines.hh $(PREFIX)/include cp src/SplinesCinterface.h $(PREFIX)/include + cp src/*.hxx $(PREFIX)/include cp lib/$(LIB_SPLINE) $(PREFIX)/lib install_as_framework: lib $(MKDIR) $(PREFIX)/include/$(FRAMEWORK) cp src/Splines.hh $(PREFIX)/include/$(FRAMEWORK) cp src/SplinesCinterface.h $(PREFIX)/include/$(FRAMEWORK) + cp src/*.hxx $(PREFIX)/include/$(FRAMEWORK) cp lib/$(LIB_SPLINE) $(PREFIX)/lib run: diff --git a/src/SplineAkima.cc b/src/SplineAkima.cc index 37b92992..cf6760af 100644 --- a/src/SplineAkima.cc +++ b/src/SplineAkima.cc @@ -46,6 +46,7 @@ using namespace std; // load standard namspace namespace Splines { + #ifndef DOXYGEN_SHOULD_SKIP_THIS // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -68,8 +69,6 @@ namespace Splines { // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #ifndef DOXYGEN_SHOULD_SKIP_THIS - void Akima_build( real_type const * X, @@ -133,8 +132,10 @@ namespace Splines { Utils::checkNaN( m_Yp, (msg+" Yp").c_str(), m_npts, __LINE__, __FILE__ ); } + #ifndef DOXYGEN_SHOULD_SKIP_THIS using GenericContainerNamespace::GC_VEC_REAL; using GenericContainerNamespace::vec_real_type; + #endif // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/SplineAkima.hxx b/src/SplineAkima.hxx index 326a5fa9..61dd2f89 100644 --- a/src/SplineAkima.hxx +++ b/src/SplineAkima.hxx @@ -40,11 +40,12 @@ namespace Splines { #endif - //! Akima spline class /*! - | Reference - | ========= - | Hiroshi Akima, Journal of the ACM, Vol. 17, No. 4, October 1970, pages 589-602. + * Smooth Curve Fitting Based on Local Procedures + * + * *Reference* + * + * - *Hiroshi Akima*, Journal of the ACM, Vol.17, No. 4, 589-602, 1970. */ class AkimaSpline : public CubicSplineBase { public: @@ -54,32 +55,23 @@ namespace Splines { using CubicSplineBase::build; #endif - //! spline constructor + /*! + * Construct an empty spline of type ``AkimaSpline`` + */ AkimaSpline( string const & name = "AkimaSpline" ) : CubicSplineBase( name ) {} //! spline destructor - virtual - ~AkimaSpline() override - {} + ~AkimaSpline() override {} //! Return spline type (as number) - virtual - unsigned - type() const override - { return AKIMA_TYPE; } + unsigned type() const override { return AKIMA_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - //! Build an Akima spline from previously inserted points - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; diff --git a/src/SplineAkima2D.hxx b/src/SplineAkima2D.hxx index 79e83ecc..1106fbf6 100644 --- a/src/SplineAkima2D.hxx +++ b/src/SplineAkima2D.hxx @@ -28,9 +28,17 @@ namespace Splines { - //! cubic spline base class + /*! + * Smooth Curve Fitting Based on Local Procedures + * + * *Reference* + * + * - *Hiroshi Akima*, A Method of Bivariate Interpolation and + * Smooth Surface Fitting for Irregularly Distributed Data Points. + * ACM Transactions on Mathematical Software, Vol.4, 148-164, 1978. + */ class Akima2Dspline : public BiCubicSplineBase { - virtual void makeSpline() override; + void makeSpline() override; public: @@ -39,19 +47,10 @@ namespace Splines { : BiCubicSplineBase( name ) {} - virtual - ~Akima2Dspline() override - {} - - //! Print spline coefficients - virtual - void - writeToStream( ostream_type & s ) const override; + ~Akima2Dspline() override {} - //! Return spline typename - virtual - char const * - type_name() const override; + void writeToStream( ostream_type & s ) const override; + char const * type_name() const override; }; } diff --git a/src/SplineBessel.hxx b/src/SplineBessel.hxx index 199b3e41..c96d97c9 100644 --- a/src/SplineBessel.hxx +++ b/src/SplineBessel.hxx @@ -55,26 +55,15 @@ namespace Splines { {} //! spline destructor - virtual - ~BesselSpline() override - {} + ~BesselSpline() override {} //! Return spline type (as number) - virtual - unsigned - type() const override - { return BESSEL_TYPE; } + unsigned type() const override { return BESSEL_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - //! Build a Bessel spline from previously inserted points - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; } diff --git a/src/SplineBiCubic.hxx b/src/SplineBiCubic.hxx index 241513db..519cd741 100644 --- a/src/SplineBiCubic.hxx +++ b/src/SplineBiCubic.hxx @@ -38,10 +38,6 @@ namespace Splines { real_type * m_DY; real_type * m_DXY; - void load( integer i, integer j, real_type bili3[4][4] ) const; - - public: - using SplineSurf::m_nx; using SplineSurf::m_ny; @@ -49,6 +45,10 @@ namespace Splines { using SplineSurf::m_Y; using SplineSurf::m_Z; + void load( integer i, integer j, real_type bili3[4][4] ) const; + + public: + //! spline constructor BiCubicSplineBase( string const & name = "Spline" ) : SplineSurf( name ) @@ -58,9 +58,7 @@ namespace Splines { , m_DXY(nullptr) {} - virtual - ~BiCubicSplineBase() override - {} + ~BiCubicSplineBase() override {} real_type DxNode ( integer i, integer j ) const @@ -74,40 +72,16 @@ namespace Splines { DxyNode( integer i, integer j ) const { return m_DXY[size_t(this->ipos_C(i,j))]; } - //! Evaluate spline value - virtual - real_type - operator () ( real_type x, real_type y ) const override; - - //! First derivative - virtual - void - D( real_type x, real_type y, real_type d[3] ) const override; - - virtual - real_type - Dx( real_type x, real_type y ) const override; - - virtual - real_type - Dy( real_type x, real_type y ) const override; - - //! Second derivative - virtual - void - DD( real_type x, real_type y, real_type dd[6] ) const override; + real_type operator () ( real_type x, real_type y ) const override; - virtual - real_type - Dxx( real_type x, real_type y ) const override; + void D( real_type x, real_type y, real_type d[3] ) const override; + real_type Dx( real_type x, real_type y ) const override; + real_type Dy( real_type x, real_type y ) const override; - virtual - real_type - Dxy( real_type x, real_type y ) const override; - - virtual - real_type - Dyy( real_type x, real_type y ) const override; + void DD( real_type x, real_type y, real_type dd[6] ) const override; + real_type Dxx( real_type x, real_type y ) const override; + real_type Dxy( real_type x, real_type y ) const override; + real_type Dyy( real_type x, real_type y ) const override; }; /*\ @@ -120,33 +94,24 @@ namespace Splines { \*/ //! cubic spline base class class BiCubicSpline : public BiCubicSplineBase { - virtual void makeSpline() override; - - public: + void makeSpline() override; using BiCubicSplineBase::m_mem_bicubic; using BiCubicSplineBase::m_DX; using BiCubicSplineBase::m_DY; using BiCubicSplineBase::m_DXY; + public: + //! spline constructor BiCubicSpline( string const & name = "Spline" ) : BiCubicSplineBase( name ) {} - virtual - ~BiCubicSpline() override - {} - - //! Print spline coefficients - virtual - void - writeToStream( ostream_type & s ) const override; + ~BiCubicSpline() override {} - //! Return spline typename - virtual - char const * - type_name() const override; + void writeToStream( ostream_type & s ) const override; + char const * type_name() const override; }; diff --git a/src/SplineBiQuintic.hxx b/src/SplineBiQuintic.hxx index f0a9cbd3..d4cbae3d 100644 --- a/src/SplineBiQuintic.hxx +++ b/src/SplineBiQuintic.hxx @@ -59,7 +59,6 @@ namespace Splines { , m_DXXY(nullptr) {} - virtual ~BiQuinticSplineBase() override { mem.free(); } @@ -83,40 +82,16 @@ namespace Splines { DxyNode( integer i, integer j ) const { return m_DXY[size_t(this->ipos_C(i,j))]; } - //! Evaluate spline value - virtual - real_type - operator () ( real_type x, real_type y ) const override; - - //! First derivative - virtual - void - D( real_type x, real_type y, real_type d[3] ) const override; + real_type operator () ( real_type x, real_type y ) const override; - virtual - real_type - Dx( real_type x, real_type y ) const override; + void D( real_type x, real_type y, real_type d[3] ) const override; + real_type Dx( real_type x, real_type y ) const override; + real_type Dy( real_type x, real_type y ) const override; - virtual - real_type - Dy( real_type x, real_type y ) const override; - - //! Second derivative - virtual - void - DD( real_type x, real_type y, real_type dd[6] ) const override; - - virtual - real_type - Dxx( real_type x, real_type y ) const override; - - virtual - real_type - Dxy( real_type x, real_type y ) const override; - - virtual - real_type - Dyy( real_type x, real_type y ) const override; + void DD( real_type x, real_type y, real_type dd[6] ) const override; + real_type Dxx( real_type x, real_type y ) const override; + real_type Dxy( real_type x, real_type y ) const override; + real_type Dyy( real_type x, real_type y ) const override; }; /*\ @@ -129,7 +104,7 @@ namespace Splines { \*/ //! cubic spline base class class BiQuinticSpline : public BiQuinticSplineBase { - virtual void makeSpline() override; + void makeSpline() override; public: //! spline constructor @@ -137,19 +112,10 @@ namespace Splines { : BiQuinticSplineBase( name ) {} - virtual - ~BiQuinticSpline() override - {} - - //! Print spline coefficients - virtual - void - writeToStream( ostream_type & s ) const override; + ~BiQuinticSpline() override {} - //! Return spline typename - virtual - char const * - type_name() const override; + void writeToStream( ostream_type & s ) const override; + char const * type_name() const override; }; diff --git a/src/SplineBilinear.hxx b/src/SplineBilinear.hxx index 19f62502..82c24aeb 100644 --- a/src/SplineBilinear.hxx +++ b/src/SplineBilinear.hxx @@ -30,8 +30,8 @@ namespace Splines { //! bilinear spline base class class BilinearSpline : public SplineSurf { - virtual void makeSpline() override {} - public: + + void makeSpline() override {} using SplineSurf::m_nx; using SplineSurf::m_ny; @@ -40,62 +40,28 @@ namespace Splines { using SplineSurf::m_Y; using SplineSurf::m_Z; + public: + //! spline constructor BilinearSpline( string const & name = "Spline" ) : SplineSurf(name) {} - virtual - ~BilinearSpline() override - {} + ~BilinearSpline() override {} + + real_type operator () ( real_type x, real_type y ) const override; + + void D( real_type x, real_type y, real_type d[3] ) const override; + real_type Dx( real_type x, real_type y ) const override; + real_type Dy( real_type x, real_type y ) const override; + + void DD( real_type x, real_type y, real_type dd[6] ) const override; + real_type Dxx( real_type , real_type ) const override { return 0; } + real_type Dxy( real_type , real_type ) const override { return 0; } + real_type Dyy( real_type , real_type ) const override { return 0; } - //! Evaluate spline value - virtual - real_type - operator () ( real_type x, real_type y ) const override; - - //! First derivative - virtual - void - D( real_type x, real_type y, real_type d[3] ) const override; - - virtual - real_type - Dx( real_type x, real_type y ) const override; - - virtual - real_type - Dy( real_type x, real_type y ) const override; - - //! Second derivative - virtual - void - DD( real_type x, real_type y, real_type dd[6] ) const override; - - virtual - real_type - Dxx( real_type , real_type ) const override - { return 0; } - - virtual - real_type - Dxy( real_type , real_type ) const override - { return 0; } - - virtual - real_type - Dyy( real_type , real_type ) const override - { return 0; } - - //! Print spline coefficients - virtual - void - writeToStream( ostream_type & s ) const override; - - //! Return spline typename - virtual - char const * - type_name() const override; + void writeToStream( ostream_type & s ) const override; + char const * type_name() const override; }; diff --git a/src/SplineConstant.hxx b/src/SplineConstant.hxx index fef84944..d67d305a 100644 --- a/src/SplineConstant.hxx +++ b/src/SplineConstant.hxx @@ -45,8 +45,7 @@ namespace Splines { , m_external_alloc(false) {} - ~ConstantSpline() override - {} + ~ConstantSpline() override {} //! Use externally allocated memory for `npts` points void @@ -57,13 +56,8 @@ namespace Splines { ); // --------------------------- VIRTUALS ----------------------------------- - //! Build a spline. - virtual - void - build() override - {} // nothing to do + void build() override {} // nothing to do - virtual void build( real_type const * x, integer incx, @@ -71,77 +65,30 @@ namespace Splines { integer n ) override; - //! Evaluate spline value at `x` - virtual - real_type - operator () ( real_type x ) const override; - - //! First derivative - virtual - real_type - D( real_type ) const override - { return 0; } - - //! Second derivative - virtual - real_type - DD( real_type ) const override - { return 0; } - - //! Third derivative - virtual - real_type - DDD( real_type ) const override - { return 0; } - - //! Evaluate spline value at `x` knowing interval - virtual - real_type - id_eval( integer ni, real_type x ) const override; - - //! First derivative - virtual - real_type - id_D( integer, real_type ) const override - { return 0; } - - //! Second derivative - virtual - real_type - id_DD( integer, real_type ) const override - { return 0; } - - //! Third derivative - virtual - real_type - id_DDD( integer, real_type ) const override - { return 0; } - - //! Print spline coefficients - virtual - void - writeToStream( ostream_type & ) const override; + real_type operator () ( real_type x ) const override; + real_type D( real_type ) const override { return 0; } + real_type DD( real_type ) const override { return 0; } + real_type DDD( real_type ) const override { return 0; } + + real_type id_eval( integer ni, real_type x ) const override; + real_type id_D( integer, real_type ) const override { return 0; } + real_type id_DD( integer, real_type ) const override { return 0; } + real_type id_DDD( integer, real_type ) const override { return 0; } - //! Return spline type (as number) - virtual - unsigned - type() const override - { return CONSTANT_TYPE; } + void writeToStream( ostream_type & ) const override; + unsigned type() const override { return CONSTANT_TYPE; } // --------------------------- VIRTUALS ----------------------------------- //! Allocate memory for `npts` points - virtual void reserve( integer npts ) override; //! Cancel the support points, empty the spline. - virtual void clear() override; //! get the piecewise polinomials of the spline - virtual integer // order coeffs( real_type * const cfs, @@ -149,13 +96,8 @@ namespace Splines { bool transpose = false ) const override; - virtual - integer // order - order() const override; - - virtual - void - setup( GenericContainer const & gc ) override; + integer order() const override; + void setup( GenericContainer const & gc ) override; }; } diff --git a/src/SplineCubic.hxx b/src/SplineCubic.hxx index 6ca2df4e..50f3c5a0 100644 --- a/src/SplineCubic.hxx +++ b/src/SplineCubic.hxx @@ -82,39 +82,31 @@ namespace Splines { {} //! spline destructor - virtual - ~CubicSpline() override - {} + ~CubicSpline() override {} /*! - | \param bc0 initial boundary condition. + * Set the boudary consition for initial point + * \param bc0 initial boundary condition. */ void setInitialBC( CUBIC_SPLINE_TYPE_BC bc0 ) { m_bc0 = bc0; } /*! - | \param bcn final boundary condition. + * Set the boudary consition for final point + * \param bcn final boundary condition. */ void setFinalBC( CUBIC_SPLINE_TYPE_BC bcn ) { m_bcn = bcn; } //! Return spline type (as number) - virtual - unsigned - type() const override - { return CUBIC_TYPE; } + unsigned type() const override { return CUBIC_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; diff --git a/src/SplineHermite.hxx b/src/SplineHermite.hxx index 4c090a04..5f10caba 100644 --- a/src/SplineHermite.hxx +++ b/src/SplineHermite.hxx @@ -43,25 +43,16 @@ namespace Splines { {} //! spline destructor - virtual - ~HermiteSpline() override - {} + ~HermiteSpline() override {} //! Return spline type (as number) - virtual - unsigned - type() const override - { return HERMITE_TYPE; } + unsigned type() const override { return HERMITE_TYPE; } // --------------------------- VIRTUALS ----------------------------------- - virtual - void - build() override - {} // nothing to do + void build() override {} // nothing to do // block method! - virtual void build( real_type const *, integer, @@ -69,9 +60,7 @@ namespace Splines { integer ) override; - virtual - void - setup( GenericContainer const & gc ) override; + void setup( GenericContainer const & gc ) override; }; diff --git a/src/SplineLinear.hxx b/src/SplineLinear.hxx index 307b51ee..edc95632 100644 --- a/src/SplineLinear.hxx +++ b/src/SplineLinear.hxx @@ -47,9 +47,7 @@ namespace Splines { m_curve_extended_constant = true; // by default linear spline extend constant } - virtual - ~LinearSpline() override - {} + ~LinearSpline() override {} //! Use externally allocated memory for `npts` points void @@ -61,81 +59,31 @@ namespace Splines { // --------------------------- VIRTUALS ----------------------------------- - //! Evalute spline value at `x` - virtual - real_type - operator () ( real_type x ) const override; - - //! First derivative - virtual - real_type - D( real_type x ) const override; - - //! Second derivative - virtual - real_type - DD( real_type ) const override - { return 0; } - - //! Third derivative - virtual - real_type - DDD( real_type ) const override - { return 0; } - - //! Evaluate spline value knowing interval - virtual - real_type - id_eval( integer ni, real_type x ) const override; - - //! First derivative - virtual - real_type - id_D( integer, real_type ) const override; - - //! Second derivative - virtual - real_type - id_DD( integer, real_type ) const override - { return 0; } - - //! Third derivative - virtual - real_type - id_DDD( integer, real_type ) const override - { return 0; } - - //! Print spline coefficients - virtual - void - writeToStream( ostream_type & s ) const override; + real_type operator () ( real_type x ) const override; + real_type D( real_type x ) const override; + real_type DD( real_type ) const override { return 0; } + real_type DDD( real_type ) const override { return 0; } + + real_type id_eval( integer ni, real_type x ) const override; + real_type id_D( integer, real_type ) const override; + real_type id_DD( integer, real_type ) const override { return 0; } + real_type id_DDD( integer, real_type ) const override { return 0; } - //! Return spline type (as number) - virtual - unsigned - type() const override - { return LINEAR_TYPE; } + void writeToStream( ostream_type & s ) const override; + unsigned type() const override { return LINEAR_TYPE; } // --------------------------- VIRTUALS ----------------------------------- //! Allocate memory for `npts` points - virtual - void - reserve( integer npts ) override; + void reserve( integer npts ) override; //! added for compatibility with cubic splines - virtual - void - build() override - {} + void build() override {} //! Cancel the support points, empty the spline. - virtual - void - clear() override; + void clear() override; //! get the piecewise polinomials of the spline - virtual integer // order coeffs( real_type * const cfs, @@ -143,13 +91,8 @@ namespace Splines { bool transpose = false ) const override; - virtual - integer // order - order() const override; - - virtual - void - setup( GenericContainer const & gc ) override; + integer order() const override; + void setup( GenericContainer const & gc ) override; }; diff --git a/src/SplinePchip.hxx b/src/SplinePchip.hxx index 0a47b1d2..da83d4ec 100644 --- a/src/SplinePchip.hxx +++ b/src/SplinePchip.hxx @@ -50,26 +50,16 @@ namespace Splines { {} //! spline destructor - virtual - ~PchipSpline() override - {} + ~PchipSpline() override {} //! Return spline type (as number) - virtual - unsigned - type() const override - { return PCHIP_TYPE; } + unsigned type() const override { return PCHIP_TYPE; } // --------------------------- VIRTUALS ----------------------------------- //! Build a Monotone spline from previously inserted points - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; diff --git a/src/SplineQuintic.hxx b/src/SplineQuintic.hxx index 04b281d4..82663994 100644 --- a/src/SplineQuintic.hxx +++ b/src/SplineQuintic.hxx @@ -53,9 +53,7 @@ namespace Splines { {} //! spline destructor - virtual - ~QuinticSpline() override - {} + ~QuinticSpline() override {} void setQuinticType( QUINTIC_SPLINE_TYPE qt ) @@ -63,13 +61,8 @@ namespace Splines { // --------------------------- VIRTUALS ----------------------------------- //! Build a Monotone quintic spline from previously inserted points - virtual - void - build() override; - - virtual - void - setup( GenericContainer const & gc ) override; + void build() override; + void setup( GenericContainer const & gc ) override; }; diff --git a/src/SplineQuinticBase.hxx b/src/SplineQuinticBase.hxx index 4c0392e2..eac053af 100644 --- a/src/SplineQuinticBase.hxx +++ b/src/SplineQuinticBase.hxx @@ -53,9 +53,7 @@ namespace Splines { , m_external_alloc(false) {} - virtual - ~QuinticSplineBase() override - {} + ~QuinticSplineBase() override {} void copySpline( QuinticSplineBase const & S ); @@ -86,89 +84,26 @@ namespace Splines { // --------------------------- VIRTUALS ----------------------------------- - //! Evaluate spline value - virtual - real_type - operator () ( real_type x ) const override; - - //! First derivative - virtual - real_type - D( real_type x ) const override; - - //! Second derivative - virtual - real_type - DD( real_type x ) const override; - - //! Third derivative - virtual - real_type - DDD( real_type x ) const override; - - //! Fourth derivative - virtual - real_type - DDDD( real_type x ) const override; - - //! Fifth derivative - virtual - real_type - DDDDD( real_type x ) const override; - - //! Evaluate spline value knowing interval - virtual - real_type - id_eval( integer ni, real_type x ) const override; - - //! First derivative - virtual - real_type - id_D( integer ni, real_type x ) const override; - - //! Second derivative - virtual - real_type - id_DD( integer ni, real_type x ) const override; - - //! Third derivative - virtual - real_type - id_DDD( integer ni, real_type x ) const override; - - //! Fourth derivative - virtual - real_type - id_DDDD( integer ni, real_type x ) const override; - - //! Fifth derivative - virtual - real_type - id_DDDDD( integer ni, real_type x ) const override; - - //! Print spline coefficients - virtual - void - writeToStream( ostream_type & s ) const override; - - //! Return spline type (as number) - virtual - unsigned - type() const override - { return QUINTIC_TYPE; } - - //! Allocate memory for `npts` points - virtual - void - reserve( integer npts ) override; - - //! Cancel the support points, empty the spline. - virtual - void - clear() override; + real_type operator () ( real_type x ) const override; + real_type D( real_type x ) const override; + real_type DD( real_type x ) const override; + real_type DDD( real_type x ) const override; + real_type DDDD( real_type x ) const override; + real_type DDDDD( real_type x ) const override; + real_type id_eval( integer ni, real_type x ) const override; + real_type id_D( integer ni, real_type x ) const override; + real_type id_DD( integer ni, real_type x ) const override; + real_type id_DDD( integer ni, real_type x ) const override; + real_type id_DDDD( integer ni, real_type x ) const override; + real_type id_DDDDD( integer ni, real_type x ) const override; + + void writeToStream( ostream_type & s ) const override; + + unsigned type() const override { return QUINTIC_TYPE; } + void reserve( integer npts ) override; + void clear() override; //! get the piecewise polinomials of the spline - virtual integer // order coeffs( real_type * const cfs, @@ -176,9 +111,7 @@ namespace Splines { bool transpose = false ) const override; - virtual - integer // order - order() const override; + integer order() const override; }; diff --git a/src/Splines.cc b/src/Splines.cc index 9da06038..afc5e26b 100644 --- a/src/Splines.cc +++ b/src/Splines.cc @@ -412,7 +412,7 @@ namespace Splines { Spline::dump( ostream_type & s, integer nintervals, - char const header[] + char const * header ) const { s << header << '\n'; real_type dx = (xMax()-xMin())/nintervals; diff --git a/src/Splines.hh b/src/Splines.hh index 8cab1bef..e198ba2b 100644 --- a/src/Splines.hh +++ b/src/Splines.hh @@ -296,6 +296,7 @@ namespace Splines { \*/ //! Spline Management Class class Spline { + friend class SplineSet; protected: string m_name; @@ -335,8 +336,15 @@ namespace Splines { ~Spline() {} + //! find interval containing ``x`` using binary search. integer search( real_type & x ) const; + /*! + * \name Spline Data Info + */ + //@{ + + //! return the name of the spline used in the constructor string const & name() const { return m_name; } bool is_closed() const { return m_curve_is_closed; } @@ -352,53 +360,64 @@ namespace Splines { void make_extended_not_constant() { m_curve_extended_constant = false; } //! return the number of support points of the spline. - integer - numPoints() const { return m_npts; } + integer numPoints() const { return m_npts; } //! return the i-th node of the spline (x component). - real_type - xNode( integer i ) const { return m_X[size_t(i)]; } + real_type xNode( integer i ) const { return m_X[size_t(i)]; } //! return the i-th node of the spline (y component). - real_type - yNode( integer i ) const { return m_Y[size_t(i)]; } + real_type yNode( integer i ) const { return m_Y[size_t(i)]; } //! return first node of the spline (x component). - real_type - xBegin() const { return m_X[0]; } + real_type xBegin() const { return m_X[0]; } //! return first node of the spline (y component). - real_type - yBegin() const { return m_Y[0]; } + real_type yBegin() const { return m_Y[0]; } //! return last node of the spline (x component). - real_type - xEnd() const { return m_X[size_t(m_npts-1)]; } + real_type xEnd() const { return m_X[size_t(m_npts-1)]; } //! return last node of the spline (y component). + real_type yEnd() const { return m_Y[size_t(m_npts-1)]; } + + //! return x-minumum spline value + real_type xMin() const { return m_X[0]; } + + //! return x-maximum spline value + real_type xMax() const { return m_X[m_npts-1]; } + + //! return y-minumum spline value real_type - yEnd() const { return m_Y[size_t(m_npts-1)]; } + yMin() const { + integer N = m_npts; + if ( type() == CONSTANT_TYPE ) --N; + return *std::min_element(m_Y,m_Y+N); + } - //! Allocate memory for `npts` points - virtual - void - reserve( integer npts ) =0; + //! return y-maximum spline value + real_type + yMax() const { + integer N = m_npts; + if ( type() == CONSTANT_TYPE ) --N; + return *std::max_element(m_Y,m_Y+N); + } - //! Add a support point (x,y) to the spline. - void pushBack( real_type x, real_type y ); + /////////////////////////////////////////////////////////////////////////// + //! change X-origin of the spline + void setOrigin( real_type x0 ); - //! Drop a support point to the spline. - void dropBack() { if ( m_npts > 0 ) --m_npts; } + //! change X-range of the spline + void setRange( real_type xmin, real_type xmax ); - // must be defined in derived classes + //@} - //! \ingroup build a spline + /*! + * \name Build + */ //@{ /*! - * \brief Build a using a generic container. - * - * \param gc GenericContainer class with the spline data + * Build a spline using a generic container. */ void build( GenericContainer const & gc ) @@ -452,58 +471,48 @@ namespace Splines { } /*! - * \brief Build a spline using internal stored data + * Build a spline using internal stored data */ virtual - void - build() = 0; + void build() = 0; + + /*! + * Build a spline using a generic container. + */ + virtual + void setup( GenericContainer const & gc ); //@} /*! - * \brief Build a using a generic container. + * \name Incremental Build + * + * Various constructors for the spline class. * - * \param gc GenericContainer class with the spline data */ - virtual - void - setup( GenericContainer const & gc ); + //@{ - //! Cancel the support points, empty the spline. + //! Allocate memory for `npts` points virtual - void - clear() = 0; + void reserve( integer npts ) = 0; - //! return x-minumum spline value - real_type xMin() const { return m_X[0]; } - - //! return x-maximum spline value - real_type xMax() const { return m_X[m_npts-1]; } + //! Add a support point (x,y) to the spline. + void pushBack( real_type x, real_type y ); - //! return y-minumum spline value - real_type - yMin() const { - integer N = m_npts; - if ( type() == CONSTANT_TYPE ) --N; - return *std::min_element(m_Y,m_Y+N); - } + //! Drop last inserted point of the spline. + void dropBack() { if ( m_npts > 0 ) --m_npts; } - //! return y-maximum spline value - real_type - yMax() const { - integer N = m_npts; - if ( type() == CONSTANT_TYPE ) --N; - return *std::max_element(m_Y,m_Y+N); - } + //! Cancel the support points, empty the spline. + virtual + void clear() = 0; - /////////////////////////////////////////////////////////////////////////// - //! change X-origin of the spline - void setOrigin( real_type x0 ); + //@} - //! change X-range of the spline - void setRange( real_type xmin, real_type xmax ); + /*! + * \name Dump Data + */ + //@{ - /////////////////////////////////////////////////////////////////////////// //! dump a sample of the spline void dump( @@ -524,38 +533,40 @@ namespace Splines { file.close(); } - /////////////////////////////////////////////////////////////////////////// + //! Print spline coefficients + virtual + void writeToStream( ostream_type & s ) const = 0; + + //@} + + /*! + * \name Evaluation + */ + //@{ + //! Evaluate spline value virtual - real_type - operator () ( real_type x ) const = 0; + real_type operator () ( real_type x ) const = 0; //! First derivative virtual - real_type - D( real_type x ) const = 0; + real_type D( real_type x ) const = 0; //! Second derivative virtual - real_type - DD( real_type x ) const = 0; + real_type DD( real_type x ) const = 0; //! Third derivative virtual - real_type - DDD( real_type x ) const = 0; + real_type DDD( real_type x ) const = 0; //! 4th derivative virtual - real_type - DDDD( real_type ) const - { return real_type(0); } + real_type DDDD( real_type ) const { return real_type(0); } //! 4th derivative virtual - real_type - DDDDD( real_type ) const - { return real_type(0); } + real_type DDDDD( real_type ) const { return real_type(0); } //! Some aliases real_type eval( real_type x ) const { return (*this)(x); } @@ -568,35 +579,34 @@ namespace Splines { /////////////////////////////////////////////////////////////////////////// //! Evaluate spline value when interval is known virtual - real_type - id_eval( integer ni, real_type x ) const = 0; + real_type id_eval( integer ni, real_type x ) const = 0; //! First derivative virtual - real_type - id_D( integer ni, real_type x ) const = 0; + real_type id_D( integer ni, real_type x ) const = 0; //! Second derivative virtual - real_type - id_DD( integer ni, real_type x ) const = 0; + real_type id_DD( integer ni, real_type x ) const = 0; //! Third derivative virtual - real_type - id_DDD( integer ni, real_type x ) const = 0; + real_type id_DDD( integer ni, real_type x ) const = 0; //! 4th derivative virtual - real_type - id_DDDD( integer, real_type ) const - { return real_type(0); } + real_type id_DDDD( integer, real_type ) const { return real_type(0); } //! 4th derivative virtual - real_type - id_DDDDD( integer, real_type ) const - { return real_type(0); } + real_type id_DDDDD( integer, real_type ) const { return real_type(0); } + + //@} + + /*! + * \name Get Info + */ + //@{ //! get the piecewise polinomials of the spline virtual @@ -610,12 +620,6 @@ namespace Splines { virtual integer order() const = 0; - - //! Print spline coefficients - virtual - void - writeToStream( ostream_type & s ) const = 0; - //! Return spline typename char const * type_name() const @@ -623,16 +627,15 @@ namespace Splines { //! Return spline type (as number) virtual - unsigned - type() const = 0; + unsigned type() const = 0; + //! Return a string information of the kind and order of the spline string info() const; - void - info( ostream_type & stream ) const - { stream << this->info() << '\n'; } + //! Print information of the kind and order of the spline + void info( ostream_type & stream ) const { stream << this->info() << '\n'; } - friend class SplineSet; + //@} }; @@ -678,9 +681,7 @@ namespace Splines { , m_external_alloc(false) {} - virtual - ~CubicSplineBase() override - {} + ~CubicSplineBase() override {} void copySpline( CubicSplineBase const & S ); @@ -704,57 +705,21 @@ namespace Splines { ); // --------------------------- VIRTUALS ----------------------------------- - //! Evaluate spline value - virtual - real_type - operator () ( real_type x ) const override; - - //! First derivative - virtual - real_type - D( real_type x ) const override; - - //! Second derivative - virtual - real_type - DD( real_type x ) const override; - - //! Third derivative - virtual - real_type - DDD( real_type x ) const override; - //! Evaluate spline value knowing interval - virtual - real_type - id_eval( integer ni, real_type x ) const override; + real_type operator () ( real_type x ) const override; + real_type D( real_type x ) const override; + real_type DD( real_type x ) const override; + real_type DDD( real_type x ) const override; + real_type id_eval( integer ni, real_type x ) const override; + real_type id_D( integer ni, real_type x ) const override; + real_type id_DD( integer ni, real_type x ) const override; + real_type id_DDD( integer ni, real_type x ) const override; - //! First derivative - virtual - real_type - id_D( integer ni, real_type x ) const override; - - //! Second derivative - virtual - real_type - id_DD( integer ni, real_type x ) const override; - - //! Third derivative - virtual - real_type - id_DDD( integer ni, real_type x ) const override; - - //! Print spline coefficients - virtual - void - writeToStream( ostream_type & s ) const override; + void writeToStream( ostream_type & s ) const override; // --------------------------- VIRTUALS ----------------------------------- - //! Allocate memory for `npts` points - virtual - void - reserve( integer npts ) override; + void reserve( integer npts ) override; /*! * \brief Build a spline. @@ -810,12 +775,9 @@ namespace Splines { ); //! Cancel the support points, empty the spline. - virtual - void - clear() override; + void clear() override; //! get the piecewise polinomials of the spline - virtual integer // order coeffs( real_type * const cfs, @@ -823,9 +785,7 @@ namespace Splines { bool transpose = false ) const override; - virtual - integer // order - order() const override; + integer order() const override; }; @@ -1081,64 +1041,95 @@ namespace Splines { build ( GenericContainer const & gc ) { setup(gc); } - //! Evaluate spline value + //! Evaluate spline value at point \f$ (x,y) \f$ virtual real_type operator () ( real_type x, real_type y ) const = 0; - //! First derivative + /*! + * value and first derivatives at point \f$ (x,y) \f$ + * - d[0] value of the spline \f$ S(x,y) \f$ + * - d[1] derivative respect to \f$ x \f$ of the spline: \f$ S_x(x,y) \f$ + * - d[2] derivative respect to \f$ y \f$ of the spline: \f$ S_y(x,y) \f$ + */ virtual void D( real_type x, real_type y, real_type d[3] ) const = 0; + /*! + * first derivatives respect to \f$ x \f$ at point \f$ (x,y) \f$ of the spline: \f$ S_x(x,y) \f$ + */ virtual real_type Dx( real_type x, real_type y ) const = 0; + /*! + * first derivatives respect to \f$ y \f$ at point \f$ (x,y) \f$ of the spline: \f$ S_y(x,y) \f$ + */ virtual real_type Dy( real_type x, real_type y ) const = 0; - //! Second derivative + /*! + * value, first and second derivatives at point \f$ (x,y) \f$ + * - d[0] value of the spline \f$ S(x,y) \f$ + * - d[1] derivative respect to \f$ x \f$ of the spline: \f$ S_x(x,y) \f$ + * - d[2] derivative respect to \f$ y \f$ of the spline: \f$ S_y(x,y) \f$ + * - d[3] second derivative respect to \f$ x \f$ of the spline: \f$ S_{xx}(x,y) \f$ + * - d[4] mixed second derivative: \f$ S_{xy}(x,y) \f$ + * - d[5] second derivative respect to \f$ y \f$ of the spline: \f$ S_{yy}(x,y) \f$ + */ virtual void DD( real_type x, real_type y, real_type dd[6] ) const = 0; + /*! + * second derivatives respect to \f$ x \f$ at point \f$ (x,y) \f$ of the spline: \f$ S_{xx}(x,y) \f$ + */ virtual real_type Dxx( real_type x, real_type y ) const = 0; + /*! + * mixed second derivatives: \f$ S_{xy}(x,y) \f$ + */ virtual real_type Dxy( real_type x, real_type y ) const = 0; + /*! + * second derivatives respect to \f$ y \f$ at point \f$ (x,y) \f$ of the spline: \f$ S_{yy}(x,y) \f$ + */ virtual real_type Dyy( real_type x, real_type y ) const = 0; - //! Evaluate spline value + //! Evaluate spline value at point \f$ (x,y) \f$ real_type eval( real_type x, real_type y ) const { return (*this)(x,y); } - //! First derivative + //! Alias for ``Dx(x,y)`` real_type eval_D_1( real_type x, real_type y ) const { return this->Dx(x,y); } + //! Alias for ``Dy(x,y)`` real_type eval_D_2( real_type x, real_type y ) const { return this->Dy(x,y); } - //! Second derivative + //! Alias for ``Dxx(x,y)`` real_type eval_D_1_1( real_type x, real_type y ) const { return this->Dxx(x,y); } + //! Alias for ``Dxy(x,y)`` real_type eval_D_1_2( real_type x, real_type y ) const { return this->Dxy(x,y); } + //! Alias for ``Dyy(x,y)`` real_type eval_D_2_2( real_type x, real_type y ) const { return this->Dyy(x,y); } @@ -1149,8 +1140,10 @@ namespace Splines { //! Return spline typename virtual char const * type_name() const = 0; - string info() const; + //! return a string with information about the spline. + virtual string info() const; + //! write a string with information about the spline. void info( ostream_type & stream ) const { stream << this->info() << '\n'; } diff --git a/src/Splines1D.hxx b/src/Splines1D.hxx index 8088b364..877d6a2b 100644 --- a/src/Splines1D.hxx +++ b/src/Splines1D.hxx @@ -88,7 +88,7 @@ namespace Splines { //! Add a support point (x,y) to the spline. void pushBack( real_type x, real_type y ) { return m_pSpline->pushBack( x, y ); } - //! Drop a support point to the spline. + //! Drop last inserted point of the spline. void dropBack() { m_pSpline->dropBack(); } //! Build a spline. @@ -139,8 +139,8 @@ namespace Splines { * \brief Build a spline. * * \param tp spline type - * \param x vector of x-coordinates - * \param y vector of y-coordinates + * \param x vector of x-coordinates + * \param y vector of y-coordinates */ void build( @@ -200,28 +200,22 @@ namespace Splines { /////////////////////////////////////////////////////////////////////////// //! Evaluate spline value - real_type - operator () ( real_type x ) const { return (*m_pSpline)(x); } + real_type operator () ( real_type x ) const { return (*m_pSpline)(x); } //! First derivative - real_type - D( real_type x ) const { return m_pSpline->D(x); } + real_type D( real_type x ) const { return m_pSpline->D(x); } //! Second derivative - real_type - DD( real_type x ) const { return m_pSpline->DD(x); } + real_type DD( real_type x ) const { return m_pSpline->DD(x); } //! Third derivative - real_type - DDD( real_type x ) const { return m_pSpline->DDD(x); } + real_type DDD( real_type x ) const { return m_pSpline->DDD(x); } //! 4th derivative - real_type - DDDD( real_type x ) const { return m_pSpline->DDDD(x); } + real_type DDDD( real_type x ) const { return m_pSpline->DDDD(x); } //! 5th derivative - real_type - DDDDD( real_type x ) const { return m_pSpline->DDDDD(x); } + real_type DDDDD( real_type x ) const { return m_pSpline->DDDDD(x); } //! Some aliases real_type eval( real_type x ) const { return (*m_pSpline)(x); } diff --git a/src/SplinesCinterface.cc b/src/SplinesCinterface.cc index aec80590..6c19b5ac 100644 --- a/src/SplinesCinterface.cc +++ b/src/SplinesCinterface.cc @@ -153,7 +153,7 @@ extern "C" { } int - SPLINE_push( double const x, double const y ) { + SPLINE_push( double x, double y ) { if ( head != nullptr ) { head -> pushBack(x,y); return 0; @@ -187,7 +187,7 @@ extern "C" { } double - SPLINE_eval( double const x ) { + SPLINE_eval( double x ) { if ( head != nullptr ) { return head -> operator()(x); } else { @@ -196,7 +196,7 @@ extern "C" { } double - SPLINE_eval_D( double const x ) { + SPLINE_eval_D( double x ) { if ( head != nullptr ) { return head -> D(x); } else { @@ -205,7 +205,7 @@ extern "C" { } double - SPLINE_eval_DD( double const x ) { + SPLINE_eval_DD( double x ) { if ( head != nullptr ) { return head -> DD(x); } else { @@ -214,7 +214,7 @@ extern "C" { } double - SPLINE_eval_DDD( double const x ) { + SPLINE_eval_DDD( double x ) { if ( head != nullptr ) { return head -> DDD(x); } else { @@ -223,7 +223,7 @@ extern "C" { } double - SPLINE_eval_DDDD( double const x ) { + SPLINE_eval_DDDD( double x ) { if ( head != nullptr ) { return head -> DDDD(x); } else { @@ -232,7 +232,7 @@ extern "C" { } double - SPLINE_eval_DDDDD( double const x ) { + SPLINE_eval_DDDDD( double x ) { if ( head != nullptr ) { return head -> DDDDD(x); } else { diff --git a/src/SplinesCinterface.h b/src/SplinesCinterface.h index 1d932a0b..2c879043 100644 --- a/src/SplinesCinterface.h +++ b/src/SplinesCinterface.h @@ -35,29 +35,29 @@ extern "C" { #endif - /*! Create a new `Spline` object 'id' */ + /*! Create a new ``Spline`` object ``id`` */ int SPLINE_new( char const * id, char const * type ); - /*! Select a `Spline` object 'id' */ + /*! Select a ``Spline`` object ``id`` */ int SPLINE_select( char const * id ); - /*! Delete the `Spline` object 'name' */ + /*! Delete the ``Spline`` object ``id`` */ int SPLINE_delete( char const * id ); - /*! Print the actual `Spline` */ + /*! Print the actual ``Spline`` */ int SPLINE_print(); - /*! Get type of actual pointed element of `Spline` */ + /*! Get type of actual pointed element of ``Spline`` */ char const * SPLINE_get_type_name(); - /*! Get pointer to the internal `Spline` object 'id' */ + /*! Get pointer to the internal ``Spline`` object 'id' */ void * SPLINE_mem_ptr( char const * id ); - /*! Set actual pointed element of `Spline` to an empty spline. */ + /*! Set actual pointed element of ``Spline`` to an empty spline. */ int SPLINE_init(); /*! Push `(x,y)` interpolation point to a spline `bool` */ @@ -74,23 +74,23 @@ extern "C" { int n ); - /*! Evaluate spline at x */ - double SPLINE_eval( double const x ); + /*! Evaluate spline at ``x`` */ + double SPLINE_eval( double x ); - /*! Evaluate spline first derivative at x */ - double SPLINE_eval_D( double const x ); + /*! Evaluate spline first derivative at ``x`` */ + double SPLINE_eval_D( double x ); - /*! Evaluate spline second derivative at x */ - double SPLINE_eval_DD( double const x ); + /*! Evaluate spline second derivative at ``x`` */ + double SPLINE_eval_DD( double x ); - /*! Evaluate spline third derivative at x */ - double SPLINE_eval_DDD( double const x ); + /*! Evaluate spline third derivative at ``x`` */ + double SPLINE_eval_DDD( double x ); - /*! Evaluate spline 4th derivative at x */ - double SPLINE_eval_DDDD( double const x ); + /*! Evaluate spline 4th derivative at ``x`` */ + double SPLINE_eval_DDDD( double x ); - /*! Evaluate spline 5th derivative at x */ - double SPLINE_eval_DDDDD( double const x ); + /*! Evaluate spline 5th derivative at ``x`` */ + double SPLINE_eval_DDDDD( double x ); #ifdef __cplusplus } diff --git a/submodules/GenericContainer b/submodules/GenericContainer index 88521341..9981c6f2 160000 --- a/submodules/GenericContainer +++ b/submodules/GenericContainer @@ -1 +1 @@ -Subproject commit 885213415761ccf1670318019af61ffc8369fad8 +Subproject commit 9981c6f2c2face076b2b1de5e9313eeca02b5dae diff --git a/toolbox/lib/BaseHermite.m b/toolbox/lib/BaseHermite.m index dc033317..2fefc416 100644 --- a/toolbox/lib/BaseHermite.m +++ b/toolbox/lib/BaseHermite.m @@ -3,106 +3,445 @@ methods function self = BaseHermite() + % + % Build a matlab object storing Hermite base evaluator + % end function delete(self) + % + % Destroy a matlab object storing Hermite base evaluator + % end % % -------------------------------------------------------------------- % function varargout = base( ~, varargin ) + % + % Evaluate an Hermite base (cubic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base( t ) % base for the interval [0,1] + % BASE = object.base( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 4 whose columns are the values of + % the Hermite base. + % + % .. math:: + % + % \begin{eqnarray} + % h_1(t) &=& x^2(3-2x) \\ + % h_0(t) &=& 1-h_1(t) \\ + % h_2(t) &=& x(x(x-2)+1) \\ + % h_3(t) &=& x^2(x-1) + % \end{eqnarray} + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3] = object.base( t ) % base for the interval [0,1] + % [h0,h1,h2,h3] = object.base( t, H ) % base for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base',varargin{:}); end % -------------------------------------------------------------------- - function varargout = base_D( ~, varargin ) + function varargout = base_D( ~, varargin )1 + % + % Evaluate an Hermite base derivative at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base_D( t ) % base derivative for the interval [0,1] + % BASE = object.base_D( t, H ) % base derivative for the interval [0,H] + % + % BASE is a matrix length(t) x 4 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3] = object.base_D( t ) % base derivative for the interval [0,1] + % [h0,h1,h2,h3] = object.base_D( t, H ) % base derivative for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base_D',varargin{:}); end % -------------------------------------------------------------------- function varargout = base_DD( ~, varargin ) + % + % Evaluate an Hermite base second derivative at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base_DD( t ) % base second derivative for the interval [0,1] + % BASE = object.base_DD( t, H ) % base second derivative for the interval [0,H] + % + % BASE is a matrix length(t) x 4 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3] = object.base_DD( t ) % base second derivative for the interval [0,1] + % [h0,h1,h2,h3] = object.base_DD( t, H ) % base second derivative for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base_DD',varargin{:}); end % -------------------------------------------------------------------- function varargout = base_DDD( ~, varargin ) + % + % Evaluate an Hermite base third derivative at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base_DDD( t ) % base third derivative for the interval [0,1] + % BASE = object.base_DDD( t, H ) % base third derivative for the interval [0,H] + % + % BASE is a matrix length(t) x 4 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3] = object.base_DDD( t ) % base third derivative for the interval [0,1] + % [h0,h1,h2,h3] = object.base_DDD( t, H ) % base third derivative for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base_DDD',varargin{:}); end % % -------------------------------------------------------------------- % function P = eval( ~, varargin ) + % + % Evaluate the cubic polynomial defined on Hermite data: + % + % .. math:: + % + % \begin{eqnarray} + % \mathbf{p}(t) &=& h_0(t)\mathbf{p}_0+ h_1(t)\mathbf{p}_1+ h_2(t)\mathbf{t}_0+ h_3(t)\mathbf{t}_1 \\ + % \mathbf{p}(t,H) &=& h_0(t/H)\mathbf{p}_0+ h_1(t/H)\mathbf{p}_1+ H (h_2(t/H)\mathbf{t}_0+ h_3(t/H)\mathbf{t}_1) + % \end{eqnarray} + % + % .. code-block:: matlab + % + % values = object.eval( t, P0, P1, T0, T1 ) + % values = object.eval( t, P0, P1, T0, T1, H ) + % P = BaseHermiteWrapper('eval',varargin{:}); end % -------------------------------------------------------------------- function dP = eval_D( ~, varargin ) + % + % Evaluate the derivative :math:`\mathbf{p}'(t)` of the cubic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval_D( t, P0, P1, T0, T1 ) + % values = object.eval_D( t, P0, P1, T0, T1, H ) + % dP = BaseHermiteWrapper('eval_D',varargin{:}); end % -------------------------------------------------------------------- function ddP = eval_DD( ~, varargin ) + % + % Evaluate the second derivative :math:`\mathbf{p}''(t)` of the cubic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval_DD( t, P0, P1, T0, T1 ) + % values = object.eval_DD( t, P0, P1, T0, T1, H ) + % ddP = BaseHermiteWrapper('eval_DD',varargin{:}); end % -------------------------------------------------------------------- function dddP = eval_DDD( ~, varargin ) + % + % Evaluate the third derivative :math:`\mathbf{p}'''(t)` of the cubic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval_DDD( t, P0, P1, T0, T1 ) + % values = object.eval_DDD( t, P0, P1, T0, T1, H ) + % dddP = BaseHermiteWrapper('eval_DDD',varargin{:}); end % % -------------------------------------------------------------------- % function varargout = base5( ~, varargin ) + % + % Evaluate an Hermite base (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5( t ) % base for the interval [0,1] + % BASE = object.base5( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base that are 6 polynomials of degree 5 with the properties + % + % .. math:: + % + % \begin{equation} + % \begin{array}{cccccc} + % h_1(0) = 1 & h_1(1) = 0 & h'_1(0) = 1 & h'_1(1) = 0 & h''_1(1) = 1 & h''_1(1) = 0 \\ + % h_0(0) = 0 & h_0(1) = 1 & h'_0(0) = 0 & h'_0(1) = 0 & h''_0(1) = 0 & h''_0(1) = 0 \\ + % h_2(0) = 0 & h_2(1) = 0 & h'_2(0) = 1 & h'_2(1) = 0 & h''_2(1) = 0 & h''_2(1) = 0 \\ + % h_3(0) = 0 & h_3(1) = 0 & h'_3(0) = 0 & h'_3(1) = 1 & h''_3(1) = 0 & h''_3(1) = 0 \\ + % h_4(0) = 0 & h_4(1) = 0 & h'_4(0) = 0 & h'_4(1) = 0 & h''_4(1) = 1 & h''_4(1) = 0 \\ + % h_5(0) = 0 & h_5(1) = 0 & h'_5(0) = 0 & h'_5(1) = 0 & h''_5(1) = 0 & h''_5(1) = 1 \\ + % \end{array} + % \end{equation} + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5( t, H ) % base for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base5',varargin{:}); end % -------------------------------------------------------------------- function varargout = base5_D( ~, varargin ) + % + % Evaluate an Hermite base derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_D( t ) % base for the interval [0,1] + % BASE = object.base5_D( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_D( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_D( t, H ) % base for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base5_D',varargin{:}); end % -------------------------------------------------------------------- function varargout = base5_DD( ~, varargin ) + % + % Evaluate an Hermite base second derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_DD( t ) % base for the interval [0,1] + % BASE = object.base5_DD( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_DD( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_DD( t, H ) % base for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base5_DD',varargin{:}); end % -------------------------------------------------------------------- function varargout = base5_DDD( ~, varargin ) + % + % Evaluate an Hermite base third derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_DDD( t ) % base for the interval [0,1] + % BASE = object.base5_DDD( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_DDD( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_DDD( t, H ) % base for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base5_DDD',varargin{:}); end % -------------------------------------------------------------------- function varargout = base5_DDDD( ~, varargin ) + % + % Evaluate an Hermite base 4th derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_DDDD( t ) % base for the interval [0,1] + % BASE = object.base5_DDDD( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_DDDD( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_DDDD( t, H ) % base for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base5_DDDD',varargin{:}); end % -------------------------------------------------------------------- function varargout = base5_DDDDD( ~, varargin ) + % + % Evaluate an Hermite base 5th derivatives (quintic degree) at point(s) t for the interval + % :math:`[0,1]` (or :math:`[0,H]` if second argument + % is present). + % + % .. code-block:: matlab + % + % BASE = object.base5_DDDDD( t ) % base for the interval [0,1] + % BASE = object.base5_DDDDD( t, H ) % base for the interval [0,H] + % + % BASE is a matrix length(t) x 6 whose columns are the values of + % the Hermite base. + % + % basis can be returned in separated vectors + % + % .. code-block:: matlab + % + % [h0,h1,h2,h3,h4,h5] = object.base5_DDDDD( t ) % base for the interval [0,1] + % [h0,h1,h2,h3,h4,h5] = object.base5_DDDDD( t, H ) % base for the interval [0,H] + % [varargout{1:nargout}] = BaseHermiteWrapper('base5_DDDDD',varargin{:}); end % % -------------------------------------------------------------------- % function P = eval5( ~, varargin ) + % + % Evaluate the quintic polynomial defined on Hermite data: + % + % .. math:: + % + % \begin{eqnarray} + % \mathbf{p}(t) &=& h_0(t)\mathbf{p}_0+ h_1(t)\mathbf{p}_1+ + % h_2(t)\mathbf{t}_0+ h_3(t)\mathbf{t}_1+ + % h_4(t)\mathbf{j}_0+ h_5(t)\mathbf{j}_1 \\ + % \mathbf{p}(t,H) &=& h_0(t/H)\mathbf{p}_0+ h_1(t/H)\mathbf{p}_1+ + % H (h_2(t/H)\mathbf{t}_0+ h_3(t/H)\mathbf{t}_1)+ + % H^2 (h_4(t/H)\mathbf{t}_0+ h_5(t/H)\mathbf{j}_1) + % \end{eqnarray} + % + % .. code-block:: matlab + % + % values = object.eval5( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5( t, P0, P1, T0, T1, J0, J1, H ) + % P = BaseHermiteWrapper('eval5',varargin{:}); end % -------------------------------------------------------------------- function dP = eval5_D( ~, varargin ) + % + % Evaluate the derivative :math:`\mathbf{p}'(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_D( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_D( t, P0, P1, T0, T1, J0, J1, H ) + % dP = BaseHermiteWrapper('eval5_D',varargin{:}); end % -------------------------------------------------------------------- function ddP = eval5_DD( ~, varargin ) + % + % Evaluate the second derivative :math:`\mathbf{p}''(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_DD( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_DD( t, P0, P1, T0, T1, J0, J1, H ) + % ddP = BaseHermiteWrapper('eval5_DD',varargin{:}); end % -------------------------------------------------------------------- function dddP = eval5_DDD( ~, varargin ) + % + % Evaluate the third derivative :math:`\mathbf{p}'''(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_DDD( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_DDD( t, P0, P1, T0, T1, J0, J1, H ) + % dddP = BaseHermiteWrapper('eval5_DDD',varargin{:}); end % -------------------------------------------------------------------- function ddddP = eval5_DDDD( ~, varargin ) + % + % Evaluate the 4th derivative :math:`\mathbf{p}''''(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_DDDD( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_DDDD( t, P0, P1, T0, T1, J0, J1, H ) + % ddddP = BaseHermiteWrapper('eval5_DDDD',varargin{:}); end % -------------------------------------------------------------------- function dddddP = eval5_DDDDD( ~, varargin ) + % + % Evaluate the 5th derivative :math:`\mathbf{p}'''''(t)` of the quintic polynomial defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.eval5_DDDDD( t, P0, P1, T0, T1, J0, J1 ) + % values = object.eval5_DDDDD( t, P0, P1, T0, T1, J0, J1, H ) + % dddddP = BaseHermiteWrapper('eval5_DDDDD',varargin{:}); end % % -------------------------------------------------------------------- % function [P0,P1,P2,P3] = hermite_to_bezier( ~, p0, p1, t0, t1 ) + % + % Given the cubic polynomial defined on Hermite data: + % + % .. math:: + % + % \mathbf{p}(t) = h_0(t)\mathbf{p}_0+ h_1(t)\mathbf{p}_1+ h_2(t)\mathbf{t}_0+ h_3(t)\mathbf{t}_1 + % + % return the Bezier polynomial of the same cubic + % [P0,P1,P2,P3] = BaseHermiteWrapper('hermite_to_bezier',p0, p1, t0, t1); end % -------------------------------------------------------------------- function [P0,P1,T0,T1] = bezier_to_hermite( ~, p0, p1, p2, p3 ) + % + % Given the cubic polynomial defined with Bezier polygon + % return the Hermite data for the same polynomial + % [P0,P1,T0,T1] = BaseHermiteWrapper('bezier_to_hermite',p0, p1, p2, p3); end % @@ -124,10 +463,31 @@ function delete(self) end % -------------------------------------------------------------------- function L = approximate_length( ~, varargin ) + % + % Approximate the length of the cubic polynomial :math:`\mathbf{p}(t)` defined on Hermite data: + % + % .. code-block:: matlab + % + % values = object.approximate_length( t, P0, P1, T0, T1 ) + % values = object.approximate_length( t, P0, P1, T0, T1, H ) + % + % The length is approximated usin 100 linear segment. + % L = BaseHermiteWrapper( 'approximate_length', varargin{:} ); end % -------------------------------------------------------------------- function [P0,P1,T0,T1] = cut( ~, varargin ) + % + % Cut the cubic polynomial :math:`\mathbf{p}(t)` defined on Hermite data + % on the interval [a,b] and return the new Hermite data + % + % .. code-block:: matlab + % + % [new_P0,new_P1,new_T0,new_T1] = object.cut( a, b, P0, P1, T0, T1 ) + % [new_P0,new_P1,new_T0,new_T1] = object.cut( a, b, P0, P1, T0, T1, H ) + % + % The parametrization of the new Hermite data is on [0,1] + % [P0,P1,T0,T1] = BaseHermiteWrapper( 'cut', varargin{:} ); end end diff --git a/toolbox/lib/CompileSplinesLib.m b/toolbox/lib/CompileSplinesLib.m index df7fee22..38e205c8 100644 --- a/toolbox/lib/CompileSplinesLib.m +++ b/toolbox/lib/CompileSplinesLib.m @@ -16,7 +16,7 @@ LIB_SRCS = ''; LIB_OBJS = ''; -MEX_CMD = 'mex -DSPLINES_DO_NOT_USE_GENERIC_CONTAINER -largeArrayDims -I../src'; +MEX_CMD = 'mex -DSPLINES_DO_NOT_USE_GENERIC_CONTAINER -largeArrayDims -I../src -I../src/Utils '; CMD = [ MEX_CMD ' -c ']; if isunix @@ -49,8 +49,8 @@ CMD = [ 'while mislocked(''' N '''); munlock(''' N '''); end;']; eval(CMD); - CMD = [ MEX_CMD, ' -output ../lib_matlab/', N ]; - CMD = [ CMD, ' -largeArrayDims ../src_matlab_interface/mex_', N, '.cc ', LIB_OBJS ]; + CMD = [ MEX_CMD, ' -output ../bin/', N ]; + CMD = [ CMD, ' -largeArrayDims ../src_mex/mex_', N, '.cc ', LIB_OBJS ]; if ismac CMD = [CMD, ' CXXFLAGS="\$CXXFLAGS -Wall -O2 -g"']; elseif isunix