void TPZMaterial::FillDataRequirements(TPZMaterialData &data) { data.SetAllRequirements(true); data.fNeedsNeighborSol = false; data.fNeedsNeighborCenter = false; data.fNeedsNormal = false; }
void TPZDiscontinuousGalerkin::FillDataRequirementsInterface(TPZMaterialData &data){ data.SetAllRequirements(true); data.fNeedsSol = false; if(fLinearContext == false){ data.fNeedsNeighborSol = true; } }
void TPZPrimalPoisson::FillBoundaryConditionDataRequirement(int type,TPZMaterialData &data) { data.SetAllRequirements(false); data.fNeedsSol = true; }
void TPZPrimalPoisson::FillDataRequirements(TPZMaterialData &data) { data.SetAllRequirements(false); data.fNeedsSol = true; }
void TPZNonDarcyFlow::FillBoundaryConditionDataRequirement(int type,TPZMaterialData &data) { data.SetAllRequirements(false); data.fNeedsSol = true; data.fNeedsNormal = true; }
void TPZNonDarcyFlow::FillDataRequirements(TPZMaterialData &data) { data.SetAllRequirements(false); data.fNeedsSol = true; data.fNeedsNormal = true; }