• Docs >
  • Ripple API >
  • Template Function ripple::detail::add_padding_op_nodes_expanded
Shortcuts

Template Function ripple::detail::add_padding_op_nodes_expanded

Function Documentation

template<typename Modifiers, typename GraphType, size_t... I, typename ...Args>
auto ripple::detail::add_padding_op_nodes_expanded(GraphType &graph, ExecutionKind exec_kind, TransferKind transfer_kind, std::index_sequence<I...>, Args&&... args) noexcept -> void

Implementation of adding padding operations which expands the arguments into the implementation function for the padding, adding padding nodes for any arguments which are blocks are require padding based on the modifier for the argument.

Parameters
  • graph: The graph to add the nodes to.

  • exec_kind: The kind of execution for the nodes.

  • transfer_kind: The kind of the transfer operation.

  • args: The arguments to generate padding nodes from.

Template Parameters
  • Modifiers: Modifiers for how data is accessed.

  • GraphType: The type of the graph.

  • I: The indicies to access the modifiers for the args.

  • Args: The type of the args.

Docs

Access comprehensive developer documentation for Ripple

View Docs

Tutorials

Get tutorials to help with understand all features

View Tutorials

Examples

Find examples to help get started

View Examples