load_Translation_data Subroutine

private impure elemental subroutine load_Translation_data(this, file_name)

Type Bound

Translation

Arguments

Type IntentOptional Attributes Name
class(Translation), intent(inout) :: this
character(len=*), intent(in) :: file_name

Calls

proc~~load_translation_data~~CallsGraph proc~load_translation_data foropenai_Translation::Translation%load_Translation_data proc~load_model~3 foropenai_Translation::Translation%load_model proc~load_translation_data->proc~load_model~3 proc~load_response_format~3 foropenai_Translation::Translation%load_response_format proc~load_translation_data->proc~load_response_format~3 proc~load_temperature~3 foropenai_Translation::Translation%load_temperature proc~load_translation_data->proc~load_temperature~3 proc~load_url~4 foropenai_Translation::Translation%load_url proc~load_translation_data->proc~load_url~4 proc~set_file_name foropenai_base::openai%set_file_name proc~load_translation_data->proc~set_file_name destroy destroy proc~load_model~3->destroy get get proc~load_model~3->get initialize initialize proc~load_model~3->initialize load_file load_file proc~load_model~3->load_file proc~load_response_format~3->destroy proc~load_response_format~3->get proc~load_response_format~3->initialize proc~load_response_format~3->load_file proc~load_temperature~3->destroy proc~load_temperature~3->get proc~load_temperature~3->initialize proc~load_temperature~3->load_file proc~load_url~4->destroy proc~load_url~4->get proc~load_url~4->initialize proc~load_url~4->load_file

Called by

proc~~load_translation_data~~CalledByGraph proc~load_translation_data foropenai_Translation::Translation%load_Translation_data proc~set_translation_data foropenai_Translation::Translation%set_Translation_data proc~set_translation_data->proc~load_translation_data program~test_translation test_Translation program~test_translation->proc~set_translation_data

Source Code

   elemental impure subroutine load_Translation_data(this, file_name)
      class(Translation), intent(inout) :: this
      character(len=*),   intent(in)    :: file_name
      call this%set_file_name(trim(file_name))
      call this%load_url()
      call this%load_model()
      call this%load_temperature()
      call this%load_response_format()
   end subroutine load_Translation_data