def predict_lmm_forest(tree_nodes, left_children, right_children, best_predictor, mean, splitting_value, X, depth):
    """
    predict_lmm_forest(VectorXi const & tree_nodes, VectorXi const & left_children, VectorXi const & right_children, VectorXi const & best_predictor, MatrixXd const & mean, MatrixXd const & splitting_value, MatrixXd const & X, limix::mfloat_t depth)

    Parameters
    ----------
    tree_nodes: VectorXi const &
    left_children: VectorXi const &
    right_children: VectorXi const &
    best_predictor: VectorXi const &
    mean: MatrixXd const &
    splitting_value: MatrixXd const &
    X: MatrixXd const &
    depth: limix::mfloat_t

    """
    return _core.predict_lmm_forest(tree_nodes, left_children, right_children, best_predictor, mean, splitting_value, X, depth)