Loading [MathJax]/extensions/tex2jax.js
COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DeepCopy Struct Reference

Transform to copy an expression, keeping terminals that store a value by reference unchanged (thanks to Eric Niebler) More...

#include <Transforms.hpp>

Inherits or_< boost::proto::when< boost::proto::or_< boost::proto::terminal< const Real & >, boost::proto::terminal< const Uint & >, boost::proto::terminal< const int & >, FieldTypes >, boost::proto::_make_terminal(boost::proto::_byval(boost::proto::_value)) >, boost::proto::terminal< boost::proto::_ >, boost::proto::nary_expr< boost::proto::_, boost::proto::vararg< boost::proto::when< DeepCopy, boost::proto::_byval(DeepCopy)> > > >.

Detailed Description

Transform to copy an expression, keeping terminals that store a value by reference unchanged (thanks to Eric Niebler)

Definition at line 287 of file Transforms.hpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin