#include <ap.h>

Inheritance diagram for alglib::ae_matrix_wrapper:
alglib::boolean_2d_array alglib::complex_2d_array alglib::integer_2d_array alglib::real_2d_array

Public Member Functions

 ae_matrix_wrapper ()
 
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
 
ae_int_t getstride () const
 
bool isempty () const
 
const ae_matrix_wrapperoperator= (const ae_matrix_wrapper &rhs)
 
ae_int_t rows () const
 
void setlength (ae_int_t rows, ae_int_t cols)
 
virtual ~ae_matrix_wrapper ()
 

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
 

Private Member Functions

 ae_matrix_wrapper (const ae_matrix_wrapper &rhs)
 

Detailed Description

Definition at line 1276 of file ap.h.

Constructor & Destructor Documentation

◆ ae_matrix_wrapper() [1/2]

alglib::ae_matrix_wrapper::ae_matrix_wrapper ( )

◆ ~ae_matrix_wrapper()

virtual alglib::ae_matrix_wrapper::~ae_matrix_wrapper ( )
virtual

◆ ae_matrix_wrapper() [2/2]

alglib::ae_matrix_wrapper::ae_matrix_wrapper ( const ae_matrix_wrapper rhs)
private

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 
)

◆ assign()

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

◆ attach_to()

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

◆ c_ptr() [1/2]

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

◆ c_ptr() [2/2]

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

◆ cols()

ae_int_t alglib::ae_matrix_wrapper::cols ( ) const

◆ create() [1/2]

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

◆ create() [2/2]

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

◆ getstride()

ae_int_t alglib::ae_matrix_wrapper::getstride ( ) const

◆ isempty()

bool alglib::ae_matrix_wrapper::isempty ( ) const

◆ operator=()

const ae_matrix_wrapper& alglib::ae_matrix_wrapper::operator= ( const ae_matrix_wrapper rhs)

◆ rows()

ae_int_t alglib::ae_matrix_wrapper::rows ( ) const

◆ setlength()

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

Member Data Documentation

◆ mat

alglib_impl::ae_matrix alglib::ae_matrix_wrapper::mat
protected

Definition at line 1329 of file ap.h.

◆ p_mat

alglib_impl::ae_matrix* alglib::ae_matrix_wrapper::p_mat
protected

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