Flow123d  release_2.2.0-22-g936454a
Macros
field_instances.hh File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define INSTANCE_DIM_DEP_VALUES(field, dim_from, dim_to)
 
#define INSTANCE_TO_ALL(field, dim_from)
 
#define INSTANCE_ALL(field)
 

Detailed Description

 * Copyright (C) 2015 Technical University of Liberec. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. (http://www.gnu.org/licenses/gpl-3.0.en.html)

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Definition in file field_instances.hh.

Macro Definition Documentation

#define INSTANCE_ALL (   field)
Value:
INSTANCE_TO_ALL( field, 3) \
INSTANCE_TO_ALL( field, 2)
#define INSTANCE_TO_ALL(field, dim_from)

Definition at line 43 of file field_instances.hh.

#define INSTANCE_DIM_DEP_VALUES (   field,
  dim_from,
  dim_to 
)
Value:
template class field<dim_from, FieldValue<dim_to>::VectorFixed >; \
template class field<dim_from, FieldValue<dim_to>::TensorFixed >; \

Definition at line 27 of file field_instances.hh.

#define INSTANCE_TO_ALL (   field,
  dim_from 
)
Value:
template class field<dim_from, FieldValue<0>::Enum >; \
template class field<dim_from, FieldValue<0>::Integer >; \
template class field<dim_from, FieldValue<0>::Scalar >; \
\
INSTANCE_DIM_DEP_VALUES( field, dim_from, dim_from) \
#define INSTANCE_DIM_DEP_VALUES(field, dim_from, dim_to)

Definition at line 32 of file field_instances.hh.