diff --git a/src/region_block.h b/src/region_block.h index a1078176e1..35ee7fe2f2 100644 --- a/src/region_block.h +++ b/src/region_block.h @@ -30,17 +30,25 @@ class RegBlock : public Region { public: RegBlock(class LAMMPS *, int, char **); ~RegBlock() override; + void init() override; int inside(double, double, double) override; int surface_interior(double *, double) override; int surface_exterior(double *, double) override; + void shape_update() override; protected: double xlo, xhi, ylo, yhi, zlo, zhi; double corners[6][4][3]; double face[6][3]; + int xlostyle, xlovar, xhistyle, xhivar; + int ylostyle, ylovar, yhistyle, yhivar; + int zlostyle, zlovar, zhistyle, zhivar; + char *xlostr, *ylostr, *zlostr; + char *xhistr, *yhistr, *zhistr; double find_closest_point(int, double *, double &, double &, double &); int inside_face(double *, int); + void variable_check(); }; } // namespace LAMMPS_NS