/* $Id: sys.h,v 1.10 1995/11/19 00:56:24 bsmith Exp curfman $ */ /* Provides access to a small number of system related and general utility routines. */ #if !defined(__SYS_PACKAGE) #define __SYS_PACKAGE #include "petsc.h" extern int SYGetArchType(char*,int); extern int SYIsort(int,int*); extern int SYIsortperm(int,int*,int*); extern int SYDsort(int,double*); extern char *SYGetDate(); extern int TrDebugLevel(int); extern int TrValid(); typedef enum { RANDOM_DEFAULT } SYRandomType; typedef struct _SYRandom* SYRandom; extern int SYRandomCreate(SYRandomType,SYRandom*); extern int SYRandomGetValue(SYRandom,Scalar*); extern int SYRandomDestroy(SYRandom); #endif