QLNet.TridiagonalOperator.setFirstRow C# (CSharp) Метод

setFirstRow() публичный Метод

public setFirstRow ( double valB, double valC ) : void
valB double
valC double
Результат void
        public void setFirstRow(double valB, double valC)
        {
            diagonal_[0] = valB;
            upperDiagonal_[0] = valC;
        }

Usage Example

Пример #1
0
        // interface
        public override void applyBeforeApplying(IOperator o)
        {
            TridiagonalOperator L = o as TridiagonalOperator;

            switch (side_)
            {
            case Side.Lower:
                L.setFirstRow(-1.0, 1.0);
                break;

            case Side.Upper:
                L.setLastRow(-1.0, 1.0);
                break;

            default:
                throw new ArgumentException("unknown side for Neumann boundary condition");
            }
        }
All Usage Examples Of QLNet.TridiagonalOperator::setFirstRow