/**********************************************************************************************************************
This file is part of the Control Toolbox (https://github.com/ethz-adrl/control-toolbox), copyright by ETH Zurich.
Licensed under the BSD-2 license (see LICENSE file in main directory)
**********************************************************************************************************************/

#pragma once

#include "internal/autodiff/ADHelpers.h"
#include "internal/autodiff/CGHelpers.h"
#include "internal/autodiff/CppadParallel.h"
#include "internal/autodiff/SparsityPattern.h"

#include "internal/traits/TraitSelector.h"
#include "internal/traits/TraitSelectorSpecs.h"
#include "internal/traits/DoubleTrait.h"

