Cardinal
ThresholdHeuristicUserObject.h
Go to the documentation of this file.
1 #pragma once
2 
4 
10 {
11 
12 public:
13  static InputParameters validParams();
14  ThresholdHeuristicUserObject(const InputParameters & parameters);
15 
16  virtual bool evaluate(libMesh::Elem * base_element, libMesh::Elem * neighbor_elem) const override;
17 
18 private:
20  const double _threshold;
21 
23  bool _cluster_if_above_threshold;
24 };
Definition: ThresholdHeuristicUserObject.h:9
static InputParameters validParams()
Definition: ThresholdHeuristicUserObject.C:6
Definition: ClusteringUserObjectBase.h:8
ThresholdHeuristicUserObject(const InputParameters &parameters)
Definition: ThresholdHeuristicUserObject.C:21
virtual bool evaluate(libMesh::Elem *base_element, libMesh::Elem *neighbor_elem) const override
Definition: ThresholdHeuristicUserObject.C:29