The implementation of the interfaces defined in grid_function.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ip), | intent(in) | :: | n | The number of elements in this grid function. |
||
| integer(kind=ip), | intent(in) | :: | order | The order of the elements in this grid function. |
||
| character(len=*), | intent(in) | :: | var_name | The name to be assigned to this grid function. |
The return type has to be of type rgf.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(rgf) | :: | this | Has to be called with an rgf class. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ip), | intent(in) | :: | n | The number of elements in this grid function. |
||
| integer(kind=ip), | intent(in) | :: | order | The order of the elements in this grid function. |
||
| character(len=*), | intent(in) | :: | var_name | The name to be assigned to this grid function. |
The return type has to be of type cgf.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(cgf) | :: | this | The object to finalize |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ip), | intent(in) | :: | n | The number of elements. |
||
| character(len=*), | intent(in) | :: | var_name | The name of the object. |
The object to construct.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(igfb) | :: | this | The object to finalize. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ip), | intent(in) | :: | n | The number of elements. |
||
| character(len=*), | intent(in) | :: | var_name | The name of the object. |
The object to construct.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(rgfb) | :: | this | The object to finalize. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ip), | intent(in) | :: | n | The number of elements. |
||
| character(len=*), | intent(in) | :: | var_name | The name of the object. |
The object to construct.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cgf), | intent(inout) | :: | this | The routine is called on this object. |
||
| real(kind=wp), | intent(in) | :: | scalar | The scalar to multiply with. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cgf), | intent(inout) | :: | this | The routine is called on this object. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cgf), | intent(inout) | :: | this | The routine is called on this object. |
||
| class(cgf), | intent(in) | :: | gf1 | The second grid function. |
||
| real(kind=wp), | intent(in) | :: | scalar1 | The first scalar. |
||
| class(cgf), | intent(in) | :: | gf2 | The third grid function. |
||
| real(kind=wp), | intent(in) | :: | scalar2 | The second scalar. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(cgfb) | :: | this | The object to finalize. |