; docformat = 'idl'
;+
; NAME:
; ajs_double_choloniewski
;
;
; PURPOSE:
; This function generates a double Choloniewski function along an input
; array of absolute magnitudes and surface brightnesses.
;
;
; CATEGORY:
;
;
;
; CALLING SEQUENCE:
; result = ajs_schechter(absmag,sb,params)
;
; INPUTS:
; absmag
; sb
;
;
; OPTIONAL INPUTS:
; params: [mstar,alpha,phistar,sbstar,sigmasb,beta] twice
;
; KEYWORD PARAMETERS:
;
; OUTPUTS:
; This function returns an rray of phi for corresponding absmag, sbr
;
;
; OPTIONAL OUTPUTS:
;
;
;
; COMMON BLOCKS:
;
;
;
; SIDE EFFECTS:
;
;
;
; RESTRICTIONS:
; Compatible with mpfit2d.
;
; Magnitudes only
;
; PROCEDURE:
;
;
;
; EXAMPLE:
;
;
;
; MODIFICATION HISTORY:
; 15 Feb 2008 Created, Anthony Smith
;-
FUNCTION ajs_double_choloniewski, absmag, sb, params
compile_opt idl2
params1 = params[0:5]
params2 = params[6:11]
phi = ajs_choloniewski(absmag, sb, params1) $
+ ajs_choloniewski(absmag, sb, params2)
RETURN, phi
END