]> rtime.felk.cvut.cz Git - hubacji1/rrts.git/commitdiff
Add compound extensions with grid
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Tue, 5 Nov 2019 12:29:33 +0000 (13:29 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 3 Jan 2020 14:10:13 +0000 (15:10 +0100)
README.md
api/rrtce.h

index 54b8f59ee7596271297fd9ee79592b04e0e96998..d493404418e44e7a51553a4ed2ea4f3add02c8d5 100644 (file)
--- a/README.md
+++ b/README.md
@@ -50,6 +50,9 @@ There is a list of classes with reference to extensions used:
 - `RRTCE1`: 1, 2.
 - `RRTCE2`: 2, 5.
 - `RRTCE3`: 2, 6.
+- `RRTCE4`: 1, 2, 4.
+- `RRTCE5`: 2, 5, 4.
+- `RRTCE6`: 2, 6, 4.
 
 # Contribute
 Use [OneFlow][3] branching model and keep the [changelog][4].
index 43c5caf1067d8b4aba36ff51a37c486d3b6f60b3..c2937b2cabba5065bd9e9b95ec236f72cb32649d 100644 (file)
@@ -14,5 +14,29 @@ Compound extensions have no implementation.
 class RRTCE1 : public RRTExt1, public RRTExt2 {};
 class RRTCE2 : public RRTExt2, public RRTExt5 {};
 class RRTCE3 : public RRTExt2, public RRTExt6 {};
+class RRTCE4 : public RRTExt1, public RRTExt2, public RRTExt4 {
+        public:
+                void init()
+                {
+                        RRTExt2::init();
+                        RRTExt4::init();
+                }
+};
+class RRTCE5 : public RRTExt2, public RRTExt5, public RRTExt4 {
+        public:
+                void init()
+                {
+                        RRTExt2::init();
+                        RRTExt4::init();
+                }
+};
+class RRTCE6 : public RRTExt2, public RRTExt6, public RRTExt4 {
+        public:
+                void init()
+                {
+                        RRTExt2::init();
+                        RRTExt4::init();
+                }
+};
 
 #endif /* RRTCE_H */