Using a DAGSurface/Cell class attribute to track DAGMC indices and contain +1's.

This commit is contained in:
Patrick Shriwise 2019-03-15 15:52:00 -05:00
parent 23fc873a69
commit 1df5e95f66
5 changed files with 14 additions and 9 deletions

View file

@ -182,6 +182,7 @@ class DAGCell : public Cell
public:
moab::DagMC* dagmc_ptr_;
DAGCell();
int32_t dag_index_;
bool contains(Position r, Direction u, int32_t on_surface) const;

View file

@ -131,6 +131,8 @@ class DAGSurface : public Surface
public:
moab::DagMC* dagmc_ptr_;
DAGSurface();
int32_t dag_index_;
double evaluate(Position r) const;
double distance(Position r, Direction u, bool coincident) const;
Direction normal(Position r) const;