maliput
|
The set of values that, along with the function being integrated, partially specify the definite integral i.e.
providing the lower integration bound v and the parameter vector 𝐤, leaving the upper integration bound u to be specified on evaluation.
#include <src/maliput/drake/systems/analysis/antiderivative_function.h>
Public Member Functions | |
IntegrableFunctionContext ()=default | |
Default constructor that leaves all values unspecified. More... | |
IntegrableFunctionContext (const std::optional< T > &v_in, const std::optional< VectorX< T >> &k_in) | |
Constructor that specifies all values. More... | |
Public Attributes | |
std::optional< T > | v |
The lower integration bound v. More... | |
std::optional< VectorX< T > > | k |
The parameter vector 𝐤. More... | |
|
default |
Default constructor that leaves all values unspecified.
IntegrableFunctionContext | ( | const std::optional< T > & | v_in, |
const std::optional< VectorX< T >> & | k_in | ||
) |
Constructor that specifies all values.
v_in | Specified lower integration bound v. |
k_in | Specified parameter vector 𝐤. |
std::optional<VectorX<T> > k |
The parameter vector 𝐤.
std::optional<T> v |
The lower integration bound v.