11 namespace operations {
19 const std::vector<std::shared_ptr<Operation>>& operations = {});
std::function< double(int64_t, const simplex::Simplex &)> m_value
virtual ~MinOperationSequence()
void set_value_function(const std::function< double(int64_t, const simplex::Simplex &)> &func)
MinOperationSequence(Mesh &mesh, const std::vector< std::shared_ptr< Operation >> &operations={})
std::vector< simplex::Simplex > execute_operations(const simplex::Simplex &simplex) override
const Mesh & mesh() const