WaveBlocksND
Public Member Functions | Private Types | List of all members
waveblocks::potentials::modules::localRemainder::General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D > Class Template Reference

#include <localRemainder.hpp>

Inheritance diagram for waveblocks::potentials::modules::localRemainder::General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D >:
waveblocks::potentials::modules::localRemainder::Abstract< General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D >, N, D > waveblocks::potentials::modules::leadingLevelOwner::Standard< Owned >

Public Member Functions

 General (potential_type pot, typename LocQuadraticImpl::potential_type lead_pot, typename LocQuadraticImpl::jacobian_type lead_jac, typename LocQuadraticImpl::hessian_type lead_hess)
 
local_quadratic_evaluation_type evaluate_local_remainder_at_implementation (const argument_type &arg, const argument_type &q) const
 
- Public Member Functions inherited from waveblocks::potentials::modules::localRemainder::Abstract< General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D >, N, D >
local_quadratic_evaluation_type evaluate_local_remainder_at (const argument_type &arg, const argument_type &q) const
 
grid_out< local_quadratic_evaluation_type > evaluate_local_remainder (const grid_in< argument_type > &args, const argument_type &q) const
 
- Public Member Functions inherited from waveblocks::potentials::modules::leadingLevelOwner::Standard< Owned >
Owned & get_leading_level ()
 
const Owned & get_leading_level () const
 
template<class... T>
 Standard (T...args)
 

Private Types

using Basis = bases::Canonical< N, D >
 

Additional Inherited Members

- Public Types inherited from waveblocks::potentials::modules::localRemainder::Abstract< General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D >, N, D >
using Self = Abstract< General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D >, N, D >
 
using Basis = bases::Canonical< N, D >
 

Member Typedef Documentation

template<class DiagDifference, class EvalImpl, class LocQuadraticImpl, int N, int D>
using waveblocks::potentials::modules::localRemainder::General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D >::Basis = bases::Canonical<N,D>
private

Constructor & Destructor Documentation

template<class DiagDifference, class EvalImpl, class LocQuadraticImpl, int N, int D>
waveblocks::potentials::modules::localRemainder::General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D >::General ( potential_type  pot,
typename LocQuadraticImpl::potential_type  lead_pot,
typename LocQuadraticImpl::jacobian_type  lead_jac,
typename LocQuadraticImpl::hessian_type  lead_hess 
)
inline

Member Function Documentation

template<class DiagDifference, class EvalImpl, class LocQuadraticImpl, int N, int D>
local_quadratic_evaluation_type waveblocks::potentials::modules::localRemainder::General< DiagDifference, EvalImpl, LocQuadraticImpl, N, D >::evaluate_local_remainder_at_implementation ( const argument_type &  arg,
const argument_type &  q 
) const
inline

The documentation for this class was generated from the following file: