pio_def_var Interface

public interface pio_def_var

\defgroup PIO_def_var


Module Procedures

private function def_var_0d(File, name, type, vardesc) result(ierr)

@public @ingroup PIO_def_var @brief Defines a netcdf variable @details @param File @copydoc file_desc_t @param name : The name of the variable to define @param type : The type of variable @param vardesc @copydoc var_desc_t @retval ierr @copydoc error_return

Arguments

Type IntentOptional Attributes Name
type(File_desc_t), intent(in) :: File
character(len=*), intent(in) :: name
integer, intent(in) :: type
type(Var_desc_t), intent(inout) :: vardesc

Return Value integer

private function def_var_md(File, name, type, dimids, vardesc) result(ierr)

@public @ingroup PIO_def_var @brief Defines the a netcdf variable @details @param File @copydoc file_desc_t @param name : The name of the variable to define @param type : The type of variable @param dimids : The dimension identifier returned by \ref PIO_def_dim @param vardesc @copydoc var_desc_t @retval ierr @copydoc error_return

Arguments

Type IntentOptional Attributes Name
type(File_desc_t), intent(in) :: File
character(len=*), intent(in) :: name
integer, intent(in) :: type
integer, intent(in) :: dimids(:)
type(Var_desc_t), intent(inout) :: vardesc

Return Value integer