- NAME
- matrix - DATA MATRIX

- SYNOPSIS
- DESCRIPTION

- lvb_initialize - INITIALIZE lvb LIBRARY

- SYNOPSIS
- DESCRIPTION

# NAME

admin.c - LVB library data and administration

Version Tag $Id: admin.c,v 1.9 2006/02/06 19:55:46 db60 Exp $

# matrix - DATA MATRIX

## SYNOPSIS

Dataptr matrix;

## DESCRIPTION

Pointer to the data matrix to use with the library during the current program's execution. It is not possible to change the matrix used once it has been read from file.

To discourage direct access, `matrix` is not declared in `lvb.h`. It should be declared in functions as required.

# lvb_initialize - INITIALIZE lvb LIBRARY

## SYNOPSIS

void lvb_initialize(void);

## DESCRIPTION

Initializes the LVB library. Must be called once, before any other LVB functions.

Currently, this function just checks that some features of the system are suitable for use with LVB. If not, it crashes verbosely.