Muscat.LinAlg package¶
Subpackages¶
Submodules¶
- Muscat.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.Residual()
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()
- Muscat.LinAlg.LinearSolver module
CheckIntegrity()
CheckSPQR()
CheckSolver()
GenerateEigenConstructor()
GetAvailableSolvers()
LinearProblem
LinearSolverBase
LinearSolverCG
LinearSolverCholesky
LinearSolverDirect
LinearSolverDispatcher
LinearSolverEigen
LinearSolverIterativeBase
LinearSolverPardiso
LinearSolvergmres
LinearSolverlAMG
LinearSolverlgmres
LinearSolverlsqr
RegisterSolverClass()
RegisterSolverClassUsingName()
SolverFactory
- Muscat.LinAlg.MatVecOperations module
- Muscat.LinAlg.NativeEigenSolver module
- Muscat.LinAlg.SVD module
- Muscat.LinAlg.Transform module
CheckIntegrity()
Transform
Transform.ApplyInvTransform()
Transform.ApplyInvTransformDirection()
Transform.ApplyInvTransformTensor()
Transform.ApplyTransform()
Transform.ApplyTransformDirection()
Transform.ApplyTransformTensor()
Transform.GetDirection()
Transform.GetOrthoNormalBase()
Transform.SetAsRotationAroundAxis()
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.keepNormalized
Transform2D.keepOrthogonal