WaveBlocksND
Namespaces | Functions
energy.hpp File Reference
#include "../types.hpp"
#include "../wavepackets/hawp_commons.hpp"
#include "../wavepackets/hawp_gradient_operator.hpp"
#include "../wavepackets/hawp_gradient_evaluator.hpp"
#include "../innerproducts/homogeneous_inner_product.hpp"

Go to the source code of this file.

Namespaces

 waveblocks
 
 waveblocks::observables
 

Functions

template<class Potential , int D, class MultiIndex , class TQR >
real_t waveblocks::observables::potential_energy (const ScalarHaWp< D, MultiIndex > &packet, const Potential &V)
 Computes potential energy of a Hagedorn Wavepacket. More...
 
template<int D, class MultiIndex >
real_t waveblocks::observables::kinetic_energy (const ScalarHaWp< D, MultiIndex > &packet)
 Computes kinetic energy of a Hagedorn Wavepacket. More...
 
template<int D, class MultiIndex >
real_t waveblocks::observables::norm (const ScalarHaWp< D, MultiIndex > &packet)