BasicTools.Linalg package
Submodules
- BasicTools.Linalg.ConstraintsHolder module
Ainsworth
CheckIntegrity()
CheckIntegrityTTC()
ConstraintsHolder
ConstraintsHolder.AddConstant()
ConstraintsHolder.AddConstraint()
ConstraintsHolder.AddEquation()
ConstraintsHolder.AddEquationSparse()
ConstraintsHolder.AddEquationsFromIJV()
ConstraintsHolder.AddEquationsFromOperatorAAndb()
ConstraintsHolder.AddFactor()
ConstraintsHolder.CleanEmptyColumns()
ConstraintsHolder.Compact()
ConstraintsHolder.ComputeConstraintsEquations()
ConstraintsHolder.GetCOp()
ConstraintsHolder.GetCRhs()
ConstraintsHolder.GetCleanConstraintBase()
ConstraintsHolder.GetNumberOfConstraints()
ConstraintsHolder.GetNumberOfDofsOnCSystem()
ConstraintsHolder.GetNumberOfDofsOnOriginalSystem()
ConstraintsHolder.NextEquation()
ConstraintsHolder.Reset()
ConstraintsHolder.RestoreSolution()
ConstraintsHolder.RestrictSolution()
ConstraintsHolder.SetConstraintsMethod()
ConstraintsHolder.SetNumberOfDofs()
ConstraintsHolder.SetOp()
ConstraintsHolder.ToSparse()
ConstraintsHolder.ToSparseFull()
ConstraintsHolder.UpdateCSystem()
ConstraintsHolder.matvec()
ConstraintsHolder.rmatvec()
ExpandMatrix()
Lagrange
Penalisation
Projection
TestQR()
- BasicTools.Linalg.LinearSolver module
CheckIntegrity()
CheckSPQR()
CheckSolver()
GenerateEigenConstructor()
GetAvailableSolvers()
LinearProblem
LinearSolverBase
LinearSolverCG
LinearSolverCholesky
LinearSolverDirect
LinearSolverEigen
LinearSolverIterativeBase
LinearSolverPardiso
LinearSolvergmres
LinearSolverlAMG
LinearSolverlgmres
LinearSolverlsqr
RegisterSolverClass()
RegisterSolverClassUsingName()
SolverFactory
- BasicTools.Linalg.MatOperations module
- BasicTools.Linalg.NativeEigenSolver module
- BasicTools.Linalg.SVD module
- BasicTools.Linalg.Transform module
CheckIntegrity()
Transform
Transform.ApplyInvTransform()
Transform.ApplyInvTransformDirection()
Transform.ApplyInvTransformTensor()
Transform.ApplyTransform()
Transform.ApplyTransformDirection()
Transform.ApplyTransformTensor()
Transform.GetDirection()
Transform.GetOrthoNormalBase()
Transform.SetFirst()
Transform.SetOffset()
Transform.SetOpUsingThird()
Transform.SetOperator()
Transform.SetSecond()
Transform.SetThird()
Transform2D
Transform2D.ApplyInvTransform()
Transform2D.ApplyInvTransformDirection()
Transform2D.ApplyTransform()
Transform2D.ApplyTransformDirection()
Transform2D.EnsureIn2D()
Transform2D.EnsureIn3D()
Transform2D.GetDirection()
Transform2D.GetOrthoNormalBase()
Transform2D.SetFirst()
Transform2D.SetOffset()
Transform2D.keepNormalised
Transform2D.keepOrthogonal