#include <BoundaryConditionData.H>
#include <CharSizes.H>
#include <ComplexDiff.H>
#include <ComponentGroup.H>
#include <ControlSurface.H>
#include <ControlSurfaceGroup.H>
#include <END_NAME_SPACE.H>
#include <EngineFace.H>
#include <FEM_Node.H>
#include <Gradient.H>
#include <Interaction.H>
#include <InteractionLoop.H>
#include <MatPrecon.H>
#include <MergeSort.H>
#include <QuadCell.H>
#include <QuadEdge.H>
#include <QuadNode.H>
#include <QuadTree.H>
#include <RotorDisk.H>
#include <START_NAME_SPACE.H>
#include <Search.H>
#include <SearchLeaf.H>
#include <SpanLoadData.H>
#include <SpanLoadRotorData.H>
#include <VSPAERO_OMP.H>
#include <VSPAERO_TYPES.H>
#include <VSP_Agglom.H>
#include <VSP_Edge.H>
#include <VSP_Geom.H>
#include <VSP_Grid.H>
#include <VSP_Loop.H>
#include <VSP_Node.H>
#include <VSP_Solver.H>
#include <VSP_Surface.H>
#include <VortexSheetInteractionLoop.H>
#include <VortexSheetVortex_To_VortexInteractionSet.H>
#include <Vortex_Bound.H>
#include <Vortex_Sheet.H>
#include <Vortex_Trail.H>
#include <WOPWOP.H>
#include <binaryio.H>
#include <matrix.H>
#include <quat.H>
#include <time.H>
#include <utils.H>

#undef BOUNDARY_CONDITION_DATA_H
#undef COMPONENT_GROUP_H
#undef CONTROL_SURFACE_H
#undef CONTROL_SURFACE_GROUP_H
#undef ENGINE_FACE_H
#undef FEM_NODE_H
#undef GRADIENT_H
#undef INTERACTION_CLASSES_H
#undef LOOP_INTERACTION_ENTRY_H
#undef MATPRECON_H
#undef MERGESORT_H
#undef QUAD_CELL_H
#undef QUAD_EDGE_H
#undef QUAD_NODE_H
#undef QUAD_TREE_H
#undef ROTOR_DISK_H
#undef SEARCH_H
#undef SEARCH_LEAF_H
#undef SPAN_LOAD_DATA_H
#undef SPAN_LOAD_ROTOR_DATA_H
#undef VSPAERO_TYPES_H
#undef VSP_AGGLOM_H
#undef VSP_EDGE_H
#undef VSP_GEOM_H
#undef VSP_GRID_H
#undef VSP_LOOP_H
#undef VSP_NODE_H
#undef VSP_SOLVER_H
#undef VSP_SURFACE_H
#undef VORTEX_SHEET_LOOP_INTERACTION_ENTRY_H
#undef VORTEX_SHEET_VORTEX_TO_VORTEX_INTERACTION_SET_H
#undef VORTEX_BOUND_H
#undef VORTEX_SHEET_H
#undef VORTEX_TRAIL_H
#undef WOPWOP_H
#undef BINARYIO_H
#undef MATRIX_H
#undef QUAT_H
#undef UTILS_H
#undef VSPAERO_DOUBLE
#undef AUTODIFF_IS_OFF

#define AUTODIFF
#include <BoundaryConditionData.H>
#include <CharSizes.H>
#include <ComplexDiff.H>
#include <ComponentGroup.H>
#include <ControlSurface.H>
#include <ControlSurfaceGroup.H>
#include <END_NAME_SPACE.H>
#include <EngineFace.H>
#include <FEM_Node.H>
#include <Gradient.H>
#include <Interaction.H>
#include <InteractionLoop.H>
#include <MatPrecon.H>
#include <MergeSort.H>
#include <QuadCell.H>
#include <QuadEdge.H>
#include <QuadNode.H>
#include <QuadTree.H>
#include <RotorDisk.H>
#include <START_NAME_SPACE.H>
#include <Search.H>
#include <SearchLeaf.H>
#include <SpanLoadData.H>
#include <SpanLoadRotorData.H>
#include <VSPAERO_OMP.H>
#include <VSPAERO_TYPES.H>
#include <VSP_Agglom.H>
#include <VSP_Edge.H>
#include <VSP_Geom.H>
#include <VSP_Grid.H>
#include <VSP_Loop.H>
#include <VSP_Node.H>
#include <VSP_Solver.H>
#include <VSP_Surface.H>
#include <VortexSheetInteractionLoop.H>
#include <VortexSheetVortex_To_VortexInteractionSet.H>
#include <Vortex_Bound.H>
#include <Vortex_Sheet.H>
#include <Vortex_Trail.H>
#include <WOPWOP.H>
#include <binaryio.H>
#include <matrix.H>
#include <quat.H>
#include <time.H>
#include <utils.H>
#undef AUTODIFF
