void
set_biased_hyperplane (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->biased_hyperplane = val;
long
get_biased_hyperplane (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->biased_hyperplane;
OUTPUT:
RETVAL
void
set_compute_loo (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->compute_loo = val;
long
get_compute_loo (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->compute_loo;
OUTPUT:
RETVAL
void
set_eps (SV *self, double val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->eps = val;
double
get_eps (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->eps;
OUTPUT:
RETVAL
void
set_epsilon_crit (SV *self, double val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->epsilon_crit = val;
double
get_epsilon_crit (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->epsilon_crit;
OUTPUT:
RETVAL
void
set_epsilon_shrink (SV *self, double val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->epsilon_shrink = val;
double
get_epsilon_shrink (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->epsilon_shrink;
OUTPUT:
RETVAL
void
set_kernel_cache_size (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->kernel_cache_size = val;
long
get_kernel_cache_size (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->kernel_cache_size;
OUTPUT:
RETVAL
void
set_maxiter (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->maxiter = val;
long
get_maxiter (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->maxiter;
OUTPUT:
RETVAL
void
set_remove_inconsistent (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->remove_inconsistent = val;
long
get_remove_inconsistent (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->remove_inconsistent;
OUTPUT:
RETVAL
void
set_rho (SV *self, double val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->rho = val;
double
get_rho (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->rho;
OUTPUT:
RETVAL
void
set_sharedslack (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->sharedslack = val;
long
get_sharedslack (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->sharedslack;
OUTPUT:
RETVAL
void
set_skip_final_opt_check (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->skip_final_opt_check = val;
long
get_skip_final_opt_check (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->skip_final_opt_check;
OUTPUT:
RETVAL
void
set_svm_c (SV *self, double val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_c = val;
double
get_svm_c (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_c;
OUTPUT:
RETVAL
void
set_svm_costratio (SV *self, double val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_costratio = val;
double
get_svm_costratio (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_costratio;
OUTPUT:
RETVAL
void
set_svm_iter_to_shrink (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_iter_to_shrink = val;
long
get_svm_iter_to_shrink (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_iter_to_shrink;
OUTPUT:
RETVAL
void
set_svm_maxqpsize (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_maxqpsize = val;
long
get_svm_maxqpsize (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_maxqpsize;
OUTPUT:
RETVAL
void
set_svm_newvarsinqp (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_newvarsinqp = val;
long
get_svm_newvarsinqp (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->svm_newvarsinqp;
OUTPUT:
RETVAL
void
set_transduction_posratio (SV *self, double val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->transduction_posratio = val;
double
get_transduction_posratio (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->transduction_posratio;
OUTPUT:
RETVAL
void
set_type (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->type = val;
long
get_type (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->type;
OUTPUT:
RETVAL
void
set_xa_depth (SV *self, long val)
CODE:
((LEARN_PARM*) self_fetch(self, "_learn_parm"))->xa_depth = val;
long
get_xa_depth (SV *self)
CODE:
RETVAL = ((LEARN_PARM*) self_fetch(self, "_learn_parm"))->xa_depth;
OUTPUT:
RETVAL
void
set_coef_const (SV *self, double val)
CODE:
((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->coef_const = val;
double
get_coef_const (SV *self)
CODE:
RETVAL = ((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->coef_const;
OUTPUT:
RETVAL
void
set_coef_lin (SV *self, double val)
CODE:
((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->coef_lin = val;
double
get_coef_lin (SV *self)
CODE:
RETVAL = ((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->coef_lin;
OUTPUT:
RETVAL
void
set_kernel_type (SV *self, long val)
CODE:
((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->kernel_type = val;
long
get_kernel_type (SV *self)
CODE:
RETVAL = ((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->kernel_type;
OUTPUT:
RETVAL
void
set_poly_degree (SV *self, long val)
CODE:
((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->poly_degree = val;
long
get_poly_degree (SV *self)
CODE:
RETVAL = ((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->poly_degree;
OUTPUT:
RETVAL
void
set_rbf_gamma (SV *self, double val)
CODE:
((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->rbf_gamma = val;
double
get_rbf_gamma (SV *self)
CODE:
RETVAL = ((KERNEL_PARM*) self_fetch(self, "_kernel_parm"))->rbf_gamma;
OUTPUT:
RETVAL
/* A couple special cases for strings */
void
set_predfile (SV *self, char *predfile)
CODE:
LEARN_PARM *learn_parm = (LEARN_PARM*) self_fetch(self, "_learn_parm");
strncpy(learn_parm->predfile, predfile, sizeof(learn_parm->predfile)-1);
learn_parm->predfile[sizeof(learn_parm->predfile)-1] = '\0';
void
set_alphafile (SV *self, char *alphafile)
CODE:
LEARN_PARM *learn_parm = (LEARN_PARM*) self_fetch(self, "_learn_parm");
strncpy(learn_parm->alphafile, alphafile, sizeof(learn_parm->alphafile)-1);
learn_parm->alphafile[sizeof(learn_parm->alphafile)-1] = '\0';
void
set_custom (SV *self, char *custom)
CODE:
KERNEL_PARM *kernel_parm = (KERNEL_PARM*) self_fetch(self, "_kernel_parm");
strncpy(kernel_parm->custom, custom, sizeof(kernel_parm->custom)-1);
kernel_parm->custom[sizeof(kernel_parm->custom)-1] = '\0';
syntax highlighted by Code2HTML, v. 0.9.1