41 int numbersol = dataleft.
dsol.
size();
59 int numbersol = dataleft.
dsol.
size();
95 PZError << __PRETTY_FUNCTION__ <<
" FATAL ERROR" << std::endl;
105 PZError << __PRETTY_FUNCTION__ <<
" FATAL ERROR" << std::endl;
void Contribute(TPZMaterialData &data, REAL weight, TPZFMatrix< STATE > &ek, TPZFMatrix< STATE > &ef) override
It computes a contribution to the stiffness matrix and load vector at one integration point...
Contains the TPZCoupledTransportDarcyBC class.
clarg::argBool bc("-bc", "binary checkpoints", false)
virtual int ClassId() const override
Returns the unique identifier for reading/writing objects to streams.
void UpdateConvectionDir(TPZFMatrix< STATE > &dsol)
TPZGradSolVec dsol
vector of the derivatives of the solution at the integration point
Declarates the TPZBlock<REAL>class which implements block matrices.
virtual void ContributeInterface(TPZMaterialData &data, TPZMaterialData &dataleft, TPZMaterialData &dataright, REAL weight, TPZFMatrix< STATE > &ek, TPZFMatrix< STATE > &ef) override
It computes a contribution to stiffness matrix and load vector at one integration point...
TPZFNMatrix< 220, REAL > phi
vector of shapefunctions (format is dependent on the value of shapetype)
virtual void Contribute(TPZMaterialData &data, REAL weight, TPZFMatrix< STATE > &ek, TPZFMatrix< STATE > &ef) override
It computes a contribution to the stiffness matrix and load vector at one integration point...
int64_t size() const
Returns the number of elements of the vector.
virtual void ContributeInterface(TPZMaterialData &data, TPZMaterialData &dataleft, TPZMaterialData &dataright, REAL weight, TPZFMatrix< STATE > &ek, TPZFMatrix< STATE > &ef) override
It computes a contribution to stiffness matrix and load vector at one integration point...
virtual int ClassId() const override
Returns the unique identifier for reading/writing objects to streams.
void UpdateConvectionDir(TPZFMatrix< STATE > &dsol)
#define DebugStop()
Returns a message to user put a breakpoint in.
This class defines the boundary condition for TPZMaterial objects.
int64_t Rows() const
Returns number of rows.
TPZBndCond * fMaterials[2]
TPZBndCond * GetCurrentMaterial()
TPZMaterial * fMaterial
pointer to material which created bc
Contains declaration of TPZCompMesh class which is a repository for computational elements...
void UpdateConvectionDirInterface(TPZFMatrix< STATE > &dsolL, TPZFMatrix< STATE > &dsolR, TPZFMatrix< REAL > &phiL, TPZFMatrix< REAL > &phiR)
~TPZCoupledTransportDarcyBC()
int32_t Hash(std::string str)
Implements two equations where the second one requires the solution of the first. ...
TPZCoupledTransportDarcyBC(TPZCoupledTransportDarcy *material, int id)
#define PZError
Defines the output device to error messages and the DebugStop() function.
TPZMaterial * Material() const