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::KratosSpace< TDataType, TMatrixType, TVectorType > Member List

This is the complete list of members for Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >, including all inherited members.

AssembleLHS(MatrixType &A, TOtherMatrixType &LHS_Contribution, TEquationIdVectorType &EquationId)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Assign(VectorType &rX, const double A, const VectorType &rY)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Clear(MatrixPointerType &pA)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Clear(VectorPointerType &pX)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Copy(MatrixType const &rX, MatrixType &rY)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Copy(VectorType const &rX, VectorType &rY)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
CreateDofUpdater()Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
CreateEmptyMatrixPointer()Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
CreateEmptyVectorPointer()Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
DataType typedefKratos::KratosSpace< TDataType, TMatrixType, TVectorType >
DofUpdaterPointerType typedefKratos::KratosSpace< TDataType, TMatrixType, TVectorType >
DofUpdaterType typedefKratos::KratosSpace< TDataType, TMatrixType, TVectorType >
Dot(VectorType const &rX, VectorType const &rY)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
GatherValues(const VectorType &x, const std::vector< IndexType > &IndexArray, TDataType *pValues)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
GetColumn(unsigned int j, Matrix &rM, TColumnType &rX)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
GetValue(const VectorType &x, IndexType LocalI)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
GraphDegree(IndexType i, const CsrMatrix< TDataType > &rA)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
GraphNeighbors(IndexType i, const CsrMatrix< TDataType > &rA, std::vector< IndexType > &neighbors)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
IndexType typedefKratos::KratosSpace< TDataType, TMatrixType, TVectorType >
Info() constKratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinevirtual
InplaceMult(VectorType &rX, const double A)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
IsDistributed()Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
JacobiNorm(const Matrix &rA)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
JacobiNorm(const CsrMatrix< TDataType > &rA)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
KRATOS_CLASS_POINTER_DEFINITION(KratosSpace)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >
KratosSpace()Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inline
MatrixPointerType typedefKratos::KratosSpace< TDataType, TMatrixType, TVectorType >
MatrixType typedefKratos::KratosSpace< TDataType, TMatrixType, TVectorType >
Mult(const Matrix &rA, VectorType &rX, VectorType &rY)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Mult(const CsrMatrix< TDataType > &rA, VectorType &rX, VectorType &rY)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
PrintData(std::ostream &rOStream) constKratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinevirtual
Resize(MatrixType &rA, SizeType m, SizeType n)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Resize(MatrixPointerType &pA, SizeType m, SizeType n)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Resize(VectorType &rX, SizeType n)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Resize(VectorPointerType &pX, SizeType n)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
ResizeData(TOtherMatrixType &rA, SizeType m)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
ResizeData(CsrMatrix< TDataType > &rA, SizeType m)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
ResizeData(VectorType &rX, SizeType m)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
RowDot(unsigned int i, MatrixType &rA, VectorType &rX)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
ScaleAndAdd(const double A, const VectorType &rX, const double B, const VectorType &rY, VectorType &rZ)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
ScaleAndAdd(const double A, const VectorType &rX, const double B, VectorType &rY)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Set(VectorType &rX, TDataType A)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
SetColumn(unsigned int j, Matrix &rM, TColumnType &rX)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
SetToZero(TOtherMatrixType &rA)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
SetToZero(CsrMatrix< TDataType > &rA)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
SetToZero(VectorType &rX)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
SetValue(VectorType &rX, IndexType local_i, TDataType value)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Size(VectorType const &rV)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Size1(MatrixType const &rM)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
Size2(MatrixType const &rM)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
SizeType typedefKratos::KratosSpace< TDataType, TMatrixType, TVectorType >
TransposeMult(TOtherMatrixType &rA, VectorType &rX, VectorType &rY)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
TwoNorm(VectorType const &rX)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
TwoNorm(const Matrix &rA)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
TwoNorm(const CsrMatrix< TDataType > &rA)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
TwoNorm(const DistributedCsrMatrix< TDataType > &rA)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
UnaliasedAdd(VectorType &rX, const double A, const VectorType &rY)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
VectorPointerType typedefKratos::KratosSpace< TDataType, TMatrixType, TVectorType >
VectorType typedefKratos::KratosSpace< TDataType, TMatrixType, TVectorType >
WriteMatrixMarketMatrix(const char *pFileName, TOtherMatrixType &rM, const bool Symmetric)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
WriteMatrixMarketVector(const char *pFileName, const VectorType &rV)Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinestatic
~KratosSpace()Kratos::KratosSpace< TDataType, TMatrixType, TVectorType >inlinevirtual