#include <ap.h>

Inheritance diagram for alglib::complex_2d_array:
alglib::ae_matrix_wrapper

Public Member Functions

void allocate_own (ae_int_t rows, ae_int_t cols, alglib_impl::ae_datatype datatype)
 
void attach_to (alglib_impl::ae_matrix *ptr)
 
alglib_impl::ae_matrixc_ptr ()
 
const alglib_impl::ae_matrixc_ptr () const
 
ae_int_t cols () const
 
 complex_2d_array ()
 
 complex_2d_array (alglib_impl::ae_matrix *p)
 
 complex_2d_array (const char *s)
 
 complex_2d_array (const complex_2d_array &rhs)
 
ae_int_t getstride () const
 
bool isempty () const
 
alglib::complexoperator() (ae_int_t i, ae_int_t j)
 
const alglib::complexoperator() (ae_int_t i, ae_int_t j) const
 
alglib::complexoperator[] (ae_int_t i)
 
const alglib::complexoperator[] (ae_int_t i) const
 
ae_int_t rows () const
 
void setcontent (ae_int_t irows, ae_int_t icols, const alglib::complex *pContent)
 
void setlength (ae_int_t rows, ae_int_t cols)
 
std::string tostring (int dps) const
 
virtual ~complex_2d_array ()
 

Protected Member Functions

void assign (const ae_matrix_wrapper &rhs)
 
void create (const ae_matrix_wrapper &rhs)
 
void create (const char *s, alglib_impl::ae_datatype datatype)
 

Protected Attributes

alglib_impl::ae_matrix mat
 
alglib_impl::ae_matrixp_mat
 

Detailed Description

Definition at line 1392 of file ap.h.

Constructor & Destructor Documentation

◆ complex_2d_array() [1/4]

alglib::complex_2d_array::complex_2d_array ( )

◆ complex_2d_array() [2/4]

alglib::complex_2d_array::complex_2d_array ( const complex_2d_array rhs)

◆ complex_2d_array() [3/4]

alglib::complex_2d_array::complex_2d_array ( alglib_impl::ae_matrix p)

◆ complex_2d_array() [4/4]

alglib::complex_2d_array::complex_2d_array ( const char *  s)

◆ ~complex_2d_array()

virtual alglib::complex_2d_array::~complex_2d_array ( )
virtual

Member Function Documentation

◆ allocate_own()

void alglib::ae_matrix_wrapper::allocate_own ( ae_int_t  rows,
ae_int_t  cols,
alglib_impl::ae_datatype  datatype 
)
inherited

◆ assign()

void alglib::ae_matrix_wrapper::assign ( const ae_matrix_wrapper rhs)
protectedinherited

◆ attach_to()

void alglib::ae_matrix_wrapper::attach_to ( alglib_impl::ae_matrix ptr)
inherited

◆ c_ptr() [1/2]

alglib_impl::ae_matrix* alglib::ae_matrix_wrapper::c_ptr ( )
inherited

◆ c_ptr() [2/2]

const alglib_impl::ae_matrix* alglib::ae_matrix_wrapper::c_ptr ( ) const
inherited

◆ cols()

ae_int_t alglib::ae_matrix_wrapper::cols ( ) const
inherited

◆ create() [1/2]

void alglib::ae_matrix_wrapper::create ( const ae_matrix_wrapper rhs)
protectedinherited

◆ create() [2/2]

void alglib::ae_matrix_wrapper::create ( const char *  s,
alglib_impl::ae_datatype  datatype 
)
protectedinherited

◆ getstride()

ae_int_t alglib::ae_matrix_wrapper::getstride ( ) const
inherited

◆ isempty()

bool alglib::ae_matrix_wrapper::isempty ( ) const
inherited

◆ operator()() [1/2]

alglib::complex& alglib::complex_2d_array::operator() ( ae_int_t  i,
ae_int_t  j 
)

◆ operator()() [2/2]

const alglib::complex& alglib::complex_2d_array::operator() ( ae_int_t  i,
ae_int_t  j 
) const

◆ operator[]() [1/2]

alglib::complex* alglib::complex_2d_array::operator[] ( ae_int_t  i)

◆ operator[]() [2/2]

const alglib::complex* alglib::complex_2d_array::operator[] ( ae_int_t  i) const

◆ rows()

ae_int_t alglib::ae_matrix_wrapper::rows ( ) const
inherited

◆ setcontent()

void alglib::complex_2d_array::setcontent ( ae_int_t  irows,
ae_int_t  icols,
const alglib::complex pContent 
)

◆ setlength()

void alglib::ae_matrix_wrapper::setlength ( ae_int_t  rows,
ae_int_t  cols 
)
inherited

◆ tostring()

std::string alglib::complex_2d_array::tostring ( int  dps) const

Member Data Documentation

◆ mat

alglib_impl::ae_matrix alglib::ae_matrix_wrapper::mat
protectedinherited

Definition at line 1329 of file ap.h.

◆ p_mat

alglib_impl::ae_matrix* alglib::ae_matrix_wrapper::p_mat
protectedinherited

Definition at line 1328 of file ap.h.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich