Functions
set_as_last_model ()
void
set_as_last_model (void *ptr,
GretlObjType type);
Puts ptr
in place as the "last model" (which will be
accessed by default via accessors such as "$uhat").
gretl_model_protect ()
int
gretl_model_protect (MODEL *pmod);
gretl_model_unprotect ()
int
gretl_model_unprotect (MODEL *pmod);
get_last_model ()
void *
get_last_model (GretlObjType *type);
Returns
pointer to the last model estimated. Note that
this may be NULL if no model has been estimated.
get_last_model_type ()
GretlObjType
get_last_model_type (void);
Returns
the type indentifier for the last model estimated.
get_genr_model ()
void *
get_genr_model (GretlObjType *type);
get_genr_model_ID ()
int
get_genr_model_ID (void);
get_model_by_name ()
MODEL *
get_model_by_name (const char *mname);
get_model_by_ID ()
MODEL *
get_model_by_ID (int ID);
get_VAR_by_name ()
GRETL_VAR *
get_VAR_by_name (const char *vname);
get_VECM_by_name ()
GRETL_VAR *
get_VECM_by_name (const char *vname);
get_equation_system_by_name ()
equation_system *
get_equation_system_by_name (const char *sname);
gretl_get_object_by_name ()
void *
gretl_get_object_by_name (const char *name);
gretl_get_object_and_type ()
int
gretl_get_object_and_type (const char *name,
void **pp,
GretlObjType *type);
object_is_on_stack ()
int
object_is_on_stack (const void *ptr);
gretl_stack_object ()
int
gretl_stack_object (void *ptr,
GretlObjType type);
gretl_stack_object_as ()
int
gretl_stack_object_as (void *ptr,
GretlObjType type,
const char *name);
gretl_object_remove_from_stack ()
void
gretl_object_remove_from_stack (void *ptr,
GretlObjType type);
remove_model_from_stack_on_exit ()
void
remove_model_from_stack_on_exit (MODEL *pmod);
maybe_stack_model ()
MODEL *
maybe_stack_model (MODEL *pmod,
CMD *cmd,
PRN *prn,
int *err);
maybe_stack_var ()
int
maybe_stack_var (GRETL_VAR *var,
CMD *cmd);
gretl_object_ref ()
void
gretl_object_ref (void *ptr,
GretlObjType type);
Augments the reference count for the object represented by
ptr
, of type type
.
gretl_object_unref ()
void
gretl_object_unref (void *ptr,
GretlObjType type);
Decrements the reference count for the object represented by
ptr
, of type type
. When the count reaches zero the object
is destroyed.
saved_object_get_scalar ()
double
saved_object_get_scalar (const char *oname,
int idx,
DATASET *dset,
int *err);
saved_object_print_scalar ()
int
saved_object_print_scalar (const char *oname,
const char *key,
PRN *prn);
saved_object_get_series ()
int
saved_object_get_series (double *x,
const char *oname,
int idx,
const DATASET *dset);
saved_object_get_matrix ()
gretl_matrix *
saved_object_get_matrix (const char *oname,
int idx,
int *err);
saved_object_build_matrix ()
gretl_matrix *
saved_object_build_matrix (const char *oname,
int idx,
const DATASET *dset,
int *err);
last_model_get_irf_matrix ()
gretl_matrix *
last_model_get_irf_matrix (int targ,
int shock,
double alpha,
const DATASET *dset,
int *err);
last_model_get_boot_ci ()
gretl_matrix *
last_model_get_boot_ci (int cnum,
const DATASET *dset,
int B,
double alpha,
int method,
int studentize,
int *err);
last_model_get_boot_pval ()
double
last_model_get_boot_pval (int cnum,
const DATASET *dset,
int B,
int method,
int *err);
last_model_get_data ()
void *
last_model_get_data (const char *key,
GretlType *type,
int *size,
int *copied,
int *err);
last_model_get_vcv_type ()
char *
last_model_get_vcv_type (void);
saved_object_get_list ()
int *
saved_object_get_list (const char *oname,
int idx,
int *err);
saved_object_get_string ()
char *
saved_object_get_string (const char *oname,
int idx,
const DATASET *dset,
int *err);
gretl_object_rename ()
int
gretl_object_rename (void *p,
GretlObjType type,
const char *oname);
gretl_object_compose_name ()
int
gretl_object_compose_name (void *p,
GretlObjType type);
gretl_object_compose_unique_name ()
int
gretl_object_compose_unique_name (void *p,
GretlObjType type);
gretl_object_get_name ()
char *
gretl_object_get_name (void *p,
GretlObjType type);
Returns
the name of the object of type type
with
location p
, or NULL if the object is not found.
The return value may be ovewritten (up to
MAXSAVENAME-1 characters), but must not be freed.
parse_object_command ()
int
parse_object_command (const char *s,
char *name,
char **cmd);
match_object_command ()
int
match_object_command (const char *s);
last_model_test_ok ()
int
last_model_test_ok (int ci,
gretlopt opt,
const DATASET *dset,
PRN *prn);
set_genr_model ()
void
set_genr_model (void *ptr,
GretlObjType type);
unset_genr_model ()
void
unset_genr_model (void);
highest_numbered_var_in_saved_object ()
int
highest_numbered_var_in_saved_object (const DATASET *dset);
check_variable_deletion_list ()
int
check_variable_deletion_list (int *list,
const DATASET *dset);
check_models_for_subsample ()
int
check_models_for_subsample (char *newmask,
int *ndropped);
n_stacked_models ()
int
n_stacked_models (void);
set_gui_model_list_callback ()
void
set_gui_model_list_callback (GList* (*callback) ());
gretl_saved_objects_cleanup ()
void
gretl_saved_objects_cleanup (void);