|
preCICE v3.3.0
|
This is the complete list of members for precice::acceleration::impl::ParallelMatrixOperations, including all inherited members.
| _cyclicCommLeft | precice::acceleration::impl::ParallelMatrixOperations | private |
| _cyclicCommRight | precice::acceleration::impl::ParallelMatrixOperations | private |
| _log | precice::acceleration::impl::ParallelMatrixOperations | private |
| _multiply_cyclic(Eigen::PlainObjectBase< Derived1 > &leftMatrix, Eigen::PlainObjectBase< Derived2 > &rightMatrix, Eigen::PlainObjectBase< Derived2 > &result, const std::vector< int > &offsets, int p, int q, int r) | precice::acceleration::impl::ParallelMatrixOperations | inlineprivate |
| _multiplyNM_block(Eigen::PlainObjectBase< Derived1 > &leftMatrix, Eigen::PlainObjectBase< Derived2 > &rightMatrix, Eigen::PlainObjectBase< Derived2 > &result, const std::vector< int > &offsets, int p, int q, int r) | precice::acceleration::impl::ParallelMatrixOperations | inlineprivate |
| _multiplyNM_dotProduct(Eigen::PlainObjectBase< Derived1 > &leftMatrix, Eigen::PlainObjectBase< Derived2 > &rightMatrix, Eigen::PlainObjectBase< Derived2 > &result, const std::vector< int > &offsets, int p, int q, int r) | precice::acceleration::impl::ParallelMatrixOperations | inlineprivate |
| _needCyclicComm | precice::acceleration::impl::ParallelMatrixOperations | private |
| closeCircularCommunication() | precice::acceleration::impl::ParallelMatrixOperations | private |
| establishCircularCommunication() | precice::acceleration::impl::ParallelMatrixOperations | private |
| initialize(const bool needCyclicComm) | precice::acceleration::impl::ParallelMatrixOperations | |
| multiply(Eigen::PlainObjectBase< Derived1 > &leftMatrix, Eigen::PlainObjectBase< Derived2 > &rightMatrix, Eigen::PlainObjectBase< Derived2 > &result, const std::vector< int > &offsets, int p, int q, int r, bool cyclicComm=true, bool dotProductComputation=true) | precice::acceleration::impl::ParallelMatrixOperations | inline |
| multiply(const Eigen::MatrixBase< Derived1 > &leftMatrix, const Eigen::MatrixBase< Derived2 > &rightMatrix, Eigen::PlainObjectBase< Derived3 > &result, int p, int q, int r) | precice::acceleration::impl::ParallelMatrixOperations | inline |
| ~ParallelMatrixOperations() | precice::acceleration::impl::ParallelMatrixOperations |