blitzdg
an open-source project aiming to implement parallel discontinuous Galerkin (dg) solvers for common partial differential equations systems using blitz++ for array and tensor manipulations and MPI for distributed parallelism.
Public Member Functions | Static Public Member Functions | List of all members
snowhouse::ConstraintOperator Struct Referenceabstract
Inheritance diagram for snowhouse::ConstraintOperator:
[legend]

Public Member Functions

virtual void PerformOperation (ResultStack &result)=0
 
virtual int Precedence () const =0
 

Static Public Member Functions

template<typename ConstraintListType , typename ActualType >
static bool EvaluateElementAgainstRestOfExpression (ConstraintListType &list, const ActualType &actual)
 
static void EvaluateOperatorsWithLessOrEqualPrecedence (const ConstraintOperator &op, OperatorStack &operators, ResultStack &result)
 
static void EvaluateAllOperatorsOnStack (OperatorStack &operators, ResultStack &result)
 

The documentation for this struct was generated from the following file: