Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00027 #ifndef _SALOME_PARAMEDMEMCOMPO_IDL_
00028 #define _SALOME_PARAMEDMEMCOMPO_IDL_
00029
00030 #include "SALOME_Component.idl"
00031 #include "ParaMEDCouplingCorbaServant.idl"
00032
00033 module SALOME_MED
00034 {
00035 interface MPIMEDCouplingFieldDoubleCorbaInterface:ParaMEDCouplingFieldDoubleCorbaInterface
00036 {
00037 void getDataByMPI(in string coupling) raises (SALOME::SALOME_Exception);
00038 };
00039
00040 interface ParaMEDMEMComponent:Engines::EngineComponent,Engines::MPIObject
00041 {
00042 void setInterpolationOptions(in string coupling,
00043 in long print_level,
00044 in string intersection_type,
00045 in double precision,
00046 in double median_plane,
00047 in boolean do_rotate,
00048 in double bounding_box_adjustment, in double bounding_box_adjustment_abs,
00049 in double max_distance_for_3Dsurf_intersect,
00050 in long orientation,
00051 in boolean measure_abs,
00052 in string splitting_policy,
00053 in boolean P1P0_bary_method) raises (SALOME::SALOME_Exception);
00054 void initializeCoupling(in string coupling) raises (SALOME::SALOME_Exception);
00055 void terminateCoupling(in string coupling) raises (SALOME::SALOME_Exception);
00056 };
00057 } ;
00058
00059 #endif