Data Structures | Namespaces

/export/development/ViennaMath/viennamath/compiletime/operations/ct_ct.hpp File Reference

Metafunctions for the generic operator overloads of compiletime expressions are defined here. More...

#include <ostream>
#include "viennamath/forwards.h"
#include "viennamath/compiletime/ct_constant.hpp"
#include "viennamath/compiletime/ct_variable.hpp"
#include "viennamath/compiletime/ct_binary_expr.hpp"

Go to the source code of this file.

Data Structures

struct  add< LHS, RHS, true, true >
 Metafunction for adding two compiletime expressions. More...
struct  subtract< LHS, RHS, true, true >
 Metafunction for subtracting two compiletime expressions. More...
struct  mult< LHS, RHS, true, true >
 Metafunction for multiplying two compiletime expressions. More...
struct  div< LHS, RHS, true, true >
 Metafunction for dividing two compiletime expressions. More...

Namespaces

namespace  viennamath
 

The main ViennaMath namespace. All types and functions for the user reside here.


namespace  viennamath::result_of
 

The namespace containing a set of metafunctions which can be used by the ViennaMath library user.



Detailed Description

Metafunctions for the generic operator overloads of compiletime expressions are defined here.