aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/vasp/source/ops_search.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/vasp/source/ops_search.cpp')
-rw-r--r--externals/grill/vasp/source/ops_search.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/externals/grill/vasp/source/ops_search.cpp b/externals/grill/vasp/source/ops_search.cpp
index 7afc84c2..4202a77c 100644
--- a/externals/grill/vasp/source/ops_search.cpp
+++ b/externals/grill/vasp/source/ops_search.cpp
@@ -8,6 +8,7 @@ WARRANTIES, see the file, "license.txt," in this distribution.
*/
+#include "main.h"
#include "ops_search.h"
#include "util.h"
#include "oploop.h"
@@ -134,8 +135,8 @@ public:
vasp_anyop(argc,argv,VASP_ARG_R(0),false,XletCode(xlet::tp_float,0)),
slope(0),dir(0)
{
- FLEXT_ADDMETHOD_I(0,"dir",m_dir);
- FLEXT_ADDMETHOD_I(0,"slope",m_slope);
+ FLEXT_ADDATTR_VAR1("dir",dir);
+ FLEXT_ADDATTR_VAR1("slope",slope);
}
virtual Vasp *do_work(OpParam &p) = 0;
@@ -151,15 +152,12 @@ public:
return ret;
}
- V m_dir(I d) { dir = d; }
- V m_slope(I sl) { slope = sl; }
-
protected:
I dir,slope;
private:
- FLEXT_CALLBACK_I(m_dir)
- FLEXT_CALLBACK_I(m_slope)
+ FLEXT_ATTRVAR_I(dir)
+ FLEXT_ATTRVAR_I(slope)
};