libftsh
A Fast Transform for Spherical Harmonics
 All Data Structures Files Functions Variables Defines
Data Fields
Bdmat_Op_Workspace Struct Reference

Workspace for Banded_Matrix routines. More...

#include <libftsh.h>

Data Fields

unsigned int max_size
int * int_work
REALreal_work

Detailed Description

Workspace for Banded_Matrix routines.

Bdmat_Op_Workspace holds workspace used by several bdmat routines. Although not all routines use all the workspace, we gather all the possible workspaces together in this structure so that we can pass it through other routines more easily. It also carries information on the workspace size so we can check that it's enough. If we add other workspaces into this structure, the routines that pass it won't need to be modified.

NOTES:


Field Documentation

int* int_work

An array of int's of length 2*max_size .

unsigned int max_size

How much memory we have in this structure.

An array of REALs of length max_size.


The documentation for this struct was generated from the following file: