Public Member Functions | List of all members
ConditionActionSequence::Condition Class Referenceabstract

Determines the kind of interface. More...

#include <condition_action_sequence.hpp>

Inheritance diagram for ConditionActionSequence::Condition:
Inheritance graph
[legend]

Public Member Functions

virtual pair< bool, bool > operator() (const Edge &edge, const Tessellation &tess, const vector< ComputationalCell > &cells, TracerStickerNames const &tracerstickernames) const =0
 Checks if an interface satisfies a condition. More...
 

Detailed Description

Determines the kind of interface.

Definition at line 13 of file condition_action_sequence.hpp.

Member Function Documentation

◆ operator()()

virtual pair<bool, bool> ConditionActionSequence::Condition::operator() ( const Edge edge,
const Tessellation tess,
const vector< ComputationalCell > &  cells,
TracerStickerNames const &  tracerstickernames 
) const
pure virtual

Checks if an interface satisfies a condition.

Parameters
edgeInterface
tessTessellation
cellsComputational cells
tracerstickernamesThe names of the tracers and stickers
Returns
A pair of booleans. The first is whether the edge satisfies a condition, and the second is an auxiliary variable.

Implemented in RegularSpecialEdge, IsBulkEdge, and IsBoundaryEdge.


The documentation for this class was generated from the following files: