66 #include "solution/system_of_eqn/linearSOE/LinearSOESolver.h" 81 std::string preconditioner;
93 PetscSolver(KSPType mth, PCType precond,
double rTol,
double aTol,
double dTol,
int maxIts);
int recvSelf(const CommParameters &)
Receive the object.
Definition: PetscSolver.cpp:309
PETSC library based SOE solver.
Definition: PetscSolver.h:74
Linear system of equations.
Definition: LinearSOE.h:91
int sendSelf(CommParameters &)
Send the object.
Definition: PetscSolver.cpp:268
??.
Definition: ActorPetscSOE.h:81
int setSize(void)
Sets the number of equations.
Definition: PetscSolver.cpp:209
int solve(void)
Causes the solver to compute the solution of the system of equations.
Definition: PetscSolver.cpp:108
PETSC based system of equations.
Definition: PetscSOE.h:84
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Base class of the solvers for linear system of equations.
Definition: LinearSOESolver.h:86
Communication parameters between processes.
Definition: CommParameters.h:65
bool setLinearSOE(LinearSOE *theSOE)
Sets the system of equations to solve.
Definition: PetscSolver.cpp:249
virtual LinearSOESolver * getCopy(void) const
Virtual constructor.
Definition: PetscSolver.h:110
??.
Definition: ShadowPetscSOE.h:79