Commit Graph

2260 Commits

Author SHA1 Message Date
d558dbd73d Add cannon_aero.dr to SIM_cannon_aero 2015-09-04 15:39:39 -05:00
4214e32d74 restore cannon_jet_proto.h so swig doesn't have problems. Tutorial will need to be modified. 2015-09-04 14:26:43 -05:00
d4cd131fa1 Add SIM_cannon_jet to sim testing. 2015-09-04 13:28:54 -05:00
d0e6eb1617 Restore SIM_cannon_jet as decsribed in the tutorial. 2015-09-04 13:06:12 -05:00
6657c7b0dc Delete cannon_jet_proto.c. SIM_cannon_jet will use cannon_aero_proto.h as the tutorial says. 2015-09-04 13:03:12 -05:00
d160d70990 Remove SIM_jet_call, SIM_jet_event, and SIM_jet_read directories. 2015-09-04 11:13:44 -05:00
6492e2509a Add check that TRICK_HOME is set in S_overrides.mk. 2015-09-04 11:01:48 -05:00
abb95b8b6c Restore SIM_cannon_aero to its former glory. 2015-09-03 19:08:55 -05:00
77c8cd656f Neaten and fix warnings in files created in Tutorial section 8. 2015-09-03 19:02:44 -05:00
2683c17e0e Remove SIM_aero_curve and SIM_aero_fast directories 2015-09-03 18:47:10 -05:00
fecf03aa94 Delete the SIM_baseball directory. It's cruft. 2015-09-02 18:53:38 -05:00
f3ee79374b Delete obsolete .d files in the trick_models directory. 2015-08-31 19:24:56 -05:00
77c9293c29 Delete unused baseball directory in trick models. 2015-08-31 15:01:44 -05:00
c98a662ae6 remove old interpolate test program that inadvertantly got added. 2015-08-30 16:40:33 -05:00
74f8498404 Escaped underscores to make the doc look nicer. Ref #108 2015-08-19 14:01:36 -05:00
e7185a152e Add clarifications and consistency in description and plots. 2015-08-19 12:59:44 -05:00
62f3b558e0 Add SIM_sun README ( #108 ) 2015-08-13 14:41:21 -05:00
71f20c349d Fixes #107 : added parens to args 2015-08-13 14:33:30 -05:00
80fb82e9f6 Add methods in base SimObject to turn whole sim object on/off.
Added enable/disable methods to the SimObject base class.  Used
enable/disable to be consistent with the JobData class that already
had these defined.

fixes #103
2015-08-05 15:17:32 -05:00
e12ddbcfe1 Print library dependencies in order as the user wrote them
When getting the library dependencies we store them in an array
now that is in the order they are written and use that for
everything.

refs #105
2015-08-05 14:22:51 -05:00
119e7908d3 JITInput files not working
Added TRICK_SYSTEM_CXXFLAGS and TRICK_SYSTEM_CFLAGS to the gte list of
variables stored in a simulation.  These variables are used to
compile JIT input files.

refs #104
2015-08-05 14:15:39 -05:00
8fb1b72011 Ref #101 Add README.md 2015-08-04 17:25:50 -05:00
f5ca065756 Merge branch 'master' of https://github.com/nasa/Trick 2015-08-04 17:14:37 -05:00
ff93304b9f Add picture to SIM_parachutist README 2015-08-04 17:13:49 -05:00
e692b81fdb Setting initial sim time causes lockup
Found two issues.  First is that the next call times for
all of the jobs was not calculated correctly.  Second is
that the if the user wants to sync the sim to a real time
clock interval, the initial sync to the real time clock was pausing
the full starting sim time instead of syncing to the clock
interval.

refs #99
2015-08-04 16:36:19 -05:00
5778add741 Ref #96 : Fix to many args warning. 2015-08-04 16:26:28 -05:00
36cf0a72db Fixes #96 by adding space delimiters between values. 2015-08-04 15:51:47 -05:00
c680c974f6 Refs #44 : Set precision to 15 for MonteVarFixed 2015-08-04 15:46:44 -05:00
e263feda27 Include new er7_utils CheckpointHelper directory
Added the CheckpointHelper directory to the master makefile.

refs #98
2015-08-04 09:41:56 -05:00
d00923f2cc Merge branch 'master' of https://github.com/nasa/trick 2015-08-04 09:34:56 -05:00
d5c847217b Remove unused code in libexec
These checksum files are not in libexec, but they are unused.

refs #97
2015-08-04 09:33:51 -05:00
a61dd2c031 Removed unused code in libexec
See title.

refs #97
2015-08-04 09:30:43 -05:00
f2ca099baf Fixes #44: Changed the MonteRun values that are used and that are recorded to be the same precision. Also increased the precision from 10 to 15 significant digits. 2015-07-29 16:56:23 -05:00
f4e0ce32b0 Can't compile ICG with --std=c++11
Removed the --std=c++11 flag.

refs #94
2015-07-29 09:50:53 -05:00
a5929dbe6c Move search for library dependencies to make_makefile
Moved the search for all library dependencies into make_makefile.
Made a couple of minor clean up edits as well.

refs #92
2015-07-24 16:16:22 -05:00
fc9c604056 Split CP up into components that can be called individually
Renamed some output file to make it more obvious what produced them.

refs #86
2015-07-23 10:30:55 -05:00
a2bc82f1e9 MemoryManager unit test needs -lpthread on Ubuntu
Added -lpthread to link line just because.

refs #91
2015-07-22 18:05:34 -05:00
cde32e6f60 Trick should not modify TRICK_CFLAGS and TRICK_CXXFLAGS
Jenkins not happy with me.  Jenkins has empty TRICK_CFLAGS and
TRICK_CXXFLAGS.  There was an if statement in Makefile.common that
did something different if it was empty.

refs #90
2015-07-22 16:28:25 -05:00
eaf83e92f6 No rule for template *.hpp files
Our regular expression for header file extensions did not have hpp
as an option.  Added hpp to the list of possible extensions.

refs #85
2015-07-22 15:36:44 -05:00
b3d1a1d162 Trick should not modify TRICK_CFLAGS and TRICK_CXXFLAGS
Well sims compiled, but I forgot to test if Trick itself
would compile.  It didn't.  Added TRICK_SYSTEM_CFLAGS and
TRICK_SYSTEM_CXXFLAGS where needed.

refs #90
2015-07-22 15:34:54 -05:00
90c85c73fc Trick should not modify TRICK_CFLAGS and TRICK_CXXFLAGS
Created TRICK_SYSTEM_CFLAGS, TRICK_SYSTEM_CXXFLAGS, and TRICK_SYSTEM_SFLAGS
that Trick uses to add the Trick system includes, defines and other
compilation flags.  TRICK_CFLAGS and TRICK_CXXFLAGS are now in
full control of the user.

refs #90
2015-07-22 14:20:36 -05:00
d744eba557 Split CP up into components that can be called individually
Added a new TRICK_EXT_LIB_DIRS variable that allows users to
tell Trick about external libraries, rather than trying to
use TRICK_EXCLUDE. Added back getting multiple library dependency
sections from source files.

refs #86
2015-07-22 10:54:00 -05:00
d72555f3cc Split CP up into components that can be called individually
After about 6 unsuccessful builds I decided to run the unit tests
before checking in these files.  I fixed the integrator unit
test that was failing from a previous issue along with problems
with the sims.

refs #86
2015-07-21 15:10:40 -05:00
1bf08aeb55 Clock unit tests don't work on all platforms.
Clock unit tests don't work on virtual machine platforms.  I've
recommented them out until they can be reviewed.

refs #87
2015-07-21 14:45:19 -05:00
63179b2fa3 Split CP up into components that can be called individually
Empty header files may need build directory created for lib_deps file.
Error message in make_makefile_src was not showing file name.

refs #86
2015-07-21 14:41:30 -05:00
274a6afd62 Split CP up into components that can be called individually
Added a doxygen keyword marker "@" character as valid after
library dependencies.

refs #86
2015-07-21 14:30:04 -05:00
e438d83f2d Split CP up into components that can be called individually
Needed to add library dependencies from header files that don't have
classes/enums.  These files are the empty_io header files in ICG.

refs #86
2015-07-21 14:15:16 -05:00
13268aae32 Merge branch 'makeMaster' that splits up CP into several executable
components.
2015-07-21 09:58:15 -05:00
deac866379 Split CP up into components that can be called individually
Found some more dead code to delete.  Added a couple of progress
printouts.

refs #86
2015-07-21 09:55:53 -05:00
9b7a933a06 Split CP up into components that can be called individually
Removed dead code.

refs #86
2015-07-21 09:09:09 -05:00