constant_stf

Graph.constant_stf(constant, batch_dimension_count=0)

Create a constant sampleable tensor-valued function of time.

Parameters

  • constant (number or np.ndarray or Tensor) – The constant value cc of the function. To create a batch of B1××BnB_1 \times \ldots \times B_n constant functions of shape D1××DmD_1 \times \ldots \times D_m, provide this constant parameter as an object of shape B1××Bn×D1××DmB_1\times\ldots\times B_n\times D_1\times\ldots\times D_m
  • batch_dimension_count (int , optional) – The number of batch dimensions, nn, in constant. If provided, the first nn

Returns

An Stf representing the constant function f(t)=cf(t) = c for all time tt

Return type

Stf

SEE ALSO

Graph.constant_pwc : Corresponding operation for Pwcs.

Graph.constant_stf_operator : Create a constant sampleable function from operators.

Graph.identity_stf : Create an Stf representing the identity function.

Notes

For more information on Stf nodes see the Working with time-dependent functions in Boulder Opal topic.

Was this useful?