Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

gnn_criterion.c File Reference

#include <string.h>
#include "gnn_criterion.h"

Include dependency graph for gnn_criterion.c:

Include dependency graph

Go to the source code of this file.

Functions

int gnn_criterion_init (gnn_criterion *crit, const char *type, size_t size, gnn_criterion_e e, gnn_criterion_dy dy, gnn_criterion_destructor destroy)
 Initializes a gnn_criterion : Basic Criterion Function..

size_t gnn_criterion_get_size (gnn_criterion *crit)
 Returns a criterion's size.

const char * gnn_criterion_get_type (gnn_criterion *crit)
 Returns the name of the criterion.

double gnn_criterion_evaluate_e (gnn_criterion *crit, const gsl_vector *y, const gsl_vector *t)
 Evaluates the criterion.

int gnn_criterion_evaluate_dy (gnn_criterion *crit, gsl_vector *dy)
 Evaluates the criterion's gradient.

int gnn_criterion_eval_dy (gnn_criterion *crit, gsl_vector *dy)
 Evaluates the criterion's gradient.

void gnn_criterion_destroy (gnn_criterion *crit)
 Destroys the criterion.


Generated on Sun Jun 13 20:50:23 2004 for libgnn Gradient Retropropagation Machine Library by doxygen1.2.18