Provides a DistributedVectorExporter which implements FEM assemble capabilities.
More...
#include <distributed_vector_exporter.h>
template<class TIndexType = std::size_t>
class Kratos::DistributedVectorExporter< TIndexType >
Provides a DistributedVectorExporter which implements FEM assemble capabilities.
◆ IndexType
template<class TIndexType = std::size_t>
◆ MpiIndexType
template<class TIndexType = std::size_t>
◆ DistributedVectorExporter() [1/2]
template<class TIndexType = std::size_t>
template<class TGlobalIndicesVectorType >
◆ DistributedVectorExporter() [2/2]
template<class TIndexType = std::size_t>
◆ ~DistributedVectorExporter()
template<class TIndexType = std::size_t>
◆ Apply()
template<class TIndexType = std::size_t>
template<class TDistributedVectorType , class TLocalVectorType , class TApplyFunctorType = std::plus<typename TLocalVectorType::value_type>>
this function "returns" (writes onto rDestinationVector) a local array containing the values identified by the rGlobalIndices list passed in the constructor
◆ GetComm()
template<class TIndexType = std::size_t>
◆ Info()
template<class TIndexType = std::size_t>
Turn back information as a string.
◆ KRATOS_CLASS_POINTER_DEFINITION()
template<class TIndexType = std::size_t>
◆ PrintData()
template<class TIndexType = std::size_t>
◆ PrintInfo()
template<class TIndexType = std::size_t>
Print information about this object.
The documentation for this class was generated from the following file: