/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/hydrotrend/hydroalloc_mem.h File Reference

#include <stdio.h>

Go to the source code of this file.

Defines

#define malloc1d(m, type)   ( (type*)matrixalloc1D( m, sizeof(type)) )
#define malloc2d(m, n, type)   ( (type**)matrixalloc2D( m , n , sizeof(type)) )
#define malloc3d(m, n, o, type)   ( (type***)matrixalloc3D( m , n , o , sizeof(type)) )

Functions

FILE ** allocate_1d_F (int nrows)
void * matrixalloc1D (int, long)
void ** matrixalloc2D (int, int, long)
void *** matrixalloc3D (int, int, int, long)


Define Documentation

#define malloc1d ( m,
type   )     ( (type*)matrixalloc1D( m, sizeof(type)) )

Definition at line 15 of file hydroalloc_mem.h.

Referenced by cost_fcn(), hydroallocmemoutlet(), hydroallocmemoutlet1(), hydrohypsom(), hydrooutletfraction(), hydrooutput(), hydroqfractionshuffle(), hydrorandom(), hydrosedload(), main(), and Read_Rainfall_Etc().

#define malloc2d ( m,
n,
type   )     ( (type**)matrixalloc2D( m , n , sizeof(type)) )

Definition at line 16 of file hydroalloc_mem.h.

Referenced by hydroallocmemoutlet(), hydroallocmemoutlet1(), hydrooutput(), hydroreadinput(), hydrosedload(), and Read_Rainfall_Etc().

#define malloc3d ( m,
n,
o,
type   )     ( (type***)matrixalloc3D( m , n , o , sizeof(type)) )

Definition at line 17 of file hydroalloc_mem.h.

Referenced by hydroallocmemoutlet1().


Function Documentation

FILE** allocate_1d_F ( int  nrows  ) 

Definition at line 7 of file hydroalloc_mem.c.

Referenced by hydroopenfiles(), hydroreadhypsom(), and hydroswap().

void* matrixalloc1D ( int  ,
long   
)

Definition at line 28 of file hydroalloc_mem.c.

void** matrixalloc2D ( int  ,
int  ,
long   
)

Definition at line 53 of file hydroalloc_mem.c.

void*** matrixalloc3D ( int  ,
int  ,
int  ,
long   
)

Definition at line 83 of file hydroalloc_mem.c.


Generated on Fri Jan 4 18:04:17 2008 for sedflux by  doxygen 1.5.2