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) |
| InterpolationOptions () |
int | getPrintLevel () const |
void | setPrintLevel (int pl) |
IntersectionType | getIntersectionType () const |
void | setIntersectionType (IntersectionType it) |
std::string | getIntersectionTypeRepr () const |
double | getPrecision () const |
void | setPrecision (double p) |
double | getMedianPlane () const |
void | setMedianPlane (double mp) |
bool | getDoRotate () const |
void | setDoRotate (bool dr) |
double | getBoundingBoxAdjustment () const |
void | setBoundingBoxAdjustment (double bba) |
double | getBoundingBoxAdjustmentAbs () const |
void | setBoundingBoxAdjustmentAbs (double bba) |
double | getMaxDistance3DSurfIntersect () const |
void | setMaxDistance3DSurfIntersect (double bba) |
int | getOrientation () const |
void | setOrientation (int o) |
bool | getMeasureAbsStatus () const |
void | setMeasureAbsStatus (bool newStatus) |
SplittingPolicy | getSplittingPolicy () const |
void | setSplittingPolicy (SplittingPolicy sp) |
std::string | getSplittingPolicyRepr () const |
void | setP1P0BaryMethod (bool isP1P0) |
bool | getP1P0BaryMethod () const |
std::string | filterInterpolationMethod (const std::string &meth) const |
void | init () |
bool | setInterpolationOptions (long print_level, std::string intersection_type, double precision, double median_plane, bool do_rotate, double bounding_box_adjustment, double bounding_box_adjustment_abs, double max_distance_for_3Dsurf_intersect, long orientation, bool measure_abs, std::string splitting_policy, bool P1P0_bary_method) |
void | copyOptions (const InterpolationOptions &other) |
bool | setOptionString (const std::string &key, const std::string &value) |
std::string | printOptions () const |