SymmetricMatrixSet: Boolean;
SymmetricMatrixSet: boolean;
Свойство SymmetricMatrixSet определяет, приводить ли систему линейных уравнений к эквивалентной с положительно определённой симметричной матрицей.
Свойство актуально, если для решения системы линейных уравнений используется метод сопряженных градиентов, т.е. ISmLinearEquations.SLEMethod = SLEMethodType.ConjugateGradient. Метод сопряженных градиентов гарантирует сходимость, только если матрица коэффициентов является симметричной и положительно определенной. Если заданная матрица коэффициентов не является симметричной и положительно определенной, то для того чтобы гарантировать сходимость, следует задать SymmetricMatrixSet = True.
Допустимые значения:
True. Система линейных уравнений будет приведена к эквивалентной с положительно определённой симметричной матрицей;
False. Система линейных уравнений не будет приведена к эквивалентной с положительно определённой симметричной матрицей.
Использование свойства приведено в примере для ISmLinearEquations.InitApproximation.
См. также: