template<typename ControlPolicy>
template<target_type Target, control_points_enum ControlPoint>
struct flecsi::control< ControlPolicy >::action< Target, ControlPoint >
The action type provides a mechanism to add execution elements to the FleCSI control model.
- Template Parameters
 - 
  
    | Target | The execution target.  | 
    | ControlPoint | The control point under which this action is executed.  | 
  
   
 
template<typename ControlPolicy > 
template<target_type Target, control_points_enum ControlPoint> 
template<target_type U, control_points_enum V> 
 
Add a dependency on the given action.
- Parameters
 - 
  
    | from | The upstream node in the dependency. | 
  
   
- Note
 - It is illegal to add depencdencies between actions under different control points. Attempting to do so will result in a compile-time error.