All Owned cells for the workset on the MPI process.
Mix-in interface to support cell "domains" in panzer.
All Owned and Ghosted cells for the workset on the MPI process.
All virtual cells for the workset on the MPI process.
virtual int cellEndIndex(const panzer::Workset &workset) const
Returns the non-inclusive end cell for the specified domain for a given workset.
DomainType
Domain types supported by worksets.
DomainType getDomain()
Get the domain for the evaluator.
virtual ~DomainEvaluator()=default
Default destructor.
virtual int cellStartIndex(const panzer::Workset &workset) const
Returns the starting cell for the specified domain for a given workset.
void setDomain(const DomainType domain)
Set the domain for the evaluator.
All Ghosted cells for the workset on the MPI process.
DomainType domain_
Domain for this evaluator.
DomainEvaluator(DomainType domain=ALL)
Constructor.