9 #ifndef PZ_mixedpoisson_h 10 #define PZ_mixedpoisson_h 37 virtual void Print(std::ostream & out);
39 virtual std::string
Name() {
return "TPZHybridPoisson"; }
virtual std::string Name()
Returns the name of the material.
Contains the TPZMatPoisson3d class.
virtual void Print(std::ostream &out)
Prints out the data associated with the material.
virtual void Contribute(TPZMaterialData &data, REAL weight, TPZFMatrix< STATE > &ek, TPZFMatrix< STATE > &ef)
It computes a contribution to the stiffness matrix and load vector at one integration point...
virtual void ContributeInterface(TPZMaterialData &data, TPZMaterialData &dataleft, TPZMaterialData &dataright, REAL weight, TPZFMatrix< STATE > &ek, TPZFMatrix< STATE > &ef)
It computes a contribution to stiffness matrix and load vector at one integration point...
virtual void Contribute(TPZMaterialData &data, REAL weight, TPZFMatrix< STATE > &ef)
It computes a contribution to the residual vector at one integration point.
virtual void FillDataRequirementsInterface(TPZMaterialData &data)
Fill material data parameter with necessary requirements for the ContributeInterface method...
virtual ~TPZHybridPoisson()
Contains the TPZDiscontinuousGalerkin class which implements the interface for discontinuous Galerkin...
Material to solve a mixed poisson problem 2d by multiphysics simulation.