OpenCMISS-Iron Internal API Documentation
|
Write a string followed by a matrix to a specified output stream. More...
Private Member Functions | |
subroutine | write_string_matrix_dp (ID, FIRST_ROW, DELTA_ROW, LAST_ROW, FIRST_COLUMN, DELTA_COLUMN, LAST_COLUMN, NUMBER_FIRST, NUMBER_REPEAT, MATRIX, INDEX_FORMAT_TYPE, MATRIX_NAME_FORMAT, ROW_INDEX_FORMAT, FIRST_FORMAT, REPEAT_FORMAT, ERR, ERROR,) |
Writes the given double precision MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index. More... | |
subroutine | write_string_matrix_intg (ID, FIRST_ROW, DELTA_ROW, LAST_ROW, FIRST_COLUMN, DELTA_COLUMN, LAST_COLUMN, NUMBER_FIRST, NUMBER_REPEAT, MATRIX, INDEX_FORMAT_TYPE, MATRIX_NAME_FORMAT, ROW_INDEX_FORMAT, FIRST_FORMAT, REPEAT_FORMAT, ERR, ERROR,) |
Writes the given integer MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index. More... | |
subroutine | write_string_matrix_lintg (ID, FIRST_ROW, DELTA_ROW, LAST_ROW, FIRST_COLUMN, DELTA_COLUMN, LAST_COLUMN, NUMBER_FIRST, NUMBER_REPEAT, MATRIX, INDEX_FORMAT_TYPE, MATRIX_NAME_FORMAT, ROW_INDEX_FORMAT, FIRST_FORMAT, REPEAT_FORMAT, ERR, ERROR,) |
Writes the given long integer MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index. More... | |
subroutine | write_string_matrix_l (ID, FIRST_ROW, DELTA_ROW, LAST_ROW, FIRST_COLUMN, DELTA_COLUMN, LAST_COLUMN, NUMBER_FIRST, NUMBER_REPEAT, MATRIX, INDEX_FORMAT_TYPE, MATRIX_NAME_FORMAT, ROW_INDEX_FORMAT, FIRST_FORMAT, REPEAT_FORMAT, ERR, ERROR,) |
Writes the given logical MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index. More... | |
subroutine | write_string_matrix_sp (ID, FIRST_ROW, DELTA_ROW, LAST_ROW, FIRST_COLUMN, DELTA_COLUMN, LAST_COLUMN, NUMBER_FIRST, NUMBER_REPEAT, MATRIX, INDEX_FORMAT_TYPE, MATRIX_NAME_FORMAT, ROW_INDEX_FORMAT, FIRST_FORMAT, REPEAT_FORMAT, ERR, ERROR,) |
Writes the given single precision MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index. More... | |
Write a string followed by a matrix to a specified output stream.
Definition at line 335 of file input_output.f90.
|
private |
Writes the given double precision MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index.
[in] | id | The ID of the output stream. An ID of > 9 specifies file output |
[in] | first_row | The first row of the matrix to be output |
[in] | delta_row | The delta row increment to be used when outputing the first through to the last matrix row |
[in] | last_row | The last row of the matrix to be output |
[in] | first_column | The first column of the matrix to be output |
[in] | delta_column | The delta column increate to be used when outputing the first through to the last matrix column |
[in] | last_column | The last column of the matrix to be output |
[in] | number_first | The number of matrix elements to be output on the first line |
[in] | number_repeat | The number of matrix elements to be output on the second and subsequently repeated lines |
[in] | matrix | The matrix to be output |
[in] | index_format_type | The format type to be used for the matrix name and indices |
[in] | matrix_name_format | The format string to be used to format the matrix name |
[in] | row_index_format | The format string to be used to format the row indices |
[in] | first_format | The format string to be used for the first line of output |
[in] | repeat_format | The format type to be used for the second and subsequently repeated lines of output |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 3802 of file input_output.f90.
|
private |
Writes the given integer MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index.
[in] | id | The ID of the output stream. An ID of > 9 specifies file output |
[in] | first_row | The first row of the matrix to be output |
[in] | delta_row | The delta row increment to be used when outputing the first through to the last matrix row |
[in] | last_row | The last row of the matrix to be output |
[in] | first_column | The first column of the matrix to be output |
[in] | delta_column | The delta column increate to be used when outputing the first through to the last matrix column |
[in] | last_column | The last column of the matrix to be output |
[in] | number_first | The number of matrix elements to be output on the first line |
[in] | number_repeat | The number of matrix elements to be output on the second and subsequently repeated lines |
[in] | matrix | The matrix to be output |
[in] | index_format_type | The format type to be used for the matrix name and indices |
[in] | matrix_name_format | The format string to be used to format the matrix name |
[in] | row_index_format | The format string to be used to format the row indices |
[in] | first_format | The format string to be used for the first line of output |
[in] | repeat_format | The format type to be used for the second and subsequently repeated lines of output |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 3867 of file input_output.f90.
|
private |
Writes the given logical MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index.
[in] | id | The ID of the output stream. An ID of > 9 specifies file output |
[in] | first_row | The first row of the matrix to be output |
[in] | delta_row | The delta row increment to be used when outputing the first through to the last matrix row |
[in] | last_row | The last row of the matrix to be output |
[in] | first_column | The first column of the matrix to be output |
[in] | delta_column | The delta column increate to be used when outputing the first through to the last matrix column |
[in] | last_column | The last column of the matrix to be output |
[in] | number_first | The number of matrix elements to be output on the first line |
[in] | number_repeat | The number of matrix elements to be output on the second and subsequently repeated lines |
[in] | matrix | The matrix to be output |
[in] | index_format_type | The format type to be used for the matrix name and indices |
[in] | matrix_name_format | The format string to be used to format the matrix name |
[in] | row_index_format | The format string to be used to format the row indices |
[in] | first_format | The format string to be used for the first line of output |
[in] | repeat_format | The format type to be used for the second and subsequently repeated lines of output |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 4004 of file input_output.f90.
|
private |
Writes the given long integer MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index.
Writes the given long integer MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index.
[in] | id | The ID of the output stream. An ID of > 9 specifies file output |
[in] | first_row | The first row of the matrix to be output |
[in] | delta_row | The delta row increment to be used when outputing the first through to the last matrix row |
[in] | last_row | The last row of the matrix to be output |
[in] | first_column | The first column of the matrix to be output |
[in] | delta_column | The delta column increate to be used when outputing the first through to the last matrix column |
[in] | last_column | The last column of the matrix to be output |
[in] | number_first | The number of matrix elements to be output on the first line |
[in] | number_repeat | The number of matrix elements to be output on the second and subsequently repeated lines |
[in] | matrix | The matrix to be output |
[in] | index_format_type | The format type to be used for the matrix name and indices |
[in] | matrix_name_format | The format string to be used to format the matrix name |
[in] | row_index_format | The format string to be used to format the row indices |
[in] | first_format | The format string to be used for the first line of output |
[in] | repeat_format | The format type to be used for the second and subsequently repeated lines of output |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 3939 of file input_output.f90.
|
private |
Writes the given single precision MATRIX to the given output stream specified by ID. The basic output is determined by the flag INDEX_FORMAT_TYPE. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_ONLY then the first line of output for each row is MATRIX_NAME_FORMAT concatenated named with the FIRST_FORMAT. If INDEX_FORMAT_TYPE is WRITE_STRING_MATRIX_NAME_AND_INDICES then the first line of output for each row is MATRIX_NAME_FORMAT concatenated with ROW_INDEX_FORMAT and concatenated with FIRST_FORMAT. Note that with a WRITE_STRING_MATRIX_NAME_AND_INDICES index format type the row number will be supplied to the format before the matrix data. The FIRST_FORMAT is the format initially used, followed by the REPEAT_FORMAT which is repeated as many times as necessary. NUMBER_FIRST is the number of data items in the FIRST_FORMAT and NUMBER_REPEAT is the number of data items in the REPEAT_FORMAT. FIRST_ROW/FIRST_COLUMN and LAST_ROW/LAST_COLUMN are the extents of the row/column and DELTA_ROW/DELTA_COLUMN is the NUMBER of indices to skip for each row/column index.
[in] | id | The ID of the output stream. An ID of > 9 specifies file output |
[in] | first_row | The first row of the matrix to be output |
[in] | delta_row | The delta row increment to be used when outputing the first through to the last matrix row |
[in] | last_row | The last row of the matrix to be output |
[in] | first_column | The first column of the matrix to be output |
[in] | delta_column | The delta column increate to be used when outputing the first through to the last matrix column |
[in] | last_column | The last column of the matrix to be output |
[in] | number_first | The number of matrix elements to be output on the first line |
[in] | number_repeat | The number of matrix elements to be output on the second and subsequently repeated lines |
[in] | matrix | The matrix to be output |
[in] | index_format_type | The format type to be used for the matrix name and indices |
[in] | matrix_name_format | The format string to be used to format the matrix name |
[in] | row_index_format | The format string to be used to format the row indices |
[in] | first_format | The format string to be used for the first line of output |
[in] | repeat_format | The format type to be used for the second and subsequently repeated lines of output |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 4069 of file input_output.f90.