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 | Public Attributes | List of all members
snowhouse::ExactlyOperator Struct Reference
Inheritance diagram for snowhouse::ExactlyOperator:
[legend]
Collaboration diagram for snowhouse::ExactlyOperator:
[legend]

Public Member Functions

 ExactlyOperator (unsigned int expected)
 
template<typename ConstraintListType , typename ActualType >
void Evaluate (ConstraintListType &list, ResultStack &result, OperatorStack &operators, const ActualType &actual)
 
- Public Member Functions inherited from snowhouse::CollectionOperator
void PerformOperation (ResultStack &)
 
int Precedence () const
 

Public Attributes

unsigned int m_expected
 

Additional Inherited Members

- Static Public Member Functions inherited from snowhouse::ConstraintOperator
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: