00001 /* 00002 %M This modules contains neutral file data structure and definitions. 00003 %a Joao Luiz Elias Campos 00004 %d April 6th, 1998. 00005 %r $Id: nfi.h,v 1.1 2004/06/22 05:29:59 joaoluiz Exp $ 00006 %w (C) COPYRIGHT 1995-1996, Eduardo Nobre Lages. 00007 (C) COPYRIGHT 1997-1998, Joao Luiz Elias Campos. 00008 All Rights Reserved 00009 Duplication of this program or any part thereof without the express 00010 written consent of the author is prohibited. 00011 * 00012 * Modified: 22-Fev-06 Juan Pablo Ibaņez 00013 * Modificada a funcão NfiInterpFile e NfiReadConfigFile que passam 00014 * a retornar um valor int. 00015 * 00016 */ 00017 00018 #ifndef _NFI_H 00019 #define _NFI_H 00020 00021 /* Temporary results files 00022 */ 00023 extern FILE **nfitmp1; /* Nodal displacements */ 00024 extern FILE **nfitmp2; /* Element nodal scalar data */ 00025 00026 /* Public functions prototypes 00027 */ 00028 void (*_fposgauge)( double ); 00029 00030 extern void (*_fposgauge)( double ); 00031 00032 void NfiSetFileHandle ( FILE * ); 00033 int NfiInterpFile ( void ); 00034 int NfiWriteResults ( void ); 00035 void NfiOpenTmpFiles ( void ); 00036 void NfiCloseTmpFiles ( void ); 00037 int NfiReadConfigFile ( void ); 00038 int NfiCheckParameters( void ); 00039 00040 #endif 00041