/home/doxygen/libascend/compiler/bintoken.h File Reference


Detailed Description

Binary tokens implementation for real relation instances.

Note that this header and btprolog.h are a pair. btprolog exists to make the C compiler job simpler - we don't want it to know about struct Instance when building code because we may not have the compiler directory available. btprolog.h is installed with the ascend binaries or scripts.

#include <utilities/ascConfig.h>
#include "instance_enum.h"
#include "compiler.h"

Include dependency graph for bintoken.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  bintoken_kind { BT_error, BT_C, BT_F77 }

Functions

ASC_DLLSPEC int BinTokenSetOptions (CONST char *srcname, CONST char *objname, CONST char *libname, CONST char *buildcommand, CONST char *unlinkcommand, unsigned long maxreln, int verbose, int housekeep)
void BinTokenClearTables (void)
void BinTokenDeleteReference (int btable)
void BinTokensCreate (struct Instance *root, enum bintoken_kind method)
int BinTokenCalcResidual (int btable, int bindex, double *vars, double *residual)
int BinTokenCalcGradient (int btable, int bindex, double *vars, double *residual, double *gradient)


Generated on Thu Jul 17 04:00:20 2008 for libascend by  doxygen 1.5.1