From 3f86415a3441b79fae5f19d727230880ef4bdf3b Mon Sep 17 00:00:00 2001 From: Jiri Vlasak Date: Fri, 31 Jan 2020 12:24:55 +0100 Subject: [PATCH] Add 3d grid, 3d kd-tree compound extensions --- README.md | 3 +++ api/rrtce.h | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/README.md b/README.md index 4fbda8e..d40265d 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,9 @@ There is a list of classes with reference to extensions used: - `RRTCE11`: 2, 3, 7, 5. - `RRTCE12`: 2, 3, 7, 1. - `RRTCE13`: 2, 3, 8, 6. +- `RRTCE14`: 2, 3, 8, 1. +- `RRTCE15`: 2, 3, 9, 6. +- `RRTCE16`: 2, 3, 9, 1. # Contribute Use [OneFlow][3] branching model and keep the [changelog][4]. diff --git a/api/rrtce.h b/api/rrtce.h index 6139cbd..16d5d0f 100644 --- a/api/rrtce.h +++ b/api/rrtce.h @@ -179,5 +179,59 @@ class RRTCE13 RRTExt8::deinit(); } }; +class RRTCE14 + : public RRTExt2 + , public RRTExt3 + , public RRTExt8 + , public RRTExt1 +{ + public: + void init() + { + RRTExt2::init(); + RRTExt8::init(); + } + void deinit() + { + RRTExt2::deinit(); + RRTExt8::deinit(); + } +}; +class RRTCE15 + : public RRTExt2 + , public RRTExt3 + , public RRTExt9 + , public RRTExt6 +{ + public: + void init() + { + RRTExt2::init(); + RRTExt9::init(); + } + void deinit() + { + RRTExt2::deinit(); + RRTExt9::deinit(); + } +}; +class RRTCE16 + : public RRTExt2 + , public RRTExt3 + , public RRTExt9 + , public RRTExt1 +{ + public: + void init() + { + RRTExt2::init(); + RRTExt9::init(); + } + void deinit() + { + RRTExt2::deinit(); + RRTExt9::deinit(); + } +}; #endif /* RRTCE_H */ -- 2.39.2