| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(c_ptr), | public | :: | caddr |
return a c-pointer to a instance of the wannier90 library data structure
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data) | :: | w90_obj |
deallocates/clears a c-pointer to a instance of the wannier90 library data structure
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data) | :: | w90_obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | n | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | gkpb | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | nnkp | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*) | :: | seedname | ||||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | eigval_cptr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | m_cptr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | a_cptr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | a_cptr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | centres |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | spreads |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | n | |||
| type(c_ptr), | value | :: | site | |||
| type(c_ptr), | value | :: | l | |||
| type(c_ptr), | value | :: | m | |||
| type(c_ptr), | value | :: | s | |||
| type(c_ptr), | value | :: | rad | |||
| type(c_ptr), | value | :: | x | |||
| type(c_ptr), | value | :: | z | |||
| type(c_ptr), | value | :: | sqa | |||
| type(c_ptr), | value | :: | zona | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | num_excl_bands |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| type(c_ptr), | value | :: | excl_bands | |||
| integer(kind=c_int) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*) | :: | keyword | ||||
| real(kind=c_double), | value | :: | cdble |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*) | :: | keyword | ||||
| type(c_ptr), | value | :: | arg_cptr | |||
| integer(kind=c_int), | value | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*) | :: | keyword | ||||
| type(c_ptr), | value | :: | arg_cptr | |||
| integer(kind=c_int), | value | :: | x | |||
| integer(kind=c_int), | value | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*) | :: | keyword | ||||
| integer(kind=c_int), | value | :: | cint |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*) | :: | keyword | ||||
| type(c_ptr), | value | :: | arg_cptr | |||
| integer(kind=c_int), | value | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*) | :: | keyword | ||||
| type(c_ptr), | value | :: | arg_cptr | |||
| integer(kind=c_int), | value | :: | x | |||
| integer(kind=c_int), | value | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*) | :: | keyword | ||||
| logical(kind=c_bool), | value | :: | boolarg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*) | :: | keyword | ||||
| character(kind=c_char, len=*) | :: | text |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(w90_data), | value | :: | w90_obj | |||
| character(kind=c_char, len=*), | intent(in) | :: | keyword | |||
| character(kind=c_char, len=*), | intent(in) | :: | text(:) |