LensFactory.Lenses.init_gNFWLensType
init_gNFWLens(D_d::RV=NaN, x_c::RV=0.0, y_c::RV=0.0, k_s::RV=NaN, x_s::RV=NaN, n::RV=-2.0)

Initialize a generalized Navarro-Frenk-White (gNFW) lens with the given parameters.

source
LensFactory.Lenses.gNFWLens.potential!Function
potential!(ψ::T, θx::T, θy::T, D_d::RV, θxc::RV, θyc::RV, k_s:: RV, θs::RV, n::RV) where T <: RV
source
potential!(ψ::T, θx::T, θy::T, D_d::RV, θxc::RV, θyc::RV, k_s:: RV, θs::RV, n::RV) where T <: ROA
source
LensFactory.Lenses.gNFWLens.deflection!Function
deflection!(ψx::T, ψy::T, θx::T, θy::T, D_d::RV, θxc::RV, θyc::RV, k_s:: RV, θs::RV, n::RV) where T <: RV
source
deflection!(ψx::T, ψy::T, θx::T, θy::T, D_d::RV, θxc::RV, θyc::RV, k_s:: RV, θs::RV, n::RV) where T <: ROA
source
LensFactory.Lenses.gNFWLens.jacobian!Function
deflection!(ψxx::T, ψyy::T, ψxy::T, θx::T, θy::T, D_d::RV, θxc::RV, θyc::RV, k_s:: RV, θs::RV, n::RV) where T <: RV
source
deflection!(ψxx::T, ψyy::T, ψxy::T, θx::T, θy::T, D_d::RV, θxc::RV, θyc::RV, k_s:: RV, θs::RV, n::RV) where T <: ROA
source