/*============================================================================
*
* Code_Saturne version 1.3
* ------------------------
*
*
* This file is part of the Code_Saturne Kernel, element of the
* Code_Saturne CFD tool.
*
* Copyright (C) 1998-2007 EDF S.A., France
*
* contact: saturne-support@edf.fr
*
* The Code_Saturne Kernel is free software; you can redistribute it
* and/or modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* The Code_Saturne Kernel is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with the Code_Saturne Kernel; if not, write to the
* Free Software Foundation, Inc.,
* 51 Franklin St, Fifth Floor,
* Boston, MA 02110-1301 USA
*
*============================================================================*/
#ifndef __CS_GUI_RADIATIVE_TRANSFER_H__
#define __CS_GUI_RADIATIVE_TRANSFER_H__
/*============================================================================
* Reader of the parameters file: radiative transfer
*============================================================================*/
/*----------------------------------------------------------------------------
* Local headers
*----------------------------------------------------------------------------*/
#include "cs_base.h"
/*----------------------------------------------------------------------------*/
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/*============================================================================
*
*============================================================================*/
void CS_PROCF (uiray1, UIRAY1) (int *const nbrayb,
int *const nbrayf,
int *const nphas,
int *const irayon,
int *const isuird,
int *const ndirec,
int *const nfreqr,
int *const iimpar,
int *const idiver,
int *const iimlum,
int *const irayvp,
int *const irayvf);
void CS_PROCF(fcnmra, FCNMRA)
(
const char *const fstr, /* --> Fortran string */
int *const len, /* --> String Length */
int *const var_id /* --> Variable Id (1 to n) */
CS_ARGF_SUPP_CHAINE
);
void CS_PROCF(cfnmra, CFNMRA)
(
char *const fstr, /* --> Fortran string */
int *const len, /* --> String Length */
int *const var_id /* --> Variable Id (1 to n) */
CS_ARGF_SUPP_CHAINE
);
void CS_PROCF (uiray2, UIRAY2) (const int *const itypfb,
const int *const iparoi,
const int *const ivart,
const int *const iph,
const int *const nphast,
int *const izfrdp,
int *const isothp,
const int *const itpimp,
const int *const ipgrno,
const int *const iprefl,
const int *const ifgrno,
const int *const ifrefl,
const int *const nfabor,
const int *const nfml,
const int *const ifmfbr,
const int *const iprfml,
const int *const nvar,
double *const epsp,
double *const epap,
double *const tintp,
double *const textp,
double *const xlamp,
double *const rcodcl);
void CS_PROCF (uiray3, UIRAY3)
( double *const ck,
const int *const iph,
const int *const ncelet,
const int *const ncel);
/*----------------------------------------------------------------------------*/
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* __CS_GUI_RADIATIVE_TRANSFER_H__ */
syntax highlighted by Code2HTML, v. 0.9.1