isce3 0.25.0
Loading...
Searching...
No Matches
isce3 Namespace Reference

base interpolator is an abstract base class More...

Namespaces

namespace  except
 The isce3::except namespace.
 
namespace  fftw3cxx
 The isce3::fftw3cxx namespace.
 
namespace  geometry
 The isce3::geometry namespace.
 
namespace  io
 The isce3::io namespace.
 
namespace  product
 The isce3::product namespace.
 

Classes

struct  complx
 
struct  complx< std::complex< T > >
 
struct  is_complex
 
struct  is_complex< std::complex< T > >
 
struct  is_floating_or_complex
 
struct  is_floating_or_complex< double >
 
struct  is_floating_or_complex< float >
 
struct  is_floating_or_complex< std::complex< double > >
 
struct  is_floating_or_complex< std::complex< float > >
 
struct  real
 
struct  real< std::complex< T > >
 

Typedefs

template<class T>
using enable_if_floating_or_complex
 
template<class T>
using enable_if_floating_or_complex_t
 

Detailed Description

base interpolator is an abstract base class

The isce namespace.

Promotion rules so T * complex works for {T,U} in {float,double}.

Source Author: Paulo Penteado, based on Projections.h by Piyush Agram / Joshua Cohen Copyright 2018.

Typedef Documentation

◆ enable_if_floating_or_complex

template<class T>
using isce3::enable_if_floating_or_complex
Initial value:
std::enable_if<is_floating_or_complex_v<T>, T>

◆ enable_if_floating_or_complex_t

template<class T>
using isce3::enable_if_floating_or_complex_t
Initial value:
typename enable_if_floating_or_complex<T>::type

Generated for ISCE3.0 by doxygen 1.13.2.