\entry{license}{1}{license} \entry{introduction}{2}{introduction} \entry{usage}{2}{usage} \entry{reference}{6}{reference} \entry{main entry points}{6}{main entry points} \entry{evaluator_create}{6}{\code {\code {evaluator_create}}} \entry{evaluator_destroy}{7}{\code {\code {evaluator_destroy}}} \entry{evaluator_evaluate}{7}{\code {\code {evaluator_evaluate}}} \entry{evaluator_get_string}{8}{\code {\code {evaluator_get_string}}} \entry{evaluator_get_variables}{8}{\code {\code {evaluator_get_variables}}} \entry{evaluator_derivative}{9}{\code {\code {evaluator_derivative}}} \entry{convenience procedures}{9}{convenience procedures} \entry{evaluator_evaluate_x}{9}{\code {\code {evaluator_evaluate_x}}} \entry{evaluator_evaluate_x_y}{10}{\code {\code {evaluator_evaluate_x_y}}} \entry{evaluator_evaluate_x_y_z}{10}{\code {\code {evaluator_evaluate_x_y_z}}} \entry{evaluator_derivative_x}{11}{\code {\code {evaluator_derivative_x}}} \entry{evaluator_derivative_y}{12}{\code {\code {evaluator_derivative_y}}} \entry{evaluator_derivative_z}{12}{\code {\code {evaluator_derivative_z}}} \entry{Fortran interface}{13}{Fortran interface} \entry{Fortran, main entry points}{13}{Fortran, main entry points} \entry{Fortran, evaluator_create}{13}{\code {Fortran, \code {evaluator_create}}} \entry{Fortran, evaluator_destroy}{14}{\code {Fortran, \code {evaluator_destroy}}} \entry{Fortran, evaluator_evaluate}{15}{\code {Fortran, \code {evaluator_evaluate}}} \entry{Fortran, evaluator_get_string_length}{15}{\code {Fortran, \code {evaluator_get_string_length}}} \entry{Fortran, evaluator_get_string_chars}{16}{\code {Fortran, \code {evaluator_get_string_chars}}} \entry{Fortran, evaluator_get_variables_length}{16}{\code {Fortran, \code {evaluator_get_variables_length}}} \entry{Fortran, evaluator_get_variables_chars}{17}{\code {Fortran, \code {evaluator_get_variables_chars}}} \entry{Fortran, evaluator_derivative}{17}{\code {Fortran, \code {evaluator_derivative}}} \entry{Fortran, convenience procedures}{18}{Fortran, convenience procedures} \entry{Fortran, evaluator_evaluate_x}{18}{\code {Fortran, \code {evaluator_evaluate_x}}} \entry{Fortran, evaluator_evaluate_x_y}{18}{\code {Fortran, \code {evaluator_evaluate_x_y}}} \entry{Fortran, evaluator_evaluate_x_y_z}{19}{\code {Fortran, \code {evaluator_evaluate_x_y_z}}} \entry{Fortran, evaluator_derivative_x}{19}{\code {Fortran, \code {evaluator_derivative_x}}} \entry{Fortran, evaluator_derivative_y}{19}{\code {Fortran, \code {evaluator_derivative_y}}} \entry{Fortran, evaluator_derivative_z}{20}{\code {Fortran, \code {evaluator_derivative_z}}} \entry{Fortran, sample program}{20}{Fortran, sample program} \entry{Fortran, build process}{22}{Fortran, build process} \entry{hacking}{23}{hacking} \entry{design notes}{23}{design notes} \entry{physical structure}{24}{physical structure} \entry{intended improvements}{25}{intended improvements} \entry{bugs}{26}{bugs} \entry{rationale}{27}{rationale} \entry{history}{27}{history}