Public Member Functions | |
InterpolationMatrix (const ParaMEDMEM::ParaFIELD *source_field, const ProcessorGroup &source_group, const ProcessorGroup &target_group, const DECOptions &dec_opt, const InterpolationOptions &i_opt) | |
virtual | ~InterpolationMatrix () |
void | addContribution (MEDCouplingPointSet &distant_support, int iproc_distant, const int *distant_elems, const std::string &srcMeth, const std::string &targetMeth) |
void | finishContributionW (ElementLocator &elementLocator) |
void | finishContributionL (ElementLocator &elementLocator) |
void | multiply (MEDCouplingFieldDouble &field) const |
void | transposeMultiply (MEDCouplingFieldDouble &field) const |
void | prepare () |
int | getNbRows () const |
MPIAccessDEC * | getAccessDEC () |
ParaMEDMEM::InterpolationMatrix::InterpolationMatrix | ( | const ParaMEDMEM::ParaFIELD * | source_field, | |
const ProcessorGroup & | source_group, | |||
const ProcessorGroup & | target_group, | |||
const DECOptions & | dec_opt, | |||
const InterpolationOptions & | i_opt | |||
) |
ParaMEDMEM::InterpolationMatrix::~InterpolationMatrix | ( | ) | [virtual] |
void ParaMEDMEM::InterpolationMatrix::addContribution | ( | MEDCouplingPointSet & | distant_support, | |
int | iproc_distant, | |||
const int * | distant_elems, | |||
const std::string & | srcMeth, | |||
const std::string & | targetMeth | |||
) |
void ParaMEDMEM::InterpolationMatrix::finishContributionW | ( | ElementLocator & | elementLocator | ) |
void ParaMEDMEM::InterpolationMatrix::finishContributionL | ( | ElementLocator & | elementLocator | ) |
void ParaMEDMEM::InterpolationMatrix::multiply | ( | MEDCouplingFieldDouble & | field | ) | const |
void ParaMEDMEM::InterpolationMatrix::transposeMultiply | ( | MEDCouplingFieldDouble & | field | ) | const |
void ParaMEDMEM::InterpolationMatrix::prepare | ( | ) |
References ParaMEDMEM::ParaFIELD::getField().
int ParaMEDMEM::InterpolationMatrix::getNbRows | ( | ) | const |
MPIAccessDEC* ParaMEDMEM::InterpolationMatrix::getAccessDEC | ( | ) |