constraint_equations Interface

interface
public subroutine constraint_equations(xg, fg, xc, p, fc, args)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in), dimension(:) :: xg

An N-element array containing the N independent variable values for the N differential equation solution points.

real(kind=real64), intent(in), dimension(:) :: fg

An N-element array containing the N differential equation solution points.

real(kind=real64), intent(in), dimension(:) :: xc

An M-element array containing the M independent variable values for the M constraint equations.

real(kind=real64), intent(in), dimension(:) :: p

An array containing the model parameters.

real(kind=real64), intent(out), dimension(:) :: fc

An M-element array where the values of the constraint equations should be written.

class(*), intent(inout), optional :: args

An optional argument that can be used to pass data in/out of this routine.

Description

An interface to a set of routines for defining constraint equations to the fitting process.