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

#include <dataanalysis.h>

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

Public Member Functions

 _logitmodel_owner ()
 
 _logitmodel_owner (const _logitmodel_owner &rhs)
 
_logitmodel_owneroperator= (const _logitmodel_owner &rhs)
 
virtual ~_logitmodel_owner ()
 
alglib_impl::logitmodelc_ptr ()
 
alglib_impl::logitmodelc_ptr () const
 

Protected Attributes

alglib_impl::logitmodelp_struct
 

Detailed Description

Definition at line 758 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _logitmodel_owner() [1/2]

alglib::_logitmodel_owner::_logitmodel_owner ( )

Definition at line 5890 of file dataanalysis.cpp.

5891 {
5893  if( p_struct==NULL )
5894  throw ap_error("ALGLIB: malloc error");
5896  throw ap_error("ALGLIB: malloc error");
5897 }
alglib_impl::logitmodel * p_struct
Definition: dataanalysis.h:768
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _logitmodel_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _logitmodel_owner() [2/2]

alglib::_logitmodel_owner::_logitmodel_owner ( const _logitmodel_owner rhs)

Definition at line 5899 of file dataanalysis.cpp.

5900 {
5902  if( p_struct==NULL )
5903  throw ap_error("ALGLIB: malloc error");
5904  if( !alglib_impl::_logitmodel_init_copy(p_struct, const_cast<alglib_impl::logitmodel*>(rhs.p_struct), NULL, ae_false) )
5905  throw ap_error("ALGLIB: malloc error");
5906 }
ae_bool _logitmodel_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
alglib_impl::logitmodel * p_struct
Definition: dataanalysis.h:768
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222

◆ ~_logitmodel_owner()

alglib::_logitmodel_owner::~_logitmodel_owner ( )
virtual

Definition at line 5918 of file dataanalysis.cpp.

5919 {
5921  ae_free(p_struct);
5922 }
alglib_impl::logitmodel * p_struct
Definition: dataanalysis.h:768
void _logitmodel_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::logitmodel * alglib::_logitmodel_owner::c_ptr ( )

Definition at line 5924 of file dataanalysis.cpp.

5925 {
5926  return p_struct;
5927 }
alglib_impl::logitmodel * p_struct
Definition: dataanalysis.h:768

◆ c_ptr() [2/2]

alglib_impl::logitmodel * alglib::_logitmodel_owner::c_ptr ( ) const

Definition at line 5929 of file dataanalysis.cpp.

5930 {
5931  return const_cast<alglib_impl::logitmodel*>(p_struct);
5932 }
alglib_impl::logitmodel * p_struct
Definition: dataanalysis.h:768

◆ operator=()

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

Definition at line 5908 of file dataanalysis.cpp.

5909 {
5910  if( this==&rhs )
5911  return *this;
5913  if( !alglib_impl::_logitmodel_init_copy(p_struct, const_cast<alglib_impl::logitmodel*>(rhs.p_struct), NULL, ae_false) )
5914  throw ap_error("ALGLIB: malloc error");
5915  return *this;
5916 }
ae_bool _logitmodel_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
alglib_impl::logitmodel * p_struct
Definition: dataanalysis.h:768
#define ae_false
Definition: ap.h:196
void _logitmodel_clear(void *_p)

Member Data Documentation

◆ p_struct

alglib_impl::logitmodel* alglib::_logitmodel_owner::p_struct
protected

Definition at line 768 of file dataanalysis.h.


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