SPModel: libSPModel/src/Misc.c File Reference
VPAC - Computational Software Development
Main | SPModel | StGermain FrameWork |
Main Page | Alphabetical List | Class List | Directories | File List | Class Members | File Members

Misc.c File Reference

Role:. More...

#include <mpi.h>
#include <StGermain/StGermain.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <math.h>
#include <limits.h>
#include "types.h"
#include "SurfaceMesh.h"
#include "Catchment.h"
#include "Misc.h"

Include dependency graph for Misc.c:

Go to the source code of this file.

Functions

void providersDataDeleteFunction (void *data)
int providersCompareFunction (void *data1, void *data2)
void providersDataPrintFunction (void *nodeData, void *args)
void providersDataCopyFunction (void **nodeData, void *newData, SizeT dataSize)
int catchmentCompareFunction (void *data1, void *data2)
void catchmentPrintFunction (void *data, Stream *stream)
void providerSyncDataCopyFunction (void **nodeData, void *newData, SizeT dataSize)
int providerSyncCompareFunction (void *data1, void *data2)
void providerSyncDataPrintFunction (void *nodeData, void *args)
double ** dmatrix (long nrl, long nrh, long ncl, long nch)
void free_dmatrix (double **m, long nrl, long nrh, long ncl, long nch)
double *** d3tensor (long nrl, long nrh, long ncl, long nch, long ndl, long ndh)
void free_d3tensor (double ***t, long nrl, long nrh, long ncl, long nch, long ndl, long ndh)


Detailed Description

Role:.

Assumptions:

Id
Misc.c 176 2005-08-23 09:54:26Z RaquibulHassan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Definition in file Misc.c.


Function Documentation

int catchmentCompareFunction void *  data1,
void *  data2
 

Definition at line 94 of file Misc.c.

References Catchment::netSize.

Referenced by _CatchmentList_Build(), and _SurfaceMeshIrregularDecomp_Init().

void catchmentPrintFunction void *  data,
Stream *  stream
 

Definition at line 118 of file Misc.c.

Referenced by _CatchmentList_Build(), and _SurfaceMeshIrregularDecomp_Init().

double*** d3tensor long  nrl,
long  nrh,
long  ncl,
long  nch,
long  ndl,
long  ndh
 

Definition at line 206 of file Misc.c.

References NR_END, and t.

Referenced by filt(), and SPModelIsostaticFlexure_Solve().

double** dmatrix long  nrl,
long  nrh,
long  ncl,
long  nch
 

Definition at line 175 of file Misc.c.

References NR_END.

Referenced by filt(), and SPModelIsostaticFlexure_Solve().

void free_d3tensor double ***  t,
long  nrl,
long  nrh,
long  ncl,
long  nch,
long  ndl,
long  ndh
 

Definition at line 241 of file Misc.c.

References FREE_ARG, and NR_END.

Referenced by filt(), and SPModelIsostaticFlexure_Solve().

void free_dmatrix double **  m,
long  nrl,
long  nrh,
long  ncl,
long  nch
 

Definition at line 199 of file Misc.c.

References FREE_ARG, and NR_END.

Referenced by filt(), and SPModelIsostaticFlexure_Solve().

int providersCompareFunction void *  data1,
void *  data2
 

Definition at line 51 of file Misc.c.

Referenced by _SurfaceMesh_Initialise(), and _SurfaceMeshDecomp_Init().

void providersDataCopyFunction void **  nodeData,
void *  newData,
SizeT  dataSize
 

Definition at line 85 of file Misc.c.

Referenced by _SurfaceMesh_Initialise().

void providersDataDeleteFunction void *  data  ) 
 

Definition at line 45 of file Misc.c.

Referenced by _SurfaceMeshDecomp_Init().

void providersDataPrintFunction void *  nodeData,
void *  args
 

Definition at line 74 of file Misc.c.

Referenced by _SurfaceMesh_Initialise(), and _SurfaceMeshDecomp_Init().

int providerSyncCompareFunction void *  data1,
void *  data2
 

Definition at line 139 of file Misc.c.

References providerSyncStruct_t::nodeId.

Referenced by _SurfaceMesh_Initialise().

void providerSyncDataCopyFunction void **  nodeData,
void *  newData,
SizeT  dataSize
 

Definition at line 131 of file Misc.c.

Referenced by _SurfaceMesh_Initialise().

void providerSyncDataPrintFunction void *  nodeData,
void *  args
 

Definition at line 161 of file Misc.c.

References providerSyncStruct_t::nodeId, and providerSyncStruct_t::provider.

Referenced by _SurfaceMesh_Initialise().