38 virtual Real
computeSample(dof_id_type row_index, dof_id_type col_index)
override;
A class used to generate samples for a direct perturbation analysis.
virtual Real computeSample(dof_id_type row_index, dof_id_type col_index) override
Return the sample for the given row and column.
std::vector< std::vector< Real > > _parameter_vectors
The data matrix created using the parameters.
static InputParameters validParams()
const MooseEnum _perturbation_method
The method which is used for the perturbation (one-sided/two-sided)
Real getRelativeInterval(const Real param_index) const
Return the relative perturbation interval for a given index.
const std::vector< Real > _relative_intervals
The relative intervals that should be used for the perturbation of each parameter.
Real getNominalValue(const Real param_index) const
Return the nominal value of the parameter.
const std::vector< Real > _nominal_values
The nominal values of the parameters.
const MooseEnum & perturbationMethod() const
Return the requested perturbation method.
std::vector< Real > _absolute_intervals
The intervals for the perturbations.
Real getAbsoluteInterval(const Real param_index) const
Return the absolute perturbation interval for a given index.
const InputParameters & parameters() const