Nektar++
Public Member Functions | List of all members
CellMLToNektar.optimize.ExpressionMatcher.Pattern Class Reference
Inheritance diagram for CellMLToNektar.optimize.ExpressionMatcher.Pattern:
[legend]

Public Member Functions

def match (self, expr)
 

Detailed Description

Abstract base class for tree patterns.

Definition at line 1334 of file optimize.py.

Member Function Documentation

◆ match()

def CellMLToNektar.optimize.ExpressionMatcher.Pattern.match (   self,
  expr 
)
Method implemented by concrete subclasses to test a given expression.
Returns True iff there is a match.

Reimplemented in CellMLToNektar.optimize.ExpressionMatcher.A, CellMLToNektar.optimize.ExpressionMatcher.V, CellMLToNektar.optimize.ExpressionMatcher.N, CellMLToNektar.optimize.ExpressionMatcher.X, and CellMLToNektar.optimize.ExpressionMatcher.R.

Definition at line 1336 of file optimize.py.

1336 def match(self, expr):
1337 """
1338 Method implemented by concrete subclasses to test a given expression.
1339 Returns True iff there is a match.
1340 """
1341 raise NotImplementedError
1342
1343 class A(Pattern):