KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::DistributedSystemVector< TDataType, TIndexType > Member List

This is the complete list of members for Kratos::DistributedSystemVector< TDataType, TIndexType >, including all inherited members.

Add(const TDataType factor, const DistributedSystemVector &rOtherVector)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
AddEntries(TIteratorType it_begin, TIteratorType it_end)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
AddEntry(TIndexType GlobalI)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
Assemble(const TVectorType &rVectorInput, const TIndexVectorType &EquationId)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
BeginAssemble()Kratos::DistributedSystemVector< TDataType, TIndexType >inline
Clear()Kratos::DistributedSystemVector< TDataType, TIndexType >inline
DistributedSystemVector(const DistributedSparseGraph< IndexType > &rGraph)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
DistributedSystemVector(DistributedSystemVector const &rOther)Kratos::DistributedSystemVector< TDataType, TIndexType >inlineexplicit
DistributedSystemVector(const DistributedNumbering< IndexType > &rNumbering)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
Dot(const DistributedSystemVector &rOtherVector, MpiIndexType gather_on_rank=0)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
FinalizeAssemble()Kratos::DistributedSystemVector< TDataType, TIndexType >inline
GetComm() constKratos::DistributedSystemVector< TDataType, TIndexType >inline
GetExporter() constKratos::DistributedSystemVector< TDataType, TIndexType >inline
GetLocalData()Kratos::DistributedSystemVector< TDataType, TIndexType >inline
GetLocalData() constKratos::DistributedSystemVector< TDataType, TIndexType >inline
GetNumbering() constKratos::DistributedSystemVector< TDataType, TIndexType >inline
IndexType typedefKratos::DistributedSystemVector< TDataType, TIndexType >
Info() constKratos::DistributedSystemVector< TDataType, TIndexType >inline
KRATOS_CLASS_POINTER_DEFINITION(DistributedSystemVector)Kratos::DistributedSystemVector< TDataType, TIndexType >
LocalSize() constKratos::DistributedSystemVector< TDataType, TIndexType >inline
MpiIndexType typedefKratos::DistributedSystemVector< TDataType, TIndexType >
operator()(IndexType I)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
operator()(IndexType I) constKratos::DistributedSystemVector< TDataType, TIndexType >inline
operator*=(const TDataType &multiplier_factor)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
operator+=(const DistributedSystemVector &rOtherVector)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
operator-=(const DistributedSystemVector &rOtherVector)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
operator/=(const TDataType &divide_factor)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
operator=(DistributedSystemVector const &rOtherVector)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
operator[](IndexType I)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
operator[](IndexType I) constKratos::DistributedSystemVector< TDataType, TIndexType >inline
pGetComm() constKratos::DistributedSystemVector< TDataType, TIndexType >inline
PrintData(std::ostream &rOStream) constKratos::DistributedSystemVector< TDataType, TIndexType >inline
PrintInfo(std::ostream &rOStream) constKratos::DistributedSystemVector< TDataType, TIndexType >inline
SetValue(const TDataType value)Kratos::DistributedSystemVector< TDataType, TIndexType >inline
Size() constKratos::DistributedSystemVector< TDataType, TIndexType >inline
value_type typedefKratos::DistributedSystemVector< TDataType, TIndexType >
~DistributedSystemVector()Kratos::DistributedSystemVector< TDataType, TIndexType >inline