sigmoid Function

public function sigmoid(x0, x, wx, order)

Sigmoid function going from y=0 to y=1 between x=x0-wx/2 to x=x0+wx/2

Arguments

Type IntentOptional Attributes Name
real(kind=FP), intent(in) :: x0

Location of center of sigmoid

real(kind=FP), intent(in) :: x

Abscissa

real(kind=FP), intent(in) :: wx

Transition width

integer, intent(in) :: order

Order of transition

Return Value real(kind=fp)


Calls

proc~~sigmoid~~CallsGraph proc~sigmoid sigmoid proc~step_hermite step_hermite proc~sigmoid->proc~step_hermite proc~binomial_coefficient_r binomial_coefficient_r proc~step_hermite->proc~binomial_coefficient_r proc~heaviside heaviside proc~step_hermite->proc~heaviside

Called by

proc~~sigmoid~~CalledByGraph proc~sigmoid sigmoid proc~init immersed_trace_t%init proc~init->proc~sigmoid