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::SystemVector< TDataType, TIndexType > Member List

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

Add(const TDataType factor, const SystemVector &rOtherVector)Kratos::SystemVector< TDataType, TIndexType >inline
Assemble(const TVectorType &rVectorInput, const TIndexVectorType &EquationId)Kratos::SystemVector< TDataType, TIndexType >inline
BeginAssemble()Kratos::SystemVector< TDataType, TIndexType >inline
Clear()Kratos::SystemVector< TDataType, TIndexType >inline
data()Kratos::SystemVector< TDataType, TIndexType >inline
data() constKratos::SystemVector< TDataType, TIndexType >inline
Dot(const SystemVector &rOtherVector, IndexType gather_on_rank=0)Kratos::SystemVector< TDataType, TIndexType >inline
FinalizeAssemble()Kratos::SystemVector< TDataType, TIndexType >inline
GetComm() constKratos::SystemVector< TDataType, TIndexType >inline
IndexType typedefKratos::SystemVector< TDataType, TIndexType >
Info() constKratos::SystemVector< TDataType, TIndexType >inline
KRATOS_CLASS_POINTER_DEFINITION(SystemVector)Kratos::SystemVector< TDataType, TIndexType >
operator()(IndexType I)Kratos::SystemVector< TDataType, TIndexType >inline
operator()(IndexType I) constKratos::SystemVector< TDataType, TIndexType >inline
operator*=(const TDataType multiplier_factor)Kratos::SystemVector< TDataType, TIndexType >inline
operator+=(const SystemVector &rOtherVector)Kratos::SystemVector< TDataType, TIndexType >inline
operator-=(const SystemVector &rOtherVector)Kratos::SystemVector< TDataType, TIndexType >inline
operator/=(const TDataType divide_factor)Kratos::SystemVector< TDataType, TIndexType >inline
operator=(SystemVector const &rOtherVector)Kratos::SystemVector< TDataType, TIndexType >inline
operator[](IndexType I)Kratos::SystemVector< TDataType, TIndexType >inline
operator[](IndexType I) constKratos::SystemVector< TDataType, TIndexType >inline
pGetComm() constKratos::SystemVector< TDataType, TIndexType >inline
PrintData(std::ostream &rOStream) constKratos::SystemVector< TDataType, TIndexType >inline
PrintInfo(std::ostream &rOStream) constKratos::SystemVector< TDataType, TIndexType >inline
SetValue(const TDataType value)Kratos::SystemVector< TDataType, TIndexType >inline
size() constKratos::SystemVector< TDataType, TIndexType >inline
SystemVector(const SparseGraph< IndexType > &rGraph)Kratos::SystemVector< TDataType, TIndexType >inline
SystemVector(const SparseContiguousRowGraph< IndexType > &rGraph)Kratos::SystemVector< TDataType, TIndexType >inline
SystemVector(IndexType size, DataCommunicator &rComm=ParallelEnvironment::GetDataCommunicator("Serial"))Kratos::SystemVector< TDataType, TIndexType >inline
SystemVector(const Vector &data, DataCommunicator &rComm=ParallelEnvironment::GetDataCommunicator("Serial"))Kratos::SystemVector< TDataType, TIndexType >inline
SystemVector(const SystemVector< TDataType, TIndexType > &rOtherVector)Kratos::SystemVector< TDataType, TIndexType >inlineexplicit
~SystemVector()Kratos::SystemVector< TDataType, TIndexType >inline