8 static LoggerPtr logger(Logger::getLogger(
"pz.matrix.tpzmatred"));
68 std::stringstream sout;
69 sout <<
"Entering " << __PRETTY_FUNCTION__;
77 std::stringstream sout;
78 sout <<
"fContainer AutoPointer valid on " << __PRETTY_FUNCTION__;
88 std::stringstream sout;
89 sout <<
"fReferenceMatrix AutoPointer valid! It Shouldn't ! Expect Trouble " << __PRETTY_FUNCTION__;
98 std::stringstream sout;
99 sout <<
"Leaving" << __PRETTY_FUNCTION__;
105 template <
class TVar>
void ResetMatrix() override
Resets current object.
Contains definitions to LOGPZ_DEBUG, LOGPZ_INFO, LOGPZ_WARN, LOGPZ_ERROR and LOGPZ_FATAL, and the implementation of the inline InitializePZLOG(string) function using log4cxx library or not. It must to be called out of "#ifdef LOG4CXX" scope.
void ShareMatrix(TPZMatrixSolver< TVar > &other)
Shares the current matrix with another object of same type.
void Write(TPZStream &buf, int withclassid) const override
Writes this object to the TPZStream buffer. Include the classid if withclassid = true.
Defines a class of matrix solvers. Solver.
virtual void Read(TPZStream &buf, void *context)
read objects from the stream
#define LOGPZ_WARN(A, B)
Define log for warnings.
TPZAutoPointer< TPZMatrix< TVar > > fReferenceMatrix
Reference matrix used to update the current matrix.
static TPZAutoPointer< TPZSavable > GetAutoPointer(const int64_t &objId)
virtual ~TPZMatrixSolver()
Destructor.
#define LOGPZ_DEBUG(A, B)
Define log for debug info.
void Read(TPZStream &buf, void *context) override
read objects from the stream
virtual void Write(TPZStream &buf, int withclassid) const
Writes this object to the TPZStream buffer. Include the classid if withclassid = true.
TPZFMatrix< TVar > fScratch
Manipulation matrix.
virtual ~TPZSolver()
Destructor.
Contains TPZSolver class which defines a abstract class of solvers which will be used by matrix class...
Defines the interface for saving and reading data. Persistency.
static void WritePointer(const TPZSavable *obj, TPZStream *stream)
TPZAutoPointer< TPZMatrix< TVar > > fContainer
Container classes.
Root matrix class (abstract). Matrix.
This class implements a reference counter mechanism to administer a dynamically allocated object...