/*!
  @file pava.hpp
  @author Klaus K. Holst
  @copyright 2020-2021, Klaus Kähler Holst

  @brief Pooled adjacent violator algorithm

*/
#pragma once

#include "utils.hpp"

namespace target {

  arma::mat pava(arma::vec y,
		 const arma::vec &x = arma::vec(),
		 arma::vec w = arma::vec());  ///< Weighted Pooled Adjacent Violator Algorithm

}  // namespace target
