Xmipp  v3.23.11-Nereus
Public Member Functions | Protected Attributes | List of all members
alglib::_normestimatorstate_owner Class Reference

#include <linalg.h>

Inheritance diagram for alglib::_normestimatorstate_owner:
Inheritance graph
[legend]
Collaboration diagram for alglib::_normestimatorstate_owner:
Collaboration graph
[legend]

Public Member Functions

 _normestimatorstate_owner ()
 
 _normestimatorstate_owner (const _normestimatorstate_owner &rhs)
 
_normestimatorstate_owneroperator= (const _normestimatorstate_owner &rhs)
 
virtual ~_normestimatorstate_owner ()
 
alglib_impl::normestimatorstatec_ptr ()
 
alglib_impl::normestimatorstatec_ptr () const
 

Protected Attributes

alglib_impl::normestimatorstatep_struct
 

Detailed Description

Definition at line 179 of file linalg.h.

Constructor & Destructor Documentation

◆ _normestimatorstate_owner() [1/2]

alglib::_normestimatorstate_owner::_normestimatorstate_owner ( )

Definition at line 6058 of file linalg.cpp.

6059 {
6061  if( p_struct==NULL )
6062  throw ap_error("ALGLIB: malloc error");
6064  throw ap_error("ALGLIB: malloc error");
6065 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _normestimatorstate_init(void *_p, ae_state *_state, ae_bool make_automatic)
Definition: linalg.cpp:32541
alglib_impl::normestimatorstate * p_struct
Definition: linalg.h:189

◆ _normestimatorstate_owner() [2/2]

alglib::_normestimatorstate_owner::_normestimatorstate_owner ( const _normestimatorstate_owner rhs)

Definition at line 6067 of file linalg.cpp.

6068 {
6070  if( p_struct==NULL )
6071  throw ap_error("ALGLIB: malloc error");
6072  if( !alglib_impl::_normestimatorstate_init_copy(p_struct, const_cast<alglib_impl::normestimatorstate*>(rhs.p_struct), NULL, ae_false) )
6073  throw ap_error("ALGLIB: malloc error");
6074 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _normestimatorstate_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
Definition: linalg.cpp:32567
alglib_impl::normestimatorstate * p_struct
Definition: linalg.h:189

◆ ~_normestimatorstate_owner()

alglib::_normestimatorstate_owner::~_normestimatorstate_owner ( )
virtual

Definition at line 6086 of file linalg.cpp.

6087 {
6089  ae_free(p_struct);
6090 }
void _normestimatorstate_clear(void *_p)
Definition: linalg.cpp:32601
void ae_free(void *p)
Definition: ap.cpp:237
alglib_impl::normestimatorstate * p_struct
Definition: linalg.h:189

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::normestimatorstate * alglib::_normestimatorstate_owner::c_ptr ( )

Definition at line 6092 of file linalg.cpp.

6093 {
6094  return p_struct;
6095 }
alglib_impl::normestimatorstate * p_struct
Definition: linalg.h:189

◆ c_ptr() [2/2]

alglib_impl::normestimatorstate * alglib::_normestimatorstate_owner::c_ptr ( ) const

Definition at line 6097 of file linalg.cpp.

6098 {
6099  return const_cast<alglib_impl::normestimatorstate*>(p_struct);
6100 }
alglib_impl::normestimatorstate * p_struct
Definition: linalg.h:189

◆ operator=()

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

Definition at line 6076 of file linalg.cpp.

6077 {
6078  if( this==&rhs )
6079  return *this;
6081  if( !alglib_impl::_normestimatorstate_init_copy(p_struct, const_cast<alglib_impl::normestimatorstate*>(rhs.p_struct), NULL, ae_false) )
6082  throw ap_error("ALGLIB: malloc error");
6083  return *this;
6084 }
#define ae_false
Definition: ap.h:196
void _normestimatorstate_clear(void *_p)
Definition: linalg.cpp:32601
ae_bool _normestimatorstate_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
Definition: linalg.cpp:32567
alglib_impl::normestimatorstate * p_struct
Definition: linalg.h:189

Member Data Documentation

◆ p_struct

alglib_impl::normestimatorstate* alglib::_normestimatorstate_owner::p_struct
protected

Definition at line 189 of file linalg.h.


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