1
#ifndef __CS_BOUNDARY_CONDITIONS_H__
2
#define __CS_BOUNDARY_CONDITIONS_H__
4
/*============================================================================
5
* Post-processing management
6
*============================================================================*/
9
This file is part of Code_Saturne, a general-purpose CFD tool.
11
Copyright (C) 1998-2011 EDF S.A.
13
This program is free software; you can redistribute it and/or modify it under
14
the terms of the GNU General Public License as published by the Free Software
15
Foundation; either version 2 of the License, or (at your option) any later
18
This program is distributed in the hope that it will be useful, but WITHOUT
19
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
20
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
23
You should have received a copy of the GNU General Public License along with
24
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
25
Street, Fifth Floor, Boston, MA 02110-1301, USA.
28
/*----------------------------------------------------------------------------*/
30
/*----------------------------------------------------------------------------
31
* Standard C library headers
32
*----------------------------------------------------------------------------*/
34
/*----------------------------------------------------------------------------
36
*----------------------------------------------------------------------------*/
38
/*----------------------------------------------------------------------------
40
*----------------------------------------------------------------------------*/
42
#include <fvm_nodal.h>
43
#include <fvm_writer.h>
45
/*----------------------------------------------------------------------------
47
*----------------------------------------------------------------------------*/
51
/*----------------------------------------------------------------------------*/
55
/*============================================================================
57
*============================================================================*/
59
/*============================================================================
60
* Local type definitions
61
*============================================================================*/
63
/*=============================================================================
65
*============================================================================*/
67
/*============================================================================
68
* Public Fortran function prototypes
69
*============================================================================*/
71
/*----------------------------------------------------------------------------
72
* Handling of boundary condition definition errors and associated output.
74
* For each boundary face, itypfb defines the boundary condition type.
75
* As a convention here, zero values correspond to undefined types,
76
* positive values to defined types (with no error), and negative values
77
* to defined types with inconsistent or incompatible values, the
78
* aboslute value indicationg the original boundary condition type.
82
* SUBROUTINE BCDERR (ITYPFB)
85
* INTEGER ITYPFB : <-> : Array of BC type ids
86
*----------------------------------------------------------------------------*/
88
void CS_PROCF (bcderr, BCDERR)
93
/*============================================================================
94
* Public function prototypes
95
*============================================================================*/
97
/*----------------------------------------------------------------------------
98
* Handling of boundary condition definition errors and associated output.
100
* For each boundary face, bc_type defines the boundary condition type.
101
* As a convention here, zero values correspond to undefined types,
102
* positive values to defined types (with no error), and negative values
103
* to defined types with inconsistent or incompatible values, the
104
* absolute value indicating the original boundary condition type.
107
* bc_type <-- array of BC type ids
108
*----------------------------------------------------------------------------*/
111
cs_boundary_conditions_error(const cs_int_t bc_type[]);
113
/*----------------------------------------------------------------------------*/
117
#endif /* __CS_BOUNDARY_CONDITIONS_H__ */