From 6478cd98e98c7747523cf017a552dfa18ee3d1fe Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Mon, 14 Oct 2024 11:30:20 +0200 Subject: [PATCH] add extract() function to angle_mesocnt.cpp --- src/MESONT/angle_mesocnt.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/MESONT/angle_mesocnt.cpp b/src/MESONT/angle_mesocnt.cpp index c6dae4b0fb..1394edc4c1 100644 --- a/src/MESONT/angle_mesocnt.cpp +++ b/src/MESONT/angle_mesocnt.cpp @@ -396,3 +396,14 @@ double AngleMesoCNT::single(int type, int i1, int i2, int i3) else return kb[type] * dtheta + thetab[type] * (kh[type] * thetab[type] - kb[type]); } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleMesoCNT::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "theta0") == 0) return (void *) theta0; + return nullptr; +}