medsubdomain.h

Aller à la documentation de ce fichier.
00001 /*  This file is part of MED.
00002  *
00003  *  COPYRIGHT (C) 1999 - 2015  EDF R&D, CEA/DEN
00004  *  MED is free software: you can redistribute it and/or modify
00005  *  it under the terms of the GNU Lesser General Public License as published by
00006  *  the Free Software Foundation, either version 3 of the License, or
00007  *  (at your option) any later version.
00008  *
00009  *  MED is distributed in the hope that it will be useful,
00010  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012  *  GNU Lesser General Public License for more details.
00013  *
00014  *  You should have received a copy of the GNU Lesser General Public License
00015  *  along with MED.  If not, see <http://www.gnu.org/licenses/>.
00016  */
00017 
00018 #ifndef MED_MEDSUBDOMAINJOINT_H
00019 #define MED_MEDSUBDOMAINJOINT_H
00020 
00021 #include "medC_win_dll.h"
00022 
00023 #ifdef __cplusplus
00024 extern "C" {
00025 #endif
00026 
00027 /* Subdomainjoint */
00028 
00029 MEDC_EXPORT med_err
00030 MEDsubdomainJointCr(const med_idt      fid,
00031                     const char * const localmeshname,
00032                     const char * const jointname,
00033                     const char * const description,
00034                     const med_int      domainnumber,
00035                     const char * const remotemeshname);
00036 
00037 MEDC_EXPORT med_err
00038 MEDsubdomainCorrespondenceWr(const med_idt            fid,
00039                              const char * const       meshname,
00040                              const char * const       jointname,
00041                              const med_int            numdt,
00042                              const med_int            numit,
00043                              const med_entity_type    localentitytype,
00044                              const med_geometry_type  localgeotype,
00045                              const med_entity_type    remoteentitytype,
00046                              const med_geometry_type  remotegeotype,
00047                              const med_int            nentity,
00048                              const med_int * const    correspondence);
00049 
00050 MEDC_EXPORT med_int
00051 MEDnSubdomainJoint(const med_idt      fid,
00052                    const char * const meshname);
00053 
00054 MEDC_EXPORT med_err
00055 MEDsubdomainJointInfo(const med_idt      fid,
00056                       const char * const meshname,
00057                       const int          jointit,
00058                       char * const       jointname,
00059                       char * const       description,
00060                       med_int * const    domainnumber,
00061                       char * const       remotemeshname,
00062                       med_int * const    nstep,
00063                       med_int * const    nocstpncorrespondence);
00064 
00065 MEDC_EXPORT med_err
00066 MEDsubdomainComputingStepInfo(const med_idt      fid,
00067                               const char * const meshname,
00068                               const char * const jointname,
00069                               const int          csit,
00070                               med_int * const    numdt,
00071                               med_int * const    numit,
00072                               med_int * const    ncorrespondence );
00073 
00074 MEDC_EXPORT med_err
00075 MEDsubdomainCorrespondenceSizeInfo(const med_idt              fid,
00076                                    const char * const         meshname,
00077                                    const char * const         jointname,
00078                                    const med_int              numdt,
00079                                    const med_int              numit,
00080                                    const int                  corit,
00081                                    med_entity_type   * const  localentitytype,
00082                                    med_geometry_type * const  localgeotype,
00083                                    med_entity_type   * const  remoteentitytype,
00084                                    med_geometry_type * const  remotegeotype,
00085                                    med_int * const            nentity );
00086 
00087 MEDC_EXPORT med_err
00088 MEDsubdomainCorrespondenceSize(const med_idt              fid,
00089                                const char * const         meshname,
00090                                const char * const         jointname,
00091                                const med_int              numdt,
00092                                const med_int              numit,
00093                                const med_entity_type      localentitytype,
00094                                const med_geometry_type    localgeotype,
00095                                const med_entity_type      remoteentitytype,
00096                                const med_geometry_type    remotegeotype,
00097                                med_int * const            nentity );
00098 MEDC_EXPORT med_err
00099 MEDsubdomainCorrespondenceRd(const med_idt            fid,
00100                              const char * const       meshname,
00101                              const char * const       jointname,
00102                              const med_int            numdt,
00103                              const med_int            numit,
00104                              const med_entity_type    localentitytype,
00105                              const med_geometry_type  localgeotype,
00106                              const med_entity_type    remoteentitytype,
00107                              const med_geometry_type  remotegeotype,
00108                              med_int * const          correspondence);
00109 
00110 #ifdef __cplusplus
00111 }
00112 #endif
00113 
00114 #endif /* MED_MEDSUBDOMAINJOINT_H */
00115 

Généré le Thu Oct 8 14:26:16 2015 pour MED fichier par  doxygen 1.6.1