#ifndef STAN_MATH_MIX_MAT_HPP
#define STAN_MATH_MIX_MAT_HPP

#include <stan/math/prim/mat/fun/Eigen.hpp>

#include <stan/math/mix/mat/fun/typedefs.hpp>
#include <stan/math/mix/meta.hpp>

#include <stan/math/rev/mat.hpp>

#include <stan/math/fwd/mat.hpp>

#include <stan/math/prim/mat.hpp>

#include <stan/math/mix/mat/functor/derivative.hpp>
#include <stan/math/mix/mat/functor/finite_diff_grad_hessian.hpp>
#include <stan/math/mix/mat/functor/finite_diff_grad_hessian_auto.hpp>
#include <stan/math/mix/mat/functor/grad_hessian.hpp>
#include <stan/math/mix/mat/functor/grad_tr_mat_times_hessian.hpp>
#include <stan/math/mix/mat/functor/gradient_dot_vector.hpp>
#include <stan/math/mix/mat/functor/hessian.hpp>
#include <stan/math/mix/mat/functor/hessian_times_vector.hpp>
#include <stan/math/mix/mat/functor/partial_derivative.hpp>

#endif
