CEPS
24.01
Cardiac ElectroPhysiology Simulator
|
#include <cstring>
#include <map>
#include <memory>
#include <vtkPointLocator.h>
#include "common/CepsCommon.hpp"
#include "linearAlgebra/DistributedMatrix.hpp"
Go to the source code of this file.
Data Structures | |
class | DistributedVector |
Structure to hold spatially dependant data and distribute it between process. More... | |
Typedefs | |
using | DVecPtr = std::shared_ptr< DistributedVector > |
Short typedef for pointer on distributed vector. More... | |
Functions | |
DistributedVector | operator+ (const DistributedVector &lhs, const DistributedVector &rhs) |
Addition of vectors. More... | |
DistributedVector | operator+ (const DistributedVector &lhs, const CepsMathScalar &scalar) |
vector+scalar More... | |
DistributedVector | operator- (const DistributedVector &lhs, const DistributedVector &rhs) |
vector-vector More... | |
DistributedVector | operator- (const DistributedVector &lhs, const CepsMathScalar &scalar) |
vector-scalar More... | |
DistributedVector | operator* (const DistributedVector &lhs, const CepsMathScalar &scalar) |
vector*scalar More... | |
DistributedVector | operator* (const CepsMathScalar &scalar, const DistributedVector &rhs) |
scalar*vector More... | |
DistributedVector | operator* (const DistributedMatrix &A, const DistributedVector &x) |
Distributed mat mult. More... | |
Structure to hold spatially dependant data and distribute it between process
Definition in file DistributedVector.hpp.
using DVecPtr = std::shared_ptr<DistributedVector> |
Short typedef for pointer on distributed vector.
Definition at line 566 of file DistributedVector.hpp.
DistributedVector operator* | ( | const CepsMathScalar & | scalar, |
const DistributedVector & | rhs | ||
) |
scalar*vector
Definition at line 164 of file DistributedVector.cpp.
DistributedVector operator* | ( | const DistributedMatrix & | A, |
const DistributedVector & | x | ||
) |
Distributed mat mult.
Definition at line 170 of file DistributedVector.cpp.
DistributedVector operator* | ( | const DistributedVector & | lhs, |
const CepsMathScalar & | scalar | ||
) |
vector*scalar
Definition at line 158 of file DistributedVector.cpp.
DistributedVector operator+ | ( | const DistributedVector & | lhs, |
const CepsMathScalar & | scalar | ||
) |
vector+scalar
Definition at line 140 of file DistributedVector.cpp.
DistributedVector operator+ | ( | const DistributedVector & | lhs, |
const DistributedVector & | rhs | ||
) |
Addition of vectors.
Definition at line 134 of file DistributedVector.cpp.
DistributedVector operator- | ( | const DistributedVector & | lhs, |
const CepsMathScalar & | scalar | ||
) |
vector-scalar
Definition at line 152 of file DistributedVector.cpp.
DistributedVector operator- | ( | const DistributedVector & | lhs, |
const DistributedVector & | rhs | ||
) |
vector-vector
Definition at line 146 of file DistributedVector.cpp.