A class to hold and analyze a collection of SamplingState objects.
virtual std::shared_ptr< SampleCollection > GetSamples() const
virtual void SetState(std::vector< Eigen::VectorXd > const &x0)
virtual std::shared_ptr< SampleCollection > RunImpl(std::vector< Eigen::VectorXd > const &x0)=0
std::shared_ptr< SampleCollection > QOIs
virtual std::shared_ptr< SampleCollection > GetQOIs() const
std::shared_ptr< parcer::Communicator > comm
std::shared_ptr< parcer::Communicator > GetCommunicator() const
virtual std::shared_ptr< SampleCollection > Run(std::vector< Eigen::VectorXd > const &x0=std::vector< Eigen::VectorXd >())
SamplingAlgorithm(std::shared_ptr< SampleCollection > const &samples)
std::shared_ptr< SampleCollection > samples