Version: 5.1.6

ParaMEDMEM.ParaMEDMEMComponent_i Class Reference

#include <ParaMEDMEMComponent_i.hxx>

Inheritance diagram for ParaMEDMEM.ParaMEDMEMComponent_i:
Inheritance graph

Public Member Functions

 ParaMEDMEMComponent_i ()
 ParaMEDMEMComponent_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName, bool regist)
virtual ~ParaMEDMEMComponent_i ()
void setInterpolationOptions (const char *coupling, CORBA::Long print_level, const char *intersection_type, CORBA::Double precision, CORBA::Double median_plane, CORBA::Boolean do_rotate, CORBA::Double bounding_box_adjustment, CORBA::Double bounding_box_adjustment_abs, CORBA::Double max_distance_for_3Dsurf_intersect, CORBA::Long orientation, CORBA::Boolean measure_abs, const char *splitting_policy, CORBA::Boolean P1P0_bary_method) throw (SALOME::SALOME_Exception)
void initializeCoupling (const char *coupling) throw (SALOME::SALOME_Exception)
void terminateCoupling (const char *coupling) throw (SALOME::SALOME_Exception)
void _getOutputField (const char *coupling, MEDCouplingFieldDouble *field)
void _setInputField (const char *coupling, SALOME_MED::MPIMEDCouplingFieldDoubleCorbaInterface_ptr fieldptr, MEDCouplingFieldDouble *field)

Data Fields

CommInterface_interface
std::map< std::string,
InterpKernelDEC * > 
_dec
std::map< std::string,
MPIProcessorGroup * > 
_source
std::map< std::string,
MPIProcessorGroup * > 
_target
std::map< std::string,
ProcessorGroup * > 
_commgroup
std::map< std::string,
INTERP_KERNEL::InterpolationOptions * > 
_dec_options

Constructor & Destructor Documentation

ParaMEDMEMComponent_i::ParaMEDMEMComponent_i (  ) 
ParaMEDMEMComponent_i::ParaMEDMEMComponent_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName,
bool  regist 
)
ParaMEDMEMComponent_i::~ParaMEDMEMComponent_i (  )  [virtual]

Member Function Documentation

void ParaMEDMEMComponent_i::setInterpolationOptions ( const char *  coupling,
CORBA::Long  print_level,
const char *  intersection_type,
CORBA::Double  precision,
CORBA::Double  median_plane,
CORBA::Boolean  do_rotate,
CORBA::Double  bounding_box_adjustment,
CORBA::Double  bounding_box_adjustment_abs,
CORBA::Double  max_distance_for_3Dsurf_intersect,
CORBA::Long  orientation,
CORBA::Boolean  measure_abs,
const char *  splitting_policy,
CORBA::Boolean  P1P0_bary_method 
) throw (SALOME::SALOME_Exception)
void ParaMEDMEMComponent_i::initializeCoupling ( const char *  coupling  )  throw (SALOME::SALOME_Exception)
void ParaMEDMEMComponent_i::terminateCoupling ( const char *  coupling  )  throw (SALOME::SALOME_Exception)
void ParaMEDMEMComponent_i::_getOutputField ( const char *  coupling,
MEDCouplingFieldDouble field 
)
void ParaMEDMEMComponent_i::_setInputField ( const char *  coupling,
SALOME_MED::MPIMEDCouplingFieldDoubleCorbaInterface_ptr  fieldptr,
MEDCouplingFieldDouble field 
)

Field Documentation