﻿



.. |newpage| raw:: latex

   \newpage


.. |begin_flushleft| raw:: latex

   \begin{flushleft}


.. |end_flushleft| raw:: latex

   \end{flushleft}


.. |vspace| raw:: html

   <br />






|newpage|



.. _rst_net_user_groups_of_contexts: 

User defined functions based on fixed precision arithmetic (C\#)
=====================================================================================

Various additional numerical context support C\#, Visual Basic and Python. It is convenient to divide them into groups to make referencing them per function description more efficient.

The following groups of contexts are available:

Note: this has to mention the userlib functions








|newpage|


.. _rst_m53lib_def: 

Scalar functions with ``Double`` and ``Complex``: ``m53lib`` and  ``m53libc``
------------------------------------------------------------------------------------------

DAMath library.


Double and Complex fully support Boost.Math and Eigen.


https://en.wikipedia.org/wiki/Double-precision_floating-point_format






|newpage|

.. _rst_slib_def: 

Binary floating point, single precision: ``slib`` and ``slibc``
----------------------------------------------------------------------------

sreal and scplx fully support Boost.Math and Eigen.

https://en.wikipedia.org/wiki/Single-precision_floating-point_format




|newpage|

.. _rst_dlib_def: 

Binary floating point, double precision: ``dlib`` and ``dlibc``
-------------------------------------------------------------------------

dreal and dcplx fully support Boost.Math and Eigen.

https://en.wikipedia.org/wiki/Double-precision_floating-point_format





|newpage|

.. _rst_elib_def: 


Binary floating point, extended precision: ``elib`` and ``elibc``
---------------------------------------------------------------------------

ereal and ecplx fully support Boost.Math and Eigen.


https://en.wikipedia.org/wiki/Extended_precision





|newpage|

.. _rst_qlib_def: 


Binary floating point, quadruple precision: ``qlib`` and ``qlib``
------------------------------------------------------------------------------

qreal and qcplx fully support Boost.Math and Eigen.

https://en.wikipedia.org/wiki/Quadruple-precision_floating-point_format






|newpage|

.. _rst_olib_def: 


Binary floating point, octuple precision: ``olib`` and  ``olibc``
---------------------------------------------------------------------------------

oreal and ocplx fully support Boost.Math and Eigen.

https://en.wikipedia.org/wiki/Octuple-precision_floating-point_format









