#ifndef STAN_LANG_AST_NODE_CHOLESKY_FACTOR_VAR_DECL_DEF_HPP
#define STAN_LANG_AST_NODE_CHOLESKY_FACTOR_VAR_DECL_DEF_HPP

#include <stan/lang/ast.hpp>
#include <string>
#include <vector>

namespace stan {
  namespace lang {

    cholesky_factor_var_decl::cholesky_factor_var_decl()
      : base_var_decl(matrix_type()) { }

    cholesky_factor_var_decl::cholesky_factor_var_decl(const expression& M,
                                       const expression& N,
                                       const std::string& name,
                                       const std::vector<expression>& dims,
                                       const expression& def)

      : base_var_decl(name, dims, matrix_type(), def), M_(M), N_(N) { }

  }
}
#endif
