Stellarator-Tools
netcdf_inc::nf_put_var_double Interface Reference

Interface for writing double variables. More...

Public Member Functions

integer function nf_put_var_cpx_double (ncid, varid, cvals)
 Write a 64bit complex value. More...
 
integer function nf_put_var_double (ncid, varid, dvals)
 Write a double value. More...
 
integer function nf_put_var_1d_double (ncid, varid, dvals)
 Write a double valued array. More...
 
integer function nf_put_var_1d_cpx_double (ncid, varid, cvals)
 Write a 64bit complex valued array. More...
 
integer function nf_put_var_2d_double (ncid, varid, dvals)
 Read a double valued 2D array. More...
 
integer function nf_put_var_2d_cpx_double (ncid, varid, cvals)
 Write a 64bit complex valued 2D array. More...
 
integer function nf_put_var_3d_double (ncid, varid, dvals)
 Write a double valued 3D array. More...
 
integer function nf_put_var_3d_cpx_double (ncid, varid, cvals)
 Write a 64bit complex valued 3D array. More...
 

Detailed Description

Interface for writing double variables.

Constructor & Destructor Documentation

◆ nf_put_var_double()

integer function netcdf_inc::nf_put_var_double::nf_put_var_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real (real64), intent(in)  dvals 
)

Write a double value.

Parameters
[in]ncidNetcdf file id.
[in]varidVariable id.
[in]dvalsDouble value to write.

Member Function/Subroutine Documentation

◆ nf_put_var_1d_cpx_double()

integer function netcdf_inc::nf_put_var_double::nf_put_var_1d_cpx_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
complex (real64), dimension(:), intent(in)  cvals 
)

Write a 64bit complex valued array.

Netcdf does not support complex types directly. Instead these values are interweaved into a double array.

Parameters
[in]ncidNetcdf file id.
[in]varidVariable id.
[in]cvalsComplex value to write.

◆ nf_put_var_1d_double()

integer function netcdf_inc::nf_put_var_double::nf_put_var_1d_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real (real64), dimension(:), intent(in)  dvals 
)

Write a double valued array.

Parameters
[in]ncidNetcdf file id.
[in]varidVariable id.
[in]dvalsDouble value to write.

◆ nf_put_var_2d_cpx_double()

integer function netcdf_inc::nf_put_var_double::nf_put_var_2d_cpx_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
complex (real64), dimension(:,:), intent(in)  cvals 
)

Write a 64bit complex valued 2D array.

Netcdf does not support complex types directly. Instead these values are interweaved into a double array.

Parameters
[in]ncidNetcdf file id.
[in]varidVariable id.
[in]cvalsComplex value to write.

◆ nf_put_var_2d_double()

integer function netcdf_inc::nf_put_var_double::nf_put_var_2d_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real (real64), dimension(:,:), intent(in)  dvals 
)

Read a double valued 2D array.

Parameters
[in]ncidNetcdf file id.
[in]varidVariable id.
[in]dvalsDouble value to write.

◆ nf_put_var_3d_cpx_double()

integer function netcdf_inc::nf_put_var_double::nf_put_var_3d_cpx_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
complex (real64), dimension(:,:,:), intent(in)  cvals 
)

Write a 64bit complex valued 3D array.

Netcdf does not support complex types directly. Instead these values are interweaved into a double array.

Parameters
[in]ncidNetcdf file id.
[in]varidVariable id.
[in]cvalsComplex value to write.

◆ nf_put_var_3d_double()

integer function netcdf_inc::nf_put_var_double::nf_put_var_3d_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real (real64), dimension(:,:,:), intent(in)  dvals 
)

Write a double valued 3D array.

Parameters
[in]ncidNetcdf file id.
[in]varidVariable id.
[in]dvalsDouble value to write.

◆ nf_put_var_cpx_double()

integer function netcdf_inc::nf_put_var_double::nf_put_var_cpx_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
complex (real64), intent(in)  cvals 
)

Write a 64bit complex value.

Netcdf does not support complex types directly. Instead these values are interweaved into a real array.

Parameters
[in]ncidNetcdf file id.
[in]varidVariable id.
[in]cvalsComplex value to write.

The documentation for this interface was generated from the following file: