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.
Namespaces | Functions
custom_math.py File Reference

Namespaces

 utilities.custom_math
 

Functions

def utilities.custom_math.SafeConvertVectorToMatrix (_L)
 
def utilities.custom_math.IsVector (_X)
 
def utilities.custom_math.IsEmpty (_A)
 
def utilities.custom_math.ZeroVector (m)
 
def utilities.custom_math.ZeroMatrix (m, n)
 
def utilities.custom_math.Ones (n)
 
def utilities.custom_math.RowSize (_A)
 
def utilities.custom_math.CollSize (_A)
 
def utilities.custom_math.HorzCat (_A, _B)
 
def utilities.custom_math.VertCat (_A, _B)
 
def utilities.custom_math.Norm2 (_X)
 
def utilities.custom_math.NormInf3D (_X)
 
def utilities.custom_math.Dot (_X, _Y)
 
def utilities.custom_math.Plus (_X, _Y)
 
def utilities.custom_math.ScalarVectorProduct (scal, _X)
 
def utilities.custom_math.ScalarMatrixProduct (scal, _A)
 
def utilities.custom_math.Prod (_A, _B)
 
def utilities.custom_math.ElemwiseProd (_X, _Y)
 
def utilities.custom_math.Trans (_A)
 
def utilities.custom_math.Minus (_X, _Y)
 
def utilities.custom_math.TranslateToNewBasis (_A, basis)
 
def utilities.custom_math.TranslateToOriginalBasis (_A, basis)
 
def utilities.custom_math.SolveLinearSystem (A, b)
 
def utilities.custom_math.QuadProg (A, b, max_itr, tolerance)
 
def utilities.custom_math.PerformBisectioning (func, a, b, target, tolerance, max_itr)
 
def utilities.custom_math.PerformGramSchmidtOrthogonalization (vector_space)