OpenCAEPoro
v0.5.0
A simulator for multicomponent porous media flow
|
Declaration of classes interfacing to the FASP solvers. More...
#include <fstream>
#include <iostream>
#include <string>
#include <vector>
#include "fasp.h"
#include "fasp_block.h"
#include "fasp_functs.h"
#include "LinearSolver.hpp"
Go to the source code of this file.
Classes | |
class | FaspSolver |
Basic FASP solver class. More... | |
class | ScalarFaspSolver |
Scalar solvers in CSR format from FASP. More... | |
class | VectorFaspSolver |
Vector solvers in BSR format from FASP. More... | |
Macros | |
#define | PC_NULL 60 |
None: no preconditioner. | |
#define | PC_FASP1 61 |
FASP1: MSP, default for FIM from 2020. | |
#define | PC_FASP2 62 |
FASP2: MSP, experimental only. | |
#define | PC_FASP3 63 |
FASP3: MSP, monolithic preconditioner. | |
#define | PC_FASP4 64 |
FASP4: MSP, default for FIM from 2015. | |
#define | PC_FASP5 65 |
FASP5: MSP, experimental only. | |
#define | PC_DIAG 68 |
DIAG: diagonal preconditioner. | |
#define | PC_BILU 69 |
BILU: block ILU preconditioner. | |
#define | PC_FASP1_SHARE 71 |
Sharing setup stage for PC_FASP1, use with caution. | |
#define | PC_FASP4_SHARE 74 |
Sharing setup stage for PC_FASP4, use with caution. | |
#define | RESET_CONST 35 |
Sharing threshold for PC_FASP1_SHARE, PC_FASP4_SHARE. | |
Declaration of classes interfacing to the FASP solvers.
Copyright (C) 2021–present by the OpenCAEPoro team. All rights reserved.
Definition in file FaspSolver.hpp.