63  subroutine adjoint_source_term_init(this, f_x, f_y, f_z, coef, user, &
 
   66    type(field_t), 
pointer, 
intent(in) :: f_x, f_y, f_z
 
   67    type(coef_t), 
target, 
intent(in) :: coef
 
   68    type(user_t), 
target, 
intent(in) :: user
 
   69    character(len=*), 
intent(in) :: scheme_name
 
   71    type(field_list_t) :: rhs_fields
 
   74    call rhs_fields%init(3)
 
   75    call rhs_fields%assign(1, f_x)
 
   76    call rhs_fields%assign(2, f_y)
 
   77    call rhs_fields%assign(3, f_z)
 
   80    call this%init_base(rhs_fields, coef, user, scheme_name)
 
 
   89  subroutine adjoint_init_user_source(source_term, rhs_fields, coef, user, &