precond.h
来自「一个用来实现偏微分方程中网格的计算库」· C头文件 代码 · 共 43 行
H
43 行
/****************************************************************************//* precond.h *//****************************************************************************//* *//* PRECONDitioners for iterative solvers of systems of linear equations *//* *//* Copyright (C) 1992-1996 Tomas Skalicky. All rights reserved. *//* *//****************************************************************************//* *//* ANY USE OF THIS CODE CONSTITUTES ACCEPTANCE OF THE TERMS *//* OF THE COPYRIGHT NOTICE (SEE FILE COPYRGHT.H) *//* *//****************************************************************************/#ifndef PRECOND_H#define PRECOND_H#include "laspack_config.h"#ifdef _LP_INCLUDED_FROM_CPLUSPLUSextern "C" {#endif #include "lastypes.h"#include "qvector.h"#include "qmatrix.h"#include "copyrght.h"typedef QVector *(*PrecondProcType)(QMatrix *, QVector *, QVector *, _LPDouble);/* declaration of preconditioners */QVector *JacobiPrecond(QMatrix *A, QVector *y, QVector *c, _LPDouble Omega);QVector *SSORPrecond(QMatrix *A, QVector *y, QVector *c, _LPDouble Omega);QVector *ILUPrecond(QMatrix *A, QVector *y, QVector *c, _LPDouble Omega);#ifdef _LP_INCLUDED_FROM_CPLUSPLUS}#endif#endif /* PRECOND_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?