TwiceAsNice  2019-02-18
Functions | Variables
fitsbody.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include "fitscat_defs.h"
#include "fitscat.h"
Include dependency graph for fitsbody.c:

Functions

PIXTYPEalloc_body (tabstruct *tab, void(*func)(PIXTYPE *ptr, int npix))
 
FLAGTYPEalloc_ibody (tabstruct *tab, void(*func)(FLAGTYPE *ptr, int npix))
 
void free_body (tabstruct *tab)
 
void read_body (tabstruct *tab, PIXTYPE *ptr, size_t size)
 
void read_ibody (tabstruct *tab, FLAGTYPE *ptr, size_t size)
 
void write_body (tabstruct *tab, PIXTYPE *ptr, size_t size)
 
void write_ibody (tabstruct *tab, FLAGTYPE *ptr, size_t size)
 
int set_maxram (size_t maxram)
 
int set_maxvram (size_t maxvram)
 
int set_swapdir (char *dirname)
 

Variables

size_t body_maxram = BODY_DEFRAM
 
size_t body_maxvram = BODY_DEFVRAM
 
size_t body_ramleft
 
size_t body_vramleft
 
size_t body_ramflag
 
int body_vmnumber
 
char body_swapdirname [MAXCHARS] = BODY_DEFSWAPDIR
 

Function Documentation

◆ alloc_body()

PIXTYPE* alloc_body ( tabstruct tab,
void(*)(PIXTYPE *ptr, int npix)  func 
)

◆ alloc_ibody()

FLAGTYPE* alloc_ibody ( tabstruct tab,
void(*)(FLAGTYPE *ptr, int npix)  func 
)

◆ free_body()

void free_body ( tabstruct tab)

◆ read_body()

void read_body ( tabstruct tab,
PIXTYPE ptr,
size_t  size 
)

◆ read_ibody()

void read_ibody ( tabstruct tab,
FLAGTYPE ptr,
size_t  size 
)

◆ set_maxram()

int set_maxram ( size_t  maxram)

◆ set_maxvram()

int set_maxvram ( size_t  maxvram)

◆ set_swapdir()

int set_swapdir ( char *  dirname)

◆ write_body()

void write_body ( tabstruct tab,
PIXTYPE ptr,
size_t  size 
)

◆ write_ibody()

void write_ibody ( tabstruct tab,
FLAGTYPE ptr,
size_t  size 
)

Variable Documentation

◆ body_maxram

size_t body_maxram = BODY_DEFRAM

◆ body_maxvram

size_t body_maxvram = BODY_DEFVRAM

◆ body_ramflag

size_t body_ramflag

◆ body_ramleft

size_t body_ramleft

◆ body_swapdirname

char body_swapdirname[MAXCHARS] = BODY_DEFSWAPDIR

◆ body_vmnumber

int body_vmnumber

◆ body_vramleft

size_t body_vramleft