Jpp test-rotations-old-533-g2bdbdb559
the software that should make you happy
Loading...
Searching...
No Matches
JMathlib3D.hh File Reference

Functional algebra in 3D. More...

#include "JMath/JMathlib.hh"

Go to the source code of this file.

Classes

struct  JMATH::JMake3X< JF1_t >
 Make 3D function of x from 1D function. More...
 
struct  JMATH::JMake3Y< JF1_t >
 Make 3D function of y from 1D function. More...
 
struct  JMATH::JMake3Z< JF1_t >
 Make 3D function of z from 1D function. More...
 
struct  JMATH::JGauss3D< ID_t, normalise >
 3D correlated Gauss function. More...
 

Namespaces

namespace  JMATH
 
namespace  JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Typedefs

template<int ID_t, size_t N>
using JMATH::JPolynome3X = JMake3X< JPolynome<ID_t, N> >
 3D polynomial function of x.
 
template<int ID_t, size_t N>
using JMATH::JPolynome3Y = JMake3Y< JPolynome<ID_t, N> >
 3D polynomial function of y.
 
template<int ID_t, size_t N>
using JMATH::JPolynome3Z = JMake3Z< JPolynome<ID_t, N> >
 3D polynomial function of z.
 
template<int ID_t, bool normalise = false>
using JMATH::JGauss3X = JMake3X< JGauss<ID_t, normalise> >
 3D Gauss function of x.
 
template<int ID_t, bool normalise = false>
using JMATH::JGauss3Y = JMake3Y< JGauss<ID_t, normalise> >
 3D Gauss function of y.
 
template<int ID_t, bool normalise = false>
using JMATH::JGauss3Z = JMake3Z< JGauss<ID_t, normalise> >
 3D Gauss function of z.
 
template<int ID_t, class JF1_t = _vF>
using JMATH::JPow3X = JMake3X< JPow<ID_t, JF1_t> >
 3D power of function of x.
 
template<int ID_t, class JF1_t = _vF>
using JMATH::JPow3Y = JMake3Y< JPow<ID_t, JF1_t> >
 3D power of function of y.
 
template<int ID_t, class JF1_t = _vF>
using JMATH::JPow3Z = JMake3Z< JPow<ID_t, JF1_t> >
 3D power of function of z.
 
template<int N>
using JMATH::JXn3X = JMake3X< JXn<N> >
 3D fixed power of x.
 
template<int N>
using JMATH::JXn3Y = JMake3Y< JXn<N> >
 3D fixed power of y.
 
template<int N>
using JMATH::JXn3Z = JMake3Z< JXn<N> >
 3D fixed power of z.
 
template<class JF1_t = _vF>
using JMATH::JSqrt3X = JMake3X< JSqrt<JF1_t> >
 3D square root of function of x.
 
template<class JF1_t = _vF>
using JMATH::JSqrt3Y = JMake3Y< JSqrt<JF1_t> >
 3D square root of function of y.
 
template<class JF1_t = _vF>
using JMATH::JSqrt3Z = JMake3Z< JSqrt<JF1_t> >
 3D square root of function of z.
 
template<class JF1_t >
using JMATH::JSin3X = JMake3X< JSin<JF1_t> >
 3D sine of function of x.
 
template<class JF1_t >
using JMATH::JSin3Y = JMake3Y< JSin<JF1_t> >
 3D sine of function of y.
 
template<class JF1_t >
using JMATH::JSin3Z = JMake3Z< JSin<JF1_t> >
 3D sine of function of z.
 
template<class JF1_t >
using JMATH::JCos3X = JMake3X< JCos<JF1_t> >
 3D cosine of function of x.
 
template<class JF1_t >
using JMATH::JCos3Y = JMake3Y< JCos<JF1_t> >
 3D cosine of function of y.
 
template<class JF1_t >
using JMATH::JCos3Z = JMake3Z< JCos<JF1_t> >
 3D cosine of function of z.
 
template<class JF1_t >
using JMATH::JExp3X = JMake3X< JExp<JF1_t> >
 3D exponent of function of x.
 
template<class JF1_t >
using JMATH::JExp3Y = JMake3Y< JExp<JF1_t> >
 3D exponent of function of y.
 
template<class JF1_t >
using JMATH::JExp3Z = JMake3Z< JExp<JF1_t> >
 3D exponent of function of z.
 
template<class JF1_t >
using JMATH::JLog3X = JMake3X< JLog<JF1_t> >
 3D logarithm of function of x.
 
template<class JF1_t >
using JMATH::JLog3Y = JMake3Y< JLog<JF1_t> >
 3D logarithm of function of y.
 
template<class JF1_t >
using JMATH::JLog3Z = JMake3Z< JLog<JF1_t> >
 3D logarithm of function of z.
 

Detailed Description

Functional algebra in 3D.

Author
mdejong

Definition in file JMathlib3D.hh.