NiHu  2.0
NiHu::fmm::spectral_interpolate Class Reference

class performing spectral interpolation More...

#include <spectral_interpolate.h>

Public Types

typedef Eigen::Matrix< std::complex< double >, Eigen::Dynamic, 1 > cvector_t
 the spectrum type
 

Public Member Functions

 ~spectral_interpolate ()
 destructor
 
 spectral_interpolate (size_t Nto=0, size_t Nfrom=0)
 constructor
 
 spectral_interpolate (spectral_interpolate const &rhs)
 copy constructor
 
 spectral_interpolate (spectral_interpolate &&rhs)
 move constructor
 
spectral_interpolateoperator= (spectral_interpolate const &rhs)
 assign operator
 
spectral_interpolateoperator= (spectral_interpolate &&rhs)
 move assign operator
 
const cvector_tinterpolate (cvector_t const &from) const
 interpolate a spectrum More...
 

Detailed Description

class performing spectral interpolation

Definition at line 20 of file spectral_interpolate.h.

Member Function Documentation

◆ interpolate()

const spectral_interpolate::cvector_t & NiHu::fmm::spectral_interpolate::interpolate ( cvector_t const &  from) const

interpolate a spectrum

Parameters
[in]fromthe spectrum to interpolate
Returns
the interpolated spectrum

Definition at line 91 of file spectral_interpolate.cpp.


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