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::MatrixContainer< TDim, TSparseSpace > Member List

This is the complete list of members for Kratos::MatrixContainer< TDim, TSparseSpace >, including all inherited members.

Add_Minv_value(CalcVectorType &destination, const CalcVectorType &origin1, const double value, const ValuesVectorType &Minv_vec, const CalcVectorType &origin)Kratos::MatrixContainer< TDim, TSparseSpace >inline
Add_Minv_value(ValuesVectorType &destination, const ValuesVectorType &origin1, const double value, const ValuesVectorType &Minv_vec, const ValuesVectorType &origin)Kratos::MatrixContainer< TDim, TSparseSpace >inline
AllocateAndSetToZero(CalcVectorType &data_vector, int size)Kratos::MatrixContainer< TDim, TSparseSpace >inline
AllocateAndSetToZero(ValuesVectorType &data_vector, int size)Kratos::MatrixContainer< TDim, TSparseSpace >inline
AssignVectorToVector(const CalcVectorType &origin, CalcVectorType &destination)Kratos::MatrixContainer< TDim, TSparseSpace >inline
AssignVectorToVector(const ValuesVectorType &origin, ValuesVectorType &destination)Kratos::MatrixContainer< TDim, TSparseSpace >inline
BuildCSRData(ModelPart &model_part)Kratos::MatrixContainer< TDim, TSparseSpace >inline
CalcVectorType typedefKratos::MatrixContainer< TDim, TSparseSpace >
Clear()Kratos::MatrixContainer< TDim, TSparseSpace >inline
ConstructCSRVector(ModelPart &model_part)Kratos::MatrixContainer< TDim, TSparseSpace >inline
CSR_Tuple typedefKratos::MatrixContainer< TDim, TSparseSpace >
EdgesVectorType typedefKratos::MatrixContainer< TDim, TSparseSpace >
FillCoordinatesFromDatabase(CalcVectorType &rDestination, ModelPart::NodesContainerType &rNodes)Kratos::MatrixContainer< TDim, TSparseSpace >inline
FillOldScalarFromDatabase(Variable< double > &rVariable, ValuesVectorType &rDestination, ModelPart::NodesContainerType &rNodes)Kratos::MatrixContainer< TDim, TSparseSpace >inline
FillOldVectorFromDatabase(Variable< array_1d< double, 3 >> &rVariable, CalcVectorType &rDestination, ModelPart::NodesContainerType &rNodes)Kratos::MatrixContainer< TDim, TSparseSpace >inline
FillScalarFromDatabase(Variable< double > &rVariable, ValuesVectorType &rDestination, ModelPart::NodesContainerType &rNodes)Kratos::MatrixContainer< TDim, TSparseSpace >inline
FillVectorFromDatabase(Variable< array_1d< double, 3 >> &rVariable, CalcVectorType &rDestination, ModelPart::NodesContainerType &rNodes)Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetColumnIndex()Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetCSRIndex(unsigned int NodeI, unsigned int NeighbourJ)Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetDiagGradient()Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetEdgeValues()Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetHmin()Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetInvertedMass()Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetLumpedMass()Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetNumberEdges()Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetRowStartIndex()Kratos::MatrixContainer< TDim, TSparseSpace >inline
GetTuplePointer(unsigned int NodeI, unsigned int NeighbourJ)Kratos::MatrixContainer< TDim, TSparseSpace >inline
IndicesVectorType typedefKratos::MatrixContainer< TDim, TSparseSpace >
MatrixContainer()Kratos::MatrixContainer< TDim, TSparseSpace >inline
SetToZero(EdgesVectorType &data_vector)Kratos::MatrixContainer< TDim, TSparseSpace >inline
SetToZero(IndicesVectorType &data_vector)Kratos::MatrixContainer< TDim, TSparseSpace >inline
SetToZero(CalcVectorType &data_vector)Kratos::MatrixContainer< TDim, TSparseSpace >inline
SetToZero(ValuesVectorType &data_vector)Kratos::MatrixContainer< TDim, TSparseSpace >inline
ValuesVectorType typedefKratos::MatrixContainer< TDim, TSparseSpace >
WriteScalarToDatabase(Variable< double > &rVariable, ValuesVectorType &rOrigin, ModelPart::NodesContainerType &rNodes)Kratos::MatrixContainer< TDim, TSparseSpace >inline
WriteVectorToDatabase(Variable< array_1d< double, 3 >> &rVariable, CalcVectorType &rOrigin, ModelPart::NodesContainerType &rNodes)Kratos::MatrixContainer< TDim, TSparseSpace >inline
~MatrixContainer()Kratos::MatrixContainer< TDim, TSparseSpace >inline