Storming Media: Pentagon Reports and DocumentsPentagon Reports: Fast. Definitive. Complete.     
New Account »
Forgot Password?
Advanced Search »
ComputersComputer Programming and Software

C++ Model Developer (CMD) User Guide

Authors: George W. Snyder; Loretta Painter; Jeffrey W. Hester; George A. Sanders III; Ray Sells; Michael Fennell; ARMY AVIATION AND MISSILE COMMAND REDSTONE ARSENAL AL MISSILE RESEARCH DEVELOPMENT AND ENGINEERING CENTER
Abstract:
C++ Model Developer (CMD) is an open-source C++ source code based environment for building simulations of systems described by time-based differential equations. The principal design objective behind CMD is to provide a tool to go from mathematical representation to working, extensible C++ code with a minimum amount of effort. The heart of CMD is a powerful simulation kernel that represents significant technology advances in the application of object-oriented principles to simulation development and design CMD has been successfully applied for simulation development in the U.S. Army Compact Kinetic Energy Missile Program and is documented here as a technology transfer to offer it to a much larger simulation domain and audience. This manual is the entry- point for examining and using CMD. For those not necessarily wanting to build a simulation, this guide also illustrates innovative application of object- oriented principles to actually simplify scientific computation.

Limitations: APPROVED FOR PUBLIC RELEASE
Description: Final technical rept.
Pages: 123
Report Date: APR 2005
Report Number: A638334
Keywords relating to this report:
*CODING
*COMPUTERIZED SIMULATION
*OBJECT ORIENTED PROGRAMMING
*TECHNOLOGY TRANSFER
COMPUTATIONS
COMPUTER PROGRAMS
KINETIC ENERGY
SOFTWARE ENGINEERING
USER MANUALS
Email This Abstract