Skip to content

Commit

Permalink
Use delegated contructors where possible
Browse files Browse the repository at this point in the history
  • Loading branch information
jschueller committed Oct 4, 2022
1 parent 7d3c57d commit 2e06748
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions lib/src/Base/Func/MarginalEvaluation.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ MarginalEvaluation::MarginalEvaluation()
/* Default constructor */
MarginalEvaluation::MarginalEvaluation(const EvaluationImplementation & evaluation,
const Indices & indices)
: EvaluationImplementation()
: MarginalEvaluation(evaluation.clone(), indices)
{
*this = MarginalEvaluation(evaluation.clone(), indices);
// Nothing to do
}

/* Default constructor */
Expand Down
4 changes: 2 additions & 2 deletions lib/src/Base/Func/MarginalGradient.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ MarginalGradient::MarginalGradient()
/* Parameter constructor */
MarginalGradient::MarginalGradient(const GradientImplementation & gradient,
const Indices & indices)
: GradientImplementation()
: MarginalGradient(gradient.clone(), indices)
{
*this = MarginalGradient(gradient.clone(), indices);
// Nothing to do
}

/* Parameters constructor */
Expand Down
4 changes: 2 additions & 2 deletions lib/src/Base/Func/MarginalHessian.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ MarginalHessian::MarginalHessian()
/* Parameter constructor */
MarginalHessian::MarginalHessian(const HessianImplementation & hessian,
const Indices & indices)
: HessianImplementation()
: MarginalHessian(hessian.clone(), indices)
{
*this = MarginalHessian(hessian.clone(), indices);
// Nothing to do
}

/* Parameters constructor */
Expand Down
4 changes: 2 additions & 2 deletions lib/src/Base/Func/SymbolicFunction.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ SymbolicFunction::SymbolicFunction ()
/* Parameter constructor */
SymbolicFunction::SymbolicFunction (const String & inputVariablesName,
const String & formula)
: Function()
: SymbolicFunction(Description(1, inputVariablesName), Description(1, formula))
{
*this = SymbolicFunction(Description(1, inputVariablesName), Description(1, formula));
// Nothing to do
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@ SimulationSensitivityAnalysis::SimulationSensitivityAnalysis(const RandomVector

/* Standard constructor */
SimulationSensitivityAnalysis::SimulationSensitivityAnalysis(const ProbabilitySimulationResult & result)
: PersistentObject()
: SimulationSensitivityAnalysis(result.getEvent())
{
*this = SimulationSensitivityAnalysis(result.getEvent());
// Nothing to do
}

/* Standard constructor */
Expand Down

0 comments on commit 2e06748

Please sign in to comment.