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 \(c\) of the function. To create a batch of \(B_1 \times \ldots \times B_n\) constant functions of shape \(D_1 \times \ldots \times D_m\), provide this constant parameter as an object of shape \(B_1\times\ldots\times B_n\times D_1\times\ldots\times D_m\).
batch_dimension_count (int, optional) – The number of batch dimensions, \(n\), in constant. If provided, the first \(n\) dimensions of constant are considered batch dimensions. Defaults to 0, which corresponds to no batch.
- Returns:
An Stf representing the constant function \(f(t) = c\) for all time \(t\) (or a batch of functions, if you provide batch_dimension_count).
- Return type:
See also
constant_pwc
Corresponding operation for Pwcs.
constant_stf_operator
Create a constant sampleable function from operators.
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.