Version: 6.3.1
Public Member Functions | Private Member Functions | Private Attributes

MEDMEM_REMAPPER Class Reference

#include <MEDMEM_Remapper.hxx>

Inheritance diagram for MEDMEM_REMAPPER:
Inheritance graph

Public Member Functions

 MEDMEM_REMAPPER ()
virtual ~MEDMEM_REMAPPER ()
int prepare (const MEDMEM::MESH &source_mesh, const MEDMEM::MESH &target_mesh, const char *method)
void transfer (const MEDMEM::FIELD< double > &source_field, MEDMEM::FIELD< double > &target_field)
void reverseTransfer (MEDMEM::FIELD< double > &source_field, const MEDMEM::FIELD< double > &target_field)
MEDMEM::FIELD< double > * transferField (const MEDMEM::FIELD< double > &source_field)
MEDMEM::FIELD< double > * reverseTransferField (const MEDMEM::FIELD< double > &target_field)
void printMatrixInfo ()
int setOptionDouble (const std::string &key, double value)
int setOptionInt (const std::string &key, int value)
int setOptionString (const std::string &key, std::string &value)

Private Member Functions

MEDMEM::FIELD< double > * getSupportVolumes (const MEDMEM::SUPPORT &support)
 returns the volumes of the cells underlying the support support

Private Attributes

INTERP_KERNEL::Matrix< double,
INTERP_KERNEL::ALL_FORTRAN_MODE > * 
_matrix
std::vector< double_deno_multiply
std::vector< double_deno_reverse_multiply
int _nb_rows
int _nb_cols
string _sourceFieldType
string _targetFieldType
const MEDMEM::MESH_sourceMesh
const MEDMEM::MESH_targetMesh
const MEDMEM::SUPPORT_sourceSupport
const MEDMEM::SUPPORT_targetSupport

Field Documentation

INTERP_KERNEL::Matrix<double, INTERP_KERNEL::ALL_FORTRAN_MODE>* MEDMEM_REMAPPER._matrix [private]
std::vector<double> MEDMEM_REMAPPER._deno_multiply [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS