Navigation

Operators and Keywords

Function List:

C++ API

FloatComplexNDArray Class Reference

#include <fCNDArray.h>

Inherits MArrayN< FloatComplex >.

Collaboration diagram for FloatComplexNDArray:

List of all members.


Public Types

typedef FloatComplexMatrix matrix_type
typedef float(* dmapper )(const FloatComplex &)
typedef FloatComplex(* cmapper )(const FloatComplex &)
typedef bool(* bmapper )(const FloatComplex &)

Public Member Functions

 FloatComplexNDArray (void)
 FloatComplexNDArray (const dim_vector &dv)
 FloatComplexNDArray (const dim_vector &dv, const FloatComplex &val)
 FloatComplexNDArray (const FloatComplexNDArray &a)
 FloatComplexNDArray (const FloatComplexMatrix &a)
template<class U >
 FloatComplexNDArray (const MArrayN< U > &a)
template<class U >
 FloatComplexNDArray (const Array< U > &a)
 FloatComplexNDArray (const charNDArray &)
FloatComplexNDArrayoperator= (const FloatComplexNDArray &a)
boolNDArray operator! (void) const
bool any_element_is_nan (void) const
bool any_element_is_inf_or_nan (void) const
bool all_elements_are_real (void) const
bool all_integers (float &max_val, float &min_val) const
bool too_large_for_float (void) const
boolNDArray all (int dim=-1) const
boolNDArray any (int dim=-1) const
FloatComplexNDArray cumprod (int dim=-1) const
FloatComplexNDArray cumsum (int dim=-1) const
FloatComplexNDArray prod (int dim=-1) const
FloatComplexNDArray sum (int dim=-1) const
ComplexNDArray dsum (int dim=-1) const
FloatComplexNDArray sumsq (int dim=-1) const
FloatComplexNDArray concat (const FloatComplexNDArray &rb, const Array< octave_idx_type > &ra_idx)
FloatComplexNDArray concat (const FloatNDArray &rb, const Array< octave_idx_type > &ra_idx)
FloatComplexNDArray max (int dim=0) const
FloatComplexNDArray max (Array< octave_idx_type > &index, int dim=0) const
FloatComplexNDArray min (int dim=0) const
FloatComplexNDArray min (Array< octave_idx_type > &index, int dim=0) const
FloatComplexNDArray cummax (int dim=0) const
FloatComplexNDArray cummax (Array< octave_idx_type > &index, int dim=0) const
FloatComplexNDArray cummin (int dim=0) const
FloatComplexNDArray cummin (Array< octave_idx_type > &index, int dim=0) const
FloatComplexNDArray diff (octave_idx_type order=1, int dim=0) const
FloatComplexNDArrayinsert (const NDArray &a, octave_idx_type r, octave_idx_type c)
FloatComplexNDArrayinsert (const FloatComplexNDArray &a, octave_idx_type r, octave_idx_type c)
FloatComplexNDArrayinsert (const FloatComplexNDArray &a, const Array< octave_idx_type > &ra_idx)
FloatNDArray abs (void) const
boolNDArray isnan (void) const
boolNDArray isinf (void) const
boolNDArray isfinite (void) const
FloatComplexNDArray fourier (int dim=1) const
FloatComplexNDArray ifourier (int dim=1) const
FloatComplexNDArray fourier2d (void) const
FloatComplexNDArray ifourier2d (void) const
FloatComplexNDArray fourierNd (void) const
FloatComplexNDArray ifourierNd (void) const
FloatComplexMatrix matrix_value (void) const
FloatComplexNDArray squeeze (void) const
FloatComplexNDArray diag (octave_idx_type k=0) const
FloatComplexNDArraychangesign (void)
FloatNDArray map (dmapper fcn) const
FloatComplexNDArray map (cmapper fcn) const
boolNDArray map (bmapper fcn) const

Static Public Member Functions

static void increment_index (Array< octave_idx_type > &ra_idx, const dim_vector &dimensions, int start_dimension=0)
static octave_idx_type compute_index (Array< octave_idx_type > &ra_idx, const dim_vector &dimensions)
static FloatComplex resize_fill_value (void)

Friends

OCTAVE_API FloatComplexNDArray conj (const FloatComplexNDArray &a)
OCTAVE_API std::ostreamoperator<< (std::ostream &os, const FloatComplexNDArray &a)
OCTAVE_API std::istream & operator>> (std::istream &is, FloatComplexNDArray &a)

Member Typedef Documentation


Constructor & Destructor Documentation

FloatComplexNDArray::FloatComplexNDArray ( void   )  [inline]

FloatComplexNDArray::FloatComplexNDArray ( const dim_vector dv  )  [inline]

FloatComplexNDArray::FloatComplexNDArray ( const dim_vector dv,
const FloatComplex val 
) [inline]

FloatComplexNDArray::FloatComplexNDArray ( const FloatComplexNDArray a  )  [inline]

FloatComplexNDArray::FloatComplexNDArray ( const FloatComplexMatrix a  )  [inline]

template<class U >
FloatComplexNDArray::FloatComplexNDArray ( const MArrayN< U > &  a  )  [inline]

template<class U >
FloatComplexNDArray::FloatComplexNDArray ( const Array< U > &  a  )  [inline]

FloatComplexNDArray::FloatComplexNDArray ( const charNDArray a  ) 


Member Function Documentation

FloatNDArray FloatComplexNDArray::abs ( void   )  const

boolNDArray FloatComplexNDArray::all ( int  dim = -1  )  const

