ISLEC  Version 4.2
Data Structures | Functions
gsl_reg.c File Reference

Perform parameter regression combining single point Gibbs energy minimization and the GNU Scientific Library function gsl_multifit_fdfsolver (). More...

#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
#include <gsl/gsl_vector.h>
#include <gsl/gsl_blas.h>
#include <gsl/gsl_multifit_nlin.h>

Go to the source code of this file.

Data Structures

struct  DATA_POINT
 

Functions

void print_state (size_t iter, gsl_multifit_fdfsolver *s)
 
void set_aqueous_species ()
 
int init_fitted_params ()
 
void renew_fitted_params (const gsl_vector *x)
 
double objfun (const gsl_vector *x, void *data_point, int i)
 
int objfun_f (const gsl_vector *x, void *data_point, gsl_vector *f)
 
int objfun_df (const gsl_vector *x, void *data_point, gsl_matrix *J)
 
int objfun_fdf (const gsl_vector *x, void *data_point, gsl_vector *f, gsl_matrix *J)
 
void gsl_reg ()
 

Detailed Description

Perform parameter regression combining single point Gibbs energy minimization and the GNU Scientific Library function gsl_multifit_fdfsolver ().

Author
Dongdong Li ddong.nosp@m._li@.nosp@m.hotma.nosp@m.il.c.nosp@m.om
Date
2018-05-26
Version
4.2.0.1

Definition in file gsl_reg.c.

Function Documentation

◆ gsl_reg()

void gsl_reg ( )

Definition at line 700 of file gsl_reg.c.

◆ init_fitted_params()

int init_fitted_params ( )

Definition at line 81 of file gsl_reg.c.

◆ objfun()

double objfun ( const gsl_vector *  x,
void *  data_point,
int  i 
)

Definition at line 399 of file gsl_reg.c.

◆ objfun_df()

int objfun_df ( const gsl_vector *  x,
void *  data_point,
gsl_matrix *  J 
)

Definition at line 664 of file gsl_reg.c.

◆ objfun_f()

int objfun_f ( const gsl_vector *  x,
void *  data_point,
gsl_vector *  f 
)

Definition at line 535 of file gsl_reg.c.

◆ objfun_fdf()

int objfun_fdf ( const gsl_vector *  x,
void *  data_point,
gsl_vector *  f,
gsl_matrix *  J 
)

Definition at line 692 of file gsl_reg.c.

◆ print_state()

void print_state ( size_t  iter,
gsl_multifit_fdfsolver *  s 
)

Definition at line 46 of file gsl_reg.c.

◆ renew_fitted_params()

void renew_fitted_params ( const gsl_vector *  x)

Definition at line 300 of file gsl_reg.c.

◆ set_aqueous_species()

void set_aqueous_species ( )

Definition at line 58 of file gsl_reg.c.