Interface  Description 

DifferentiableVInit 
An interface for value function initialization that is differentiable with respect to some parameters.

Class  Description 

DiffVFRF 
A differentiable reward function wrapper for use with
MLIRL when
the reward function is known, but the value function initialization for leaf nodes is to be learned. 
LinearDiffRFVInit 
A class for creating a
DifferentiableRF and
a DifferentiableVInit
when the reward function and value function initialization are linear functions over some set of features. 
LinearStateDiffVF 
A class for defining a (differentiable) linear function over state features for value function initialization.

VanillaDiffVinit 
A class for the default condition when a value function initialization returns an unparameterized value
for each state, but must be differentiable
with respect to the reward function parameters for use with a differentiable finite horizon valueFunction.
