6 #ifndef TPZSEQUENCESOLVER_H 7 #define TPZSEQUENCESOLVER_H 16 #define TPZSQUENCESOLVER_ID 29281006 70 #endif //TPZSEQUENCESOLVER_H void ResetSolver()
This method will reinitialize the solver object, including the solution procedure.
TPZSequenceSolver(TPZMatrix< TVar > *refmat=0)
Constructor with initialization parameter.
TPZStack< TPZMatrixSolver< TVar > *> fSolvers
Defines a abstract class of solvers which will be used by matrix classes. Solver. ...
Defines a class of matrix solvers. Solver.
void AppendSolver(TPZMatrixSolver< TVar > &solve)
virtual TPZSolver< TVar > * Clone() const override
Clones the current object returning a pointer of type TPZSolver.
void Write(TPZStream &buf, int withclassid) const override
Writes this object to the TPZStream buffer. Include the classid if withclassid = true.
void Solve(const TPZFMatrix< TVar > &F, TPZFMatrix< TVar > &result, TPZFMatrix< TVar > *residual=0) override
Solves the system of linear equations.
virtual void ResetMatrix() override
This method will reset the matrix associated with the solver.
Contains TPZMatrixclass which implements full matrix (using column major representation).
void Read(TPZStream &buf, void *context) override
read objects from the stream
virtual void UpdateFrom(TPZAutoPointer< TPZMatrix< TVar > > mat) override
Updates the values of the preconditioner based on the values of the matrix.
Full matrix class. Matrix.
int ClassId() const override
Saveable specific methods.
int32_t Hash(std::string str)
This class implements a stack object. Utility.
Defines sequence solvers. Solver.
Contains TPZSolver class which defines a abstract class of solvers which will be used by matrix class...
int ClassId() const override
Saveable specific methods.
Defines the interface for saving and reading data. Persistency.
Root matrix class (abstract). Matrix.
This class implements a reference counter mechanism to administer a dynamically allocated object...