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

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

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