22 #ifndef otbReciprocalBarnesDecompImageFilter_h
23 #define otbReciprocalBarnesDecompImageFilter_h
26 #include "vnl/algo/vnl_complex_eigensystem.h"
45 template <
class TInput,
class TOutput>
56 inline void operator()(TOutput& result,
const TInput& Covariance)
const
77 ComplexType norm = (qi.conjugate_transpose() * cov * qi)[0][0];
87 norm = (qi.conjugate_transpose() * cov * qi)[0][0];
88 ki = cov * qi / std::sqrt(norm);
97 norm = (qi.conjugate_transpose() * cov * qi)[0][0];
98 ki = cov * qi / std::sqrt(norm);
127 template <
typename TInputImage,
typename TOutputImage>