This is the README file for running dynamic complexity code
The supporting documents are kept in the directory "SupportingDocuments"

Using the code:

 There are six engine architectures in six different directories. In each
directory, one needs to run "compute_complexity.m" and the dynamic complexity is 
in the 5x1 vector named complexity. The elements of the complexity vector are

dynamic_complexity(1) = computational complexity;
dynamic_complexity(2) = dimensional complexity;
dynamic_complexity(3) = nonlinear complexity;
dynamic_complexity(4) = failure complexity;
dynamic_complexity(5) = timescale complexity;

For the engine architectures at level 1, there is not enough detail for the
failure complexity and hence complexity(4) is set to Inf. 






