1#ifndef _RHEOLEF_VF_TAG_H
2#define _RHEOLEF_VF_TAG_H
28#include "rheolef/compiler.h"
29#include "rheolef/expression.h"
32namespace rheolef {
namespace details {
38struct vf_tag_nonlinear {};
39typedef std::pair<std::false_type,std::false_type>
vf_tag_00;
40typedef std::pair<std::false_type,std::true_type >
vf_tag_01;
41typedef std::pair<std::true_type, std::true_type >
vf_tag_11;
42typedef std::pair<std::true_type, std::false_type>
vf_tag_10;
58template <
class Op,
class G>
66template <
class Op,
class G1,
class G2>
std::pair< std::false_type, std::false_type > vf_tag_00
std::pair< std::true_type, std::true_type > vf_tag_11
std::pair< std::false_type, std::true_type > vf_tag_01
std::pair< std::true_type, std::false_type > vf_tag_10
This file is part of Rheolef.