From a458736a1a969f84b32d0f5c53807e894232a518 Mon Sep 17 00:00:00 2001 From: Van Dung Nguyen <vandung.nguyen@ulg.ac.be> Date: Fri, 9 Mar 2012 16:52:10 +0000 Subject: [PATCH] add hessf to functionSpace<T> --- Solver/functionSpace.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Solver/functionSpace.h b/Solver/functionSpace.h index 72f5ce82e9..49eda185ce 100644 --- a/Solver/functionSpace.h +++ b/Solver/functionSpace.h @@ -78,6 +78,7 @@ class FunctionSpace : public FunctionSpaceBase virtual void gradf(MElement *ele, double u, double v, double w, std::vector<GradType> &grads) = 0; virtual void gradfuvw(MElement *ele, double u, double v, double w, std::vector<GradType> &grads) {} // should return to pure virtual once all is done. virtual void hessfuvw(MElement *ele, double u, double v, double w, std::vector<HessType> &hess) = 0; + virtual void hessf(MElement *ele, double u, double v, double w,std::vector<HessType> &hess) {} //need to high order fem virtual int getNumKeys(MElement *ele) = 0; // if one needs the number of dofs virtual void getKeys(MElement *ele, std::vector<Dof> &keys) = 0; }; -- GitLab