C# Класс QLNet.TridiagonalOperator

Наследование: IOperator
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
diagonal_ Vector
timeSetter_ TimeSetter

Открытые методы

Метод Описание
Clone ( ) : object
SOR ( Vector rhs, double tol ) : Vector
TridiagonalOperator ( ) : System
TridiagonalOperator ( Vector low, Vector mid, Vector high ) : System
TridiagonalOperator ( int size ) : System
add ( IOperator A, IOperator B ) : IOperator
applyTo ( Vector v ) : Vector
diagonal ( ) : Vector
identity ( int size ) : IOperator
isTimeDependent ( ) : bool
lowerDiagonal ( ) : Vector
multiply ( double a, IOperator o ) : IOperator
setFirstRow ( double valB, double valC ) : void
setLastRow ( double valA, double valB ) : void
setMidRow ( int i, double valA, double valB, double valC ) : void
setMidRows ( double valA, double valB, double valC ) : void
setTime ( double t ) : void
size ( ) : int
solveFor ( Vector rhs ) : Vector
subtract ( IOperator A, IOperator B ) : IOperator
upperDiagonal ( ) : Vector

Описание методов

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

public Clone ( ) : object
Результат object

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

public SOR ( Vector rhs, double tol ) : Vector
rhs Vector
tol double
Результат Vector

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

public TridiagonalOperator ( ) : System
Результат System

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

public TridiagonalOperator ( Vector low, Vector mid, Vector high ) : System
low Vector
mid Vector
high Vector
Результат System

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

public TridiagonalOperator ( int size ) : System
size int
Результат System

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

public add ( IOperator A, IOperator B ) : IOperator
A IOperator
B IOperator
Результат IOperator

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

public applyTo ( Vector v ) : Vector
v Vector
Результат Vector

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

public diagonal ( ) : Vector
Результат Vector

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

public identity ( int size ) : IOperator
size int
Результат IOperator

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

public isTimeDependent ( ) : bool
Результат bool

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

public lowerDiagonal ( ) : Vector
Результат Vector

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

public multiply ( double a, IOperator o ) : IOperator
a double
o IOperator
Результат IOperator

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

public setFirstRow ( double valB, double valC ) : void
valB double
valC double
Результат void

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

public setLastRow ( double valA, double valB ) : void
valA double
valB double
Результат void

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

public setMidRow ( int i, double valA, double valB, double valC ) : void
i int
valA double
valB double
valC double
Результат void

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

public setMidRows ( double valA, double valB, double valC ) : void
valA double
valB double
valC double
Результат void

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

public setTime ( double t ) : void
t double
Результат void

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

public size ( ) : int
Результат int

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

public solveFor ( Vector rhs ) : Vector
rhs Vector
Результат Vector

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

public subtract ( IOperator A, IOperator B ) : IOperator
A IOperator
B IOperator
Результат IOperator

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

public upperDiagonal ( ) : Vector
Результат Vector

Описание свойств

diagonal_ защищенное свойство

protected Vector diagonal_
Результат Vector

timeSetter_ защищенное свойство

protected TimeSetter timeSetter_
Результат TimeSetter