Math-LOESS
view release on metacpan or search on metacpan
loess/_swig_wrap.c view on Meta::CPAN
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: loess_control_trace_hat_set(self,trace_hat);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_loess_control, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "loess_control_trace_hat_set" "', argument " "1"" of type '" "loess_control *""'");
}
arg1 = (loess_control *)(argp1);
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "loess_control_trace_hat_set" "', argument " "2"" of type '" "char *""'");
}
arg2 = (char *)(buf2);
if (arg1->trace_hat) free((char*)arg1->trace_hat);
if (arg2) {
size_t size = strlen((const char *)(arg2)) + 1;
arg1->trace_hat = (char *)(char *)memcpy(malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
} else {
arg1->trace_hat = 0;
}
ST(argvi) = &PL_sv_undef;
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
XSRETURN(argvi);
fail:
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
SWIG_croak_null();
}
}
XS(_wrap_loess_control_trace_hat_get) {
{
loess_control *arg1 = (loess_control *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
char *result = 0 ;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: loess_control_trace_hat_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_loess_control, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "loess_control_trace_hat_get" "', argument " "1"" of type '" "loess_control *""'");
}
arg1 = (loess_control *)(argp1);
result = (char *) ((arg1)->trace_hat);
ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_loess_control_iterations_set) {
{
loess_control *arg1 = (loess_control *) 0 ;
int arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
int val2 ;
int ecode2 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 2) || (items > 2)) {
SWIG_croak("Usage: loess_control_iterations_set(self,iterations);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_loess_control, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "loess_control_iterations_set" "', argument " "1"" of type '" "loess_control *""'");
}
arg1 = (loess_control *)(argp1);
ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "loess_control_iterations_set" "', argument " "2"" of type '" "int""'");
}
arg2 = (int)(val2);
if (arg1) (arg1)->iterations = arg2;
ST(argvi) = &PL_sv_undef;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_loess_control_iterations_get) {
{
loess_control *arg1 = (loess_control *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
int result;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: loess_control_iterations_get(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_loess_control, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "loess_control_iterations_get" "', argument " "1"" of type '" "loess_control *""'");
}
arg1 = (loess_control *)(argp1);
result = (int) ((arg1)->iterations);
ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_new_loess_control) {
{
int argvi = 0;
loess_control *result = 0 ;
dXSARGS;
if ((items < 0) || (items > 0)) {
SWIG_croak("Usage: new_loess_control();");
}
result = (loess_control *)calloc(1, sizeof(loess_control));
ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_loess_control, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_delete_loess_control) {
{
loess_control *arg1 = (loess_control *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
dXSARGS;
if ((items < 1) || (items > 1)) {
SWIG_croak("Usage: delete_loess_control(self);");
}
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_loess_control, SWIG_POINTER_DISOWN | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_loess_control" "', argument " "1"" of type '" "loess_control *""'");
}
arg1 = (loess_control *)(argp1);
free((char *) arg1);
ST(argvi) = &PL_sv_undef;
XSRETURN(argvi);
fail:
SWIG_croak_null();
}
}
XS(_wrap_loess_kd_tree_parameter_set) {
{
loess_kd_tree *arg1 = (loess_kd_tree *) 0 ;
int *arg2 = (int *) 0 ;
void *argp1 = 0 ;
loess/_swig_wrap.c view on Meta::CPAN
_swigc__p_loess_model,
_swigc__p_loess_outputs,
_swigc__p_p_char,
_swigc__p_prediction,
_swigc__p_void,
};
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
static swig_constant_info swig_constants[] = {
{0,0,0,0,0,0}
};
#ifdef __cplusplus
}
#endif
static swig_variable_info swig_variables[] = {
{0,0,0,0}
};
static swig_command_info swig_commands[] = {
{"Math::LOESS::_swigc::loess_errstatus_err_status_set", _wrap_loess_errstatus_err_status_set},
{"Math::LOESS::_swigc::loess_errstatus_err_status_get", _wrap_loess_errstatus_err_status_get},
{"Math::LOESS::_swigc::loess_errstatus_err_msg_set", _wrap_loess_errstatus_err_msg_set},
{"Math::LOESS::_swigc::loess_errstatus_err_msg_get", _wrap_loess_errstatus_err_msg_get},
{"Math::LOESS::_swigc::new_loess_errstatus", _wrap_new_loess_errstatus},
{"Math::LOESS::_swigc::delete_loess_errstatus", _wrap_delete_loess_errstatus},
{"Math::LOESS::_swigc::loess_inputs_n_set", _wrap_loess_inputs_n_set},
{"Math::LOESS::_swigc::loess_inputs_n_get", _wrap_loess_inputs_n_get},
{"Math::LOESS::_swigc::loess_inputs_p_set", _wrap_loess_inputs_p_set},
{"Math::LOESS::_swigc::loess_inputs_p_get", _wrap_loess_inputs_p_get},
{"Math::LOESS::_swigc::loess_inputs_y_set", _wrap_loess_inputs_y_set},
{"Math::LOESS::_swigc::loess_inputs_y_get", _wrap_loess_inputs_y_get},
{"Math::LOESS::_swigc::loess_inputs_x_set", _wrap_loess_inputs_x_set},
{"Math::LOESS::_swigc::loess_inputs_x_get", _wrap_loess_inputs_x_get},
{"Math::LOESS::_swigc::loess_inputs_weights_set", _wrap_loess_inputs_weights_set},
{"Math::LOESS::_swigc::loess_inputs_weights_get", _wrap_loess_inputs_weights_get},
{"Math::LOESS::_swigc::new_loess_inputs", _wrap_new_loess_inputs},
{"Math::LOESS::_swigc::delete_loess_inputs", _wrap_delete_loess_inputs},
{"Math::LOESS::_swigc::loess_model_span_set", _wrap_loess_model_span_set},
{"Math::LOESS::_swigc::loess_model_span_get", _wrap_loess_model_span_get},
{"Math::LOESS::_swigc::loess_model_degree_set", _wrap_loess_model_degree_set},
{"Math::LOESS::_swigc::loess_model_degree_get", _wrap_loess_model_degree_get},
{"Math::LOESS::_swigc::loess_model_normalize_set", _wrap_loess_model_normalize_set},
{"Math::LOESS::_swigc::loess_model_normalize_get", _wrap_loess_model_normalize_get},
{"Math::LOESS::_swigc::loess_model_parametric_set", _wrap_loess_model_parametric_set},
{"Math::LOESS::_swigc::loess_model_parametric_get", _wrap_loess_model_parametric_get},
{"Math::LOESS::_swigc::loess_model_drop_square_set", _wrap_loess_model_drop_square_set},
{"Math::LOESS::_swigc::loess_model_drop_square_get", _wrap_loess_model_drop_square_get},
{"Math::LOESS::_swigc::loess_model_family_set", _wrap_loess_model_family_set},
{"Math::LOESS::_swigc::loess_model_family_get", _wrap_loess_model_family_get},
{"Math::LOESS::_swigc::new_loess_model", _wrap_new_loess_model},
{"Math::LOESS::_swigc::delete_loess_model", _wrap_delete_loess_model},
{"Math::LOESS::_swigc::loess_control_surface_set", _wrap_loess_control_surface_set},
{"Math::LOESS::_swigc::loess_control_surface_get", _wrap_loess_control_surface_get},
{"Math::LOESS::_swigc::loess_control_statistics_set", _wrap_loess_control_statistics_set},
{"Math::LOESS::_swigc::loess_control_statistics_get", _wrap_loess_control_statistics_get},
{"Math::LOESS::_swigc::loess_control_cell_set", _wrap_loess_control_cell_set},
{"Math::LOESS::_swigc::loess_control_cell_get", _wrap_loess_control_cell_get},
{"Math::LOESS::_swigc::loess_control_trace_hat_set", _wrap_loess_control_trace_hat_set},
{"Math::LOESS::_swigc::loess_control_trace_hat_get", _wrap_loess_control_trace_hat_get},
{"Math::LOESS::_swigc::loess_control_iterations_set", _wrap_loess_control_iterations_set},
{"Math::LOESS::_swigc::loess_control_iterations_get", _wrap_loess_control_iterations_get},
{"Math::LOESS::_swigc::new_loess_control", _wrap_new_loess_control},
{"Math::LOESS::_swigc::delete_loess_control", _wrap_delete_loess_control},
{"Math::LOESS::_swigc::loess_kd_tree_parameter_set", _wrap_loess_kd_tree_parameter_set},
{"Math::LOESS::_swigc::loess_kd_tree_parameter_get", _wrap_loess_kd_tree_parameter_get},
{"Math::LOESS::_swigc::loess_kd_tree_a_set", _wrap_loess_kd_tree_a_set},
{"Math::LOESS::_swigc::loess_kd_tree_a_get", _wrap_loess_kd_tree_a_get},
{"Math::LOESS::_swigc::loess_kd_tree_xi_set", _wrap_loess_kd_tree_xi_set},
{"Math::LOESS::_swigc::loess_kd_tree_xi_get", _wrap_loess_kd_tree_xi_get},
{"Math::LOESS::_swigc::loess_kd_tree_vert_set", _wrap_loess_kd_tree_vert_set},
{"Math::LOESS::_swigc::loess_kd_tree_vert_get", _wrap_loess_kd_tree_vert_get},
{"Math::LOESS::_swigc::loess_kd_tree_vval_set", _wrap_loess_kd_tree_vval_set},
{"Math::LOESS::_swigc::loess_kd_tree_vval_get", _wrap_loess_kd_tree_vval_get},
{"Math::LOESS::_swigc::new_loess_kd_tree", _wrap_new_loess_kd_tree},
{"Math::LOESS::_swigc::delete_loess_kd_tree", _wrap_delete_loess_kd_tree},
{"Math::LOESS::_swigc::loess_outputs_fitted_values_set", _wrap_loess_outputs_fitted_values_set},
{"Math::LOESS::_swigc::loess_outputs_fitted_values_get", _wrap_loess_outputs_fitted_values_get},
{"Math::LOESS::_swigc::loess_outputs_fitted_residuals_set", _wrap_loess_outputs_fitted_residuals_set},
{"Math::LOESS::_swigc::loess_outputs_fitted_residuals_get", _wrap_loess_outputs_fitted_residuals_get},
{"Math::LOESS::_swigc::loess_outputs_enp_set", _wrap_loess_outputs_enp_set},
{"Math::LOESS::_swigc::loess_outputs_enp_get", _wrap_loess_outputs_enp_get},
{"Math::LOESS::_swigc::loess_outputs_residual_scale_set", _wrap_loess_outputs_residual_scale_set},
{"Math::LOESS::_swigc::loess_outputs_residual_scale_get", _wrap_loess_outputs_residual_scale_get},
{"Math::LOESS::_swigc::loess_outputs_one_delta_set", _wrap_loess_outputs_one_delta_set},
{"Math::LOESS::_swigc::loess_outputs_one_delta_get", _wrap_loess_outputs_one_delta_get},
{"Math::LOESS::_swigc::loess_outputs_two_delta_set", _wrap_loess_outputs_two_delta_set},
{"Math::LOESS::_swigc::loess_outputs_two_delta_get", _wrap_loess_outputs_two_delta_get},
{"Math::LOESS::_swigc::loess_outputs_pseudovalues_set", _wrap_loess_outputs_pseudovalues_set},
{"Math::LOESS::_swigc::loess_outputs_pseudovalues_get", _wrap_loess_outputs_pseudovalues_get},
{"Math::LOESS::_swigc::loess_outputs_trace_hat_set", _wrap_loess_outputs_trace_hat_set},
{"Math::LOESS::_swigc::loess_outputs_trace_hat_get", _wrap_loess_outputs_trace_hat_get},
{"Math::LOESS::_swigc::loess_outputs_diagonal_set", _wrap_loess_outputs_diagonal_set},
{"Math::LOESS::_swigc::loess_outputs_diagonal_get", _wrap_loess_outputs_diagonal_get},
{"Math::LOESS::_swigc::loess_outputs_robust_set", _wrap_loess_outputs_robust_set},
{"Math::LOESS::_swigc::loess_outputs_robust_get", _wrap_loess_outputs_robust_get},
{"Math::LOESS::_swigc::loess_outputs_divisor_set", _wrap_loess_outputs_divisor_set},
{"Math::LOESS::_swigc::loess_outputs_divisor_get", _wrap_loess_outputs_divisor_get},
{"Math::LOESS::_swigc::new_loess_outputs", _wrap_new_loess_outputs},
{"Math::LOESS::_swigc::delete_loess_outputs", _wrap_delete_loess_outputs},
{"Math::LOESS::_swigc::loess_inputs_set", _wrap_loess_inputs_set},
{"Math::LOESS::_swigc::loess_inputs_get", _wrap_loess_inputs_get},
{"Math::LOESS::_swigc::loess_model_set", _wrap_loess_model_set},
{"Math::LOESS::_swigc::loess_model_get", _wrap_loess_model_get},
{"Math::LOESS::_swigc::loess_control_set", _wrap_loess_control_set},
{"Math::LOESS::_swigc::loess_control_get", _wrap_loess_control_get},
{"Math::LOESS::_swigc::loess_kd_tree_set", _wrap_loess_kd_tree_set},
{"Math::LOESS::_swigc::loess_kd_tree_get", _wrap_loess_kd_tree_get},
{"Math::LOESS::_swigc::loess_outputs_set", _wrap_loess_outputs_set},
{"Math::LOESS::_swigc::loess_outputs_get", _wrap_loess_outputs_get},
{"Math::LOESS::_swigc::loess_status_set", _wrap_loess_status_set},
{"Math::LOESS::_swigc::loess_status_get", _wrap_loess_status_get},
{"Math::LOESS::_swigc::new_loess", _wrap_new_loess},
{"Math::LOESS::_swigc::delete_loess", _wrap_delete_loess},
{"Math::LOESS::_swigc::prediction_fit_set", _wrap_prediction_fit_set},
{"Math::LOESS::_swigc::prediction_fit_get", _wrap_prediction_fit_get},
{"Math::LOESS::_swigc::prediction_se_fit_set", _wrap_prediction_se_fit_set},
{"Math::LOESS::_swigc::prediction_se_fit_get", _wrap_prediction_se_fit_get},
{"Math::LOESS::_swigc::prediction_se_set", _wrap_prediction_se_set},
{"Math::LOESS::_swigc::prediction_se_get", _wrap_prediction_se_get},
{"Math::LOESS::_swigc::prediction_m_set", _wrap_prediction_m_set},
{"Math::LOESS::_swigc::prediction_m_get", _wrap_prediction_m_get},
( run in 1.247 second using v1.01-cache-2.11-cpan-71847e10f99 )