bool FloatComplexNDArray::all_elements_are_real ( void   )  const

bool FloatComplexNDArray::all_integers ( float max_val,
float min_val 
) const

boolNDArray FloatComplexNDArray::any ( int  dim = -1  )  const

bool FloatComplexNDArray::any_element_is_inf_or_nan ( void   )  const

bool FloatComplexNDArray::any_element_is_nan ( void   )  const

FloatComplexNDArray& FloatComplexNDArray::changesign ( void   )  [inline]

Reimplemented from MArrayN< FloatComplex >.

octave_idx_type FloatComplexNDArray::compute_index ( Array< octave_idx_type > &  ra_idx,
const dim_vector dimensions 
) [static]

FloatComplexNDArray FloatComplexNDArray::concat ( const FloatNDArray rb,
const Array< octave_idx_type > &  ra_idx 
)

FloatComplexNDArray FloatComplexNDArray::concat ( const FloatComplexNDArray rb,
const Array< octave_idx_type > &  ra_idx 
)

FloatComplexNDArray FloatComplexNDArray::cummax ( Array< octave_idx_type > &  index,
int  dim = 0 
) const

FloatComplexNDArray FloatComplexNDArray::cummax ( int  dim = 0  )  const

FloatComplexNDArray FloatComplexNDArray::cummin ( Array< octave_idx_type > &  index,
int  dim = 0 
) const

FloatComplexNDArray FloatComplexNDArray::cummin ( int  dim = 0  )  const

FloatComplexNDArray FloatComplexNDArray::cumprod ( int  dim = -1  )  const

FloatComplexNDArray FloatComplexNDArray::cumsum ( int  dim = -1  )  const

FloatComplexNDArray FloatComplexNDArray::diag ( octave_idx_type  k = 0  )  const

Reimplemented from MArrayN< FloatComplex >.

FloatComplexNDArray FloatComplexNDArray::diff ( octave_idx_type  order = 1,
int  dim = 0 
) const

ComplexNDArray FloatComplexNDArray::dsum ( int  dim = -1  )  const

F77_RET_T FloatComplex *F77_RET_T FloatComplex FloatComplex *F77_RET_T FloatComplex FloatComplex *FloatComplexNDArray FloatComplexNDArray::fourier ( int  dim = 1  )  const

FloatComplexNDArray FloatComplexNDArray::fourier2d ( void   )  const

FloatComplexNDArray FloatComplexNDArray::fourierNd ( void   )  const

FloatComplexNDArray FloatComplexNDArray::ifourier ( int  dim = 1  )  const

FloatComplexNDArray FloatComplexNDArray::ifourier2d ( void   )  const

FloatComplexNDArray FloatComplexNDArray::ifourierNd ( void   )  const

void FloatComplexNDArray::increment_index ( Array< octave_idx_type > &  ra_idx,
const dim_vector dimensions,
int  start_dimension = 0 
) [static]

FloatComplexNDArray & FloatComplexNDArray::insert ( const FloatComplexNDArray a,
const Array< octave_idx_type > &  ra_idx 
)

FloatComplexNDArray & FloatComplexNDArray::insert ( const FloatComplexNDArray a,
octave_idx_type  r,
octave_idx_type  c 
)

FloatComplexNDArray & FloatComplexNDArray::insert ( const NDArray a,
octave_idx_type  r,
octave_idx_type  c 
)

boolNDArray FloatComplexNDArray::isfinite ( void   )  const

boolNDArray FloatComplexNDArray::isinf ( void   )  const

boolNDArray FloatComplexNDArray::isnan ( void   )  const

boolNDArray FloatComplexNDArray::map ( bmapper  fcn  )  const

FloatComplexNDArray FloatComplexNDArray::map ( cmapper  fcn  )  const

FloatNDArray FloatComplexNDArray::map ( dmapper  fcn  )  const

FloatComplexMatrix FloatComplexNDArray::matrix_value ( void   )  const

FloatComplexNDArray FloatComplexNDArray::max ( Array< octave_idx_type > &  index,
int  dim = 0 
) const

FloatComplexNDArray FloatComplexNDArray::max ( int  dim = 0  )  const

FloatComplexNDArray FloatComplexNDArray::min ( Array< octave_idx_type > &  index,
int  dim = 0 
) const

FloatComplexNDArray FloatComplexNDArray::min ( int  dim = 0  )  const

boolNDArray FloatComplexNDArray::operator! ( void   )  const

FloatComplexNDArray& FloatComplexNDArray::operator= ( const FloatComplexNDArray a  )  [inline]

FloatComplexNDArray FloatComplexNDArray::prod ( int  dim = -1  )  const

static FloatComplex FloatComplexNDArray::resize_fill_value ( void   )  [inline, static]

Reimplemented from Array< FloatComplex >.

FloatComplexNDArray FloatComplexNDArray::squeeze ( void   )  const [inline]

Reimplemented from MArrayN< FloatComplex >.

FloatComplexNDArray FloatComplexNDArray::sum ( int  dim = -1  )  const

FloatComplexNDArray FloatComplexNDArray::sumsq ( int  dim = -1  )  const

bool FloatComplexNDArray::too_large_for_float ( void   )  const


Friends And Related Function Documentation

OCTAVE_API FloatComplexNDArray conj ( const FloatComplexNDArray a  )  [friend]

OCTAVE_API std::ostream& operator<< ( std::ostream os,
const FloatComplexNDArray a 
) [friend]

OCTAVE_API std::istream& operator>> ( std::istream &  is,
FloatComplexNDArray a 
) [friend]


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