MBDyn-1.7.3
|
#include <schsolman.h>
Classes | |
class | ErrGeneric |
Private Member Functions | |
void | AssSchur (void) |
void | InitializeComm (void) |
Additional Inherited Members | |
![]() | |
enum | ScaleWhen { SCALEW_NEVER = 0, SCALEW_ONCE, SCALEW_ALWAYS } |
enum | ScaleAlgorithm { SCALEA_NONE, SCALEA_UNDEF, SCALEA_ROW_MAX, SCALEA_ROW_SUM, SCALEA_COL_MAX, SCALEA_COL_SUM, SCALEA_LAPACK, SCALEA_ITERATIVE, SCALEA_ROW_MAX_COL_MAX } |
enum | ScaleFlags { SCALEF_DEFAULT = 0x0u, SCALEF_WARN = 0x1u, SCALEF_VERBOSE = 0x2u, SCALEF_COND_NUM_1 = 0x4u, SCALEF_COND_NUM_INF = 0x8u, SCALEF_COND_NUM = SCALEF_COND_NUM_1 | SCALEF_COND_NUM_INF } |
![]() | |
LinearSolver * | pLS |
Definition at line 68 of file schsolman.h.
SchurSolutionManager::SchurSolutionManager | ( | integer | iSize, |
integer | iBlocks, | ||
integer * | pLocalDofs, | ||
int | iDim1, | ||
integer * | pInterfDofs, | ||
int | iDim2, | ||
SolutionManager * | pLSM, | ||
LinSol & | ls | ||
) |
|
virtual |
|
private |
void SchurSolutionManager::ComplExchIntRes | ( | doublereal & | d, |
const NonlinearSolverTest * | t | ||
) |
Referenced by NonlinearSolverTest::MakeTest().
void SchurSolutionManager::ComplExchIntSol | ( | doublereal & | d, |
const NonlinearSolverTest * | t | ||
) |
Referenced by NonlinearSolverTest::MakeTest().
|
private |
|
virtual |
Reimplemented from SolutionManager.
|
virtual |
Implements SolutionManager.
doublereal* SchurSolutionManager::pdSetResVec | ( | doublereal * | pRes | ) |
doublereal* SchurSolutionManager::pdSetSolVec | ( | doublereal * | pSol | ) |
|
virtual |
Implements SolutionManager.
|
virtual |
Implements SolutionManager.
|
virtual |
Implements SolutionManager.
|
virtual |
Implements SolutionManager.
void SchurSolutionManager::StartExchIntRes | ( | void | ) |
Referenced by NonlinearSolverTest::MakeTest().
void SchurSolutionManager::StartExchIntSol | ( | void | ) |
Referenced by NonlinearSolverTest::MakeTest().
|
private |
Definition at line 137 of file schsolman.h.
|
private |
Definition at line 87 of file schsolman.h.
|
private |
Definition at line 90 of file schsolman.h.
|
private |
Definition at line 90 of file schsolman.h.
|
private |
Definition at line 85 of file schsolman.h.
|
private |
Definition at line 84 of file schsolman.h.
|
private |
Definition at line 97 of file schsolman.h.
|
private |
Definition at line 110 of file schsolman.h.
|
private |
Definition at line 82 of file schsolman.h.
|
private |
Definition at line 102 of file schsolman.h.
|
private |
Definition at line 122 of file schsolman.h.
|
private |
Definition at line 108 of file schsolman.h.
|
private |
Definition at line 123 of file schsolman.h.
|
private |
Definition at line 92 of file schsolman.h.
|
private |
Definition at line 93 of file schsolman.h.
|
private |
Definition at line 99 of file schsolman.h.
|
private |
Definition at line 125 of file schsolman.h.
|
private |
Definition at line 89 of file schsolman.h.
|
private |
Definition at line 134 of file schsolman.h.
|
private |
Definition at line 133 of file schsolman.h.
|
private |
Definition at line 88 of file schsolman.h.
|
private |
Definition at line 113 of file schsolman.h.
|
private |
Definition at line 91 of file schsolman.h.
|
private |
Definition at line 114 of file schsolman.h.
|
private |
Definition at line 124 of file schsolman.h.
|
private |
Definition at line 100 of file schsolman.h.
|
private |
Definition at line 118 of file schsolman.h.
|
private |
Definition at line 96 of file schsolman.h.
|
private |
Definition at line 119 of file schsolman.h.
|
private |
Definition at line 126 of file schsolman.h.
|
private |
Definition at line 120 of file schsolman.h.
|
private |
Definition at line 116 of file schsolman.h.
|
private |
Definition at line 82 of file schsolman.h.