WaveBlocksND
Classes | Namespaces | Typedefs
localRemainder.hpp File Reference
#include "../../types.hpp"
#include "../../utilities/evaluations.hpp"
#include "../bases.hpp"
#include "localQuadratic.hpp"
#include "leadingLevelOwner.hpp"

Go to the source code of this file.

Classes

struct  waveblocks::potentials::modules::localRemainder::Abstract< Subtype, N, D >
 
class  waveblocks::potentials::modules::localRemainder::General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D >
 
struct  waveblocks::potentials::modules::localRemainder::helper::DiagonalDifference< LocQuadImpl, N, D >
 
struct  waveblocks::potentials::modules::localRemainder::helper::DiagonalDifference< LocQuadImpl, N, D >::Inhomogenous
 
struct  waveblocks::potentials::modules::localRemainder::helper::DiagonalDifference< LocQuadImpl, N, D >::Homogenous
 
struct  waveblocks::potentials::modules::localRemainder::helper::DiagonalDifference< LocQuadImpl, 1, D >
 
struct  waveblocks::potentials::modules::localRemainder::helper::DiagonalDifference< LocQuadImpl, 1, D >::Homogenous
 

Namespaces

 waveblocks
 
 waveblocks::potentials
 
 waveblocks::potentials::modules
 
 waveblocks::potentials::modules::localRemainder
 
 waveblocks::potentials::modules::localRemainder::helper
 

Typedefs

template<class EvalImpl , class LocQuadraticImpl , int N, int D>
using waveblocks::potentials::modules::localRemainder::Homogenous = General< typename helper::DiagonalDifference< LocQuadraticImpl, N, D >::Homogenous, EvalImpl, LocQuadraticImpl, N, D >
 
template<class EvalImpl , class LocQuadraticImpl , int N, int D>
using waveblocks::potentials::modules::localRemainder::Inhomogenous = General< typename helper::DiagonalDifference< LocQuadraticImpl, N, D >::Inhomogenous, EvalImpl, LocQuadraticImpl, N, D >
 
template<int N, int D>
using waveblocks::potentials::modules::Homogenous = localRemainder::Homogenous< Evaluation< bases::Canonical< N, D >>, LocalQuadratic< bases::Eigen< 1, D >>, N, D >
 
template<int N, int D>
using waveblocks::potentials::modules::Inhomogenous = localRemainder::Inhomogenous< Evaluation< bases::Canonical< N, D >>, LocalQuadratic< bases::Eigen< N, D >>, N, D >