WaveBlocksND
Namespaces | Typedefs
waveblocks::potentials::modules Namespace Reference

Namespaces

 evaluation
 
 exponential
 
 hessian
 
 jacobian
 
 leadingLevelOwner
 
 localQuadratic
 
 localRemainder
 
 taylor
 

Typedefs

template<class Basis >
using Evaluation = evaluation::Standard< Basis >
 
template<class Basis >
using Exponential = exponential::Standard< Evaluation< Basis >, Basis >
 
template<class Basis >
using Hessian = hessian::Standard< Basis >
 
template<class Basis >
using Jacobian = jacobian::Standard< Basis >
 
template<class Basis >
using LocalQuadratic = localQuadratic::Standard< Taylor< Basis >, Basis >
 
template<int N, int D>
using Homogenous = localRemainder::Homogenous< Evaluation< bases::Canonical< N, D >>, LocalQuadratic< bases::Eigen< 1, D >>, N, D >
 
template<int N, int D>
using Inhomogenous = localRemainder::Inhomogenous< Evaluation< bases::Canonical< N, D >>, LocalQuadratic< bases::Eigen< N, D >>, N, D >
 
template<class Basis >
using Taylor = taylor::Standard< Evaluation< Basis >, Jacobian< Basis >, Hessian< Basis >, Basis >
 

Typedef Documentation

template<class Basis >
using waveblocks::potentials::modules::Evaluation = typedef evaluation::Standard<Basis>
template<class Basis >
using waveblocks::potentials::modules::Exponential = typedef exponential::Standard<Evaluation<Basis>, Basis>
template<class Basis >
using waveblocks::potentials::modules::Hessian = typedef hessian::Standard<Basis>
template<class Basis >
using waveblocks::potentials::modules::Jacobian = typedef jacobian::Standard<Basis>
template<class Basis >
using waveblocks::potentials::modules::LocalQuadratic = typedef localQuadratic::Standard<Taylor<Basis>, Basis>
template<class Basis >
using waveblocks::potentials::modules::Taylor = typedef taylor::Standard<Evaluation<Basis>, Jacobian<Basis>, Hessian<Basis>, Basis>