diff --git a/NonLinearSolver/internalPoints/ipDamage.h b/NonLinearSolver/internalPoints/ipDamage.h index b32229dc959b3f2af0e1d62eb207693e7c51308e..48636850f9bc51eaaa74678b80724aba619681c4 100644 --- a/NonLinearSolver/internalPoints/ipDamage.h +++ b/NonLinearSolver/internalPoints/ipDamage.h @@ -44,7 +44,7 @@ class IPDamage : public IPVariable{ virtual double& getRefToDDamageDp() {return dDdp;} virtual STensor3 &getRefToDDamageDFe() {return dDdFe;} virtual void setValueForBodyForce(const STensor43& K, const bool usePresentModuli){ Msg::Error("setValueForBodyForce is not defined in ipDamage"); } - virtual const STensor43 &getConstRefToTangentModuli() const{}; + virtual const STensor43 &getConstRefToTangentModuli() const{Msg::Error("getConstRefToTangentModuli ipDamage"); static STensor43 dummy; return dummy;}; virtual void computeBodyForce(const STensor33& G, SVector3& B) const { Msg::Error("ComputeBodyForce is not defined in ipDamage"); } virtual void setValues(const double &_dam, const double &_mp, const double &_DD, diff --git a/NonLinearSolver/internalPoints/ipvariable.h b/NonLinearSolver/internalPoints/ipvariable.h index 1b7288bad5805791c31661b27562afe62bb7e228..67a246472e0616fd2b1ac5f49e6b033a6a1c3042 100644 --- a/NonLinearSolver/internalPoints/ipvariable.h +++ b/NonLinearSolver/internalPoints/ipvariable.h @@ -113,7 +113,7 @@ class IPVariableMechanics : public IPVariable{ virtual int fractureEnergy(double* arrayEnergy) const{return 0;} virtual void setValueForBodyForce(const STensor43& K, const bool usePresentModuli){ Msg::Error("setValueForBodyForce is not defined in IPVariableMechanics"); } virtual void computeBodyForce(const STensor33& G, SVector3& B) const { Msg::Error("ComputeBodyForce is not defined in IPVariableMechanics"); } - virtual const STensor43 &getConstRefToTangentModuli() const {}; + virtual const STensor43 &getConstRefToTangentModuli() const {Msg::Error("getConstRefToTangentModuli IPVariableMechanics"); static STensor43 dummy; return dummy;}; virtual void restart(){ IPVariable::restart();