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.
fluent.h
1 
2 // Copyright Joakim Karlsson & Kim Gräsman 2010-2013.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE_1_0.txt or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 
7 #ifndef IGLOO_FLUENT_H
8 #define IGLOO_FLUENT_H
9 
10 #include "constraintlist.h"
11 #include "constraintadapter.h"
12 #include "operators/constraintoperator.h"
13 #include "operators/andoperator.h"
14 #include "operators/oroperator.h"
15 #include "operators/collections/collectionconstraintevaluator.h"
16 #include "operators/collections/alloperator.h"
17 #include "operators/collections/noneoperator.h"
18 #include "operators/collections/atleastoperator.h"
19 #include "operators/collections/exactlyoperator.h"
20 #include "operators/collections/atmostoperator.h"
21 #include "operators/notoperator.h"
22 #include "expressionbuilder.h"
23 
24 namespace snowhouse {
25 
26  inline ExpressionBuilder<Nil> Is()
27  {
28  return ExpressionBuilder<Nil>(Nil());
29  }
30 
31  inline ExpressionBuilder<Nil> Has()
32  {
33  return ExpressionBuilder<Nil>(Nil());
34  }
35 
36 }
37 
38 #endif
Definition: assert.h:13