* Rework swig template declarations to be written before used in the containing class so that private methods are honored
* Fix SIM_test_ip for swig 4.2.0 and implemented review suggestions
* Additional review comment fixes
---------
Co-authored-by: Thomas Brain <thomas.a.brain@nasa.gov>
I found that in ICG I have access to the canonical type of a variable which
in most cases is the type I should process. Doing this eliminates the
need for some of the code that resolved typedefs because the canonical type
has already done that.
refs #200
Gave each sim their own model directory, or in some cases just
a header file. Each sim in the test directory is now independent
of each other. Modifying one test will not affect any other test.
refs #191