WaveBlocksND
Namespaces | Classes | Functions
waveblocks::wavepackets Namespace Reference

Namespaces

 shapes
 

Classes

class  AbstractScalarHaWp
 Abstract superclass that represents a scalar (1-component) hagedorn wavepacket. More...
 
class  AbstractScalarHaWpBasis
 Abstract superclass that represents a set of basis function to a scalar Hagedorn wavepacket. More...
 
class  HaWpEvaluator
 Evaluates a wavepacket slice by slice. More...
 
class  HaWpGradient
 This class represents the gradient \( -i\varepsilon^2\nabla_x \Phi \) of a (scalar) Hagedorn wavepacket \( \Phi \). More...
 
class  HaWpGradientEvaluator
 This class constructs the coefficients of the Hagedorn gradient wavepacket \( -i\varepsilon^2\nabla_x \) applied to an arbitrary scalar wavepacket \( \Phi \). More...
 
class  HaWpGradientOperator
 This class applies the gradient operator \( -i\varepsilon^2\nabla_x \) to an arbitrary scalar wavepacket \( \Phi \). More...
 
struct  HaWpParamSet
 This class represents the Hagedorn parameter set \( \Pi = \{q, p, Q, P, S\} \). More...
 
class  HomogeneousHaWp
 Represents a homogeneous Hagedorn wavepacket \( \Psi \) with \( N \) components \( \Phi_n \). All components share the same Hagedorn parameterset \( \Pi \) and scaling parameter \( \varepsilon \). More...
 
class  InhomogeneousHaWp
 Represents an inhomogeneous Hagedorn wavepacket \( \Psi \) with \( N \) components \( \Phi_n \). All components have a different set of Hagedorn parameters \( \Pi \), basis shapes \( \mathfrak{K} \) and coefficients \( c \). More...
 
class  ScalarHaWp
 Concrete implementation of a scalar Hagedorn wavepacket. More...
 

Functions

template<dim_t D>
std::ostream & operator<< (std::ostream &out, const HaWpParamSet< D > &parameters)
 

Function Documentation

template<dim_t D>
std::ostream& waveblocks::wavepackets::operator<< ( std::ostream &  out,
const HaWpParamSet< D > &  parameters 
)