Interface representing a simple table output. More...
#include <arcane/core/ISimpleTableOutput.h>
Public Member Functions | |
| virtual bool | init ()=0 |
| Method to initialize the table. | |
| virtual bool | init (const String &table_name)=0 |
| Method to initialize the table. | |
| virtual bool | init (const String &table_name, const String &directory_name)=0 |
| Method to initialize the table. | |
| virtual void | clear ()=0 |
| Method to clear the tables. | |
| virtual Integer | addRow (const String &row_name)=0 |
| Method to add a row. | |
| virtual Integer | addRow (const String &row_name, ConstArrayView< Real > elements)=0 |
| Method to add a row. | |
| virtual bool | addRows (StringConstArrayView rows_names)=0 |
| Method to add multiple rows. | |
| virtual Integer | addColumn (const String &column_name)=0 |
| Method to add a column. | |
| virtual Integer | addColumn (const String &column_name, ConstArrayView< Real > elements)=0 |
| Method to add a column. | |
| virtual bool | addColumns (StringConstArrayView columns_names)=0 |
| Method to add multiple columns. | |
| virtual bool | addElementInRow (Integer position, Real element)=0 |
| Method to add an element to a row. | |
| virtual bool | addElementInRow (const String &row_name, Real element, bool create_if_not_exist=true)=0 |
| Method to add an element to a row. | |
| virtual bool | addElementInSameRow (Real element)=0 |
| Method to add an element to the last manipulated row. | |
| virtual bool | addElementsInRow (Integer position, ConstArrayView< Real > elements)=0 |
| Method to add multiple elements to a row. | |
| virtual bool | addElementsInRow (const String &row_name, ConstArrayView< Real > elements, bool create_if_not_exist=true)=0 |
| Method to add multiple elements to a row. | |
| virtual bool | addElementsInSameRow (ConstArrayView< Real > elements)=0 |
| Method to add multiple elements to the last manipulated row. | |
| virtual bool | addElementInColumn (Integer position, Real element)=0 |
| Method to add an element to a column. | |
| virtual bool | addElementInColumn (const String &column_name, Real element, bool create_if_not_exist=true)=0 |
| Method to add an element to a column. | |
| virtual bool | addElementInSameColumn (Real element)=0 |
| Method to add an element to the last manipulated column. | |
| virtual bool | addElementsInColumn (Integer position, ConstArrayView< Real > elements)=0 |
| Method to add multiple elements to a column. | |
| virtual bool | addElementsInColumn (const String &column_name, ConstArrayView< Real > elements, bool create_if_not_exist=true)=0 |
| Method to add multiple elements to a column. | |
| virtual bool | addElementsInSameColumn (ConstArrayView< Real > elements)=0 |
| Method to add multiple elements to the last manipulated column. | |
| virtual bool | editElementUp (Real element, bool update_last_position=true)=0 |
| Method to edit an element above the last element manipulated (row above/same column). | |
| virtual bool | editElementDown (Real element, bool update_last_position=true)=0 |
| Method to edit an element below the last element manipulated (row below/same column). | |
| virtual bool | editElementLeft (Real element, bool update_last_position=true)=0 |
| Method to edit an element to the left of the last element manipulated (same row/column to the left). | |
| virtual bool | editElementRight (Real element, bool update_last_position=true)=0 |
| Method to edit an element to the right of the last element manipulated (same row/column to the right). | |
| virtual Real | elementUp (bool update_last_position=false)=0 |
| Method to retrieve an element above the last element manipulated (row above/same column). | |
| virtual Real | elementDown (bool update_last_position=false)=0 |
| Method to retrieve an element below the last element manipulated (row below/same column). | |
| virtual Real | elementLeft (bool update_last_position=false)=0 |
| Method to retrieve an element to the left of the last element manipulated (same row/column to the left). | |
| virtual Real | elementRight (bool update_last_position=false)=0 |
| Method to retrieve an element to the right of the last element manipulated (same row/column to the right). | |
| virtual bool | editElement (Real element)=0 |
| Method to modify an element in the table. | |
| virtual bool | editElement (Integer position_x, Integer position_y, Real element)=0 |
| Method to modify an element in the table. | |
| virtual bool | editElement (const String &column_name, const String &row_name, Real element)=0 |
| Method allowing modification of an element in the array. | |
| virtual Real | element ()=0 |
| Method allowing retrieval of a copy of an element. | |
| virtual Real | element (Integer position_x, Integer position_y, bool update_last_position=false)=0 |
| Method allowing retrieval of a copy of an element. | |
| virtual Real | element (const String &column_name, const String &row_name, bool update_last_position=false)=0 |
| Method allowing retrieval of a copy of an element. | |
| virtual RealUniqueArray | row (Integer position)=0 |
| Method allowing retrieval of a copy of a row. | |
| virtual RealUniqueArray | row (const String &row_name)=0 |
| Method allowing retrieval of a copy of a row. | |
| virtual RealUniqueArray | column (Integer position)=0 |
| Method allowing retrieval of a copy of a column. | |
| virtual RealUniqueArray | column (const String &column_name)=0 |
| Method allowing retrieval of a copy of a column. | |
| virtual Integer | rowSize (Integer position)=0 |
| Method allowing retrieval of the size of a row. Including hypothetical 'gaps' in the row. | |
| virtual Integer | rowSize (const String &row_name)=0 |
| Method allowing retrieval of the size of a row. Including hypothetical 'gaps' in the row. | |
| virtual Integer | columnSize (Integer position)=0 |
| Method allowing retrieval of the size of a column. Including hypothetical 'gaps' in the column. | |
| virtual Integer | columnSize (const String &column_name)=0 |
| Method allowing retrieval of the size of a column. Including hypothetical 'gaps' in the column. | |
| virtual Integer | rowPosition (const String &row_name)=0 |
| Method allowing retrieval of the position of a row. | |
| virtual Integer | columnPosition (const String &column_name)=0 |
| Method allowing retrieval of the position of a column. | |
| virtual Integer | numberOfRows ()=0 |
| Method allowing retrieval of the number of rows in the array. This is, in a way, the maximum number of elements a column can contain. | |
| virtual Integer | numberOfColumns ()=0 |
| Method allowing retrieval of the number of columns in the array. This is, in a way, the maximum number of elements a row can contain. | |
| virtual String | rowName (Integer position)=0 |
| virtual String | columnName (Integer position)=0 |
| virtual bool | editRowName (Integer position, const String &new_name)=0 |
| Method allowing changing the name of a row. | |
| virtual bool | editRowName (const String &row_name, const String &new_name)=0 |
| Method allowing changing the name of a row. | |
| virtual bool | editColumnName (Integer position, const String &new_name)=0 |
| Method allowing changing the name of a column. | |
| virtual bool | editColumnName (const String &column_name, const String &new_name)=0 |
| Method allowing changing the name of a column. | |
| virtual Integer | addAverageColumn (const String &column_name)=0 |
| Method allowing creation of a column containing the average of the elements of each row. | |
| virtual void | print (Integer rank=0)=0 |
| Method allowing display of the array. Method performing collective operations. | |
| virtual bool | writeFile (const Directory &root_directory, Integer rank)=0 |
| virtual bool | writeFile (Integer rank=-1)=0 |
| Method allowing writing the array to a file. Method performing collective operations. If rank != -1, processes other than P0 return true. | |
| virtual bool | writeFile (const String &directory, Integer rank=-1)=0 |
| Method allowing writing the array to a file. Method performing collective operations. If rank != -1, processes other than P0 return true. | |
| virtual Integer | precision ()=0 |
| Method allowing retrieval of the precision currently used for writing values. | |
| virtual void | setPrecision (Integer precision)=0 |
| Method allowing modification of the print precision. | |
| virtual bool | isFixed ()=0 |
| Method allowing knowledge of whether the 'std::fixed' flag is active or not for writing values. | |
| virtual void | setFixed (bool fixed)=0 |
| Method allowing setting the 'std::fixed' flag or not. | |
| virtual bool | isForcedToUseScientificNotation ()=0 |
| Method allowing knowledge of whether the 'std::scientific' flag is active or not for writing values. | |
| virtual void | setForcedToUseScientificNotation (bool use_scientific)=0 |
| Method allowing setting the 'std::scientific' flag or not. | |
| virtual String | outputDirectory ()=0 |
| Accessor allowing retrieval of the name of the directory where the arrays will be placed. | |
| virtual void | setOutputDirectory (const String &directory)=0 |
| Accessor allowing definition of the directory in which the arrays will be saved. | |
| virtual String | tableName ()=0 |
| Accessor allowing retrieval of the name of the arrays. | |
| virtual void | setTableName (const String &name)=0 |
| Accessor allowing definition of the array name. | |
| virtual String | fileName ()=0 |
| Accessor allowing retrieval of the file name. | |
| virtual Directory | outputPath ()=0 |
| Accessor allowing retrieval of the path where the arrays will be saved. | |
| virtual Directory | rootPath ()=0 |
| Accessor allowing retrieval of the path where the implementation saves these arrays. | |
| virtual bool | isOneFileByRanksPermited ()=0 |
| Method allowing knowledge of whether the parameters currently held by the implementation allow it to write one file per process. | |
| virtual String | fileType ()=0 |
| Method allowing knowledge of the service's file type. | |
| virtual Ref< SimpleTableInternal > | internal ()=0 |
| Method allowing retrieval of a reference to the SimpleTableInternal object used. | |
| virtual Ref< ISimpleTableReaderWriter > | readerWriter ()=0 |
| Method allowing retrieval of a reference to the ISimpleTableReaderWriter object used. | |
Interface representing a simple table output.
Definition at line 33 of file ISimpleTableOutput.h.
|
pure virtual |
Method allowing creation of a column containing the average of the elements of each row.
| column_name | The name of the new column. |
Implemented in Arcane::SimpleCsvOutputService.
Method to add a column.
| column_name | The name of the column. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add a column.
If the number of elements in 'elements' is greater than the number of rows, the addition still takes place (but the extra elements will not be added).
| column_name | The name of the column. |
| elements | The elements to add to the column. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add multiple columns.
| rows_names | The names of the columns. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add an element to a column.
| column_name | The name of the column. |
| element | The element to add. |
| create_if_not_exist | To determine whether the column should be created if it does not yet exist. |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to add an element to a column.
| position | The position of the column. |
| element | The element to add. |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to add an element to a row.
| row_name | The name of the row. |
| element | The element to add. |
| create_if_not_exist | To determine whether the row should be created if it does not yet exist. |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to add an element to a row.
| position | The position of the row. |
| element | The element to add. |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to add an element to the last manipulated column.
This method differs from 'editElementDown()' because here, an element is added to the end of the column, not necessarily after the last added element.
| element | The element to add. |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to add an element to the last manipulated row.
This method differs from 'editElementRight()' because here, an element is added to the end of the row, not necessarily after the last added element.
| element | The element to add. |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to add multiple elements to a column.
If the number of elements in 'elements' is greater than the number of available rows, the addition still takes place (but the extra elements will not be added) and a return false will be returned.
| column_name | The name of the column. |
| elements | The array of elements to add. |
| create_if_not_exist | To determine whether the column should be created if it does not yet exist. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add multiple elements to a column.
If the number of elements in 'elements' is greater than the number of available rows, the addition still takes place (but the extra elements will not be added) and a return false will be returned.
| position | The position of the column. |
| elements | The array of elements to add. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add multiple elements to a row.
If the number of elements in 'elements' is greater than the number of available columns, the addition still takes place (but the extra elements will not be added) and a return false will be returned.
| row_name | The name of the row. |
| elements | The array of elements to add. |
| create_if_not_exist | To determine whether the row should be created if it does not yet exist. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add multiple elements to a row.
If the number of elements in 'elements' is greater than the number of available columns, the addition still takes place (but the extra elements will not be added) and a return false will be returned.
| position | The position of the row. |
| elements | The array of elements to add. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add multiple elements to the last manipulated column.
If the number of elements in 'elements' is greater than the number of available rows, the addition still takes place (but the extra elements will not be added) and a return false will be returned.
Aside from the fact that we are manipulating an array here, this method differs from 'editElementDown()' because here, elements are added to the end of the column, not necessarily after the last added element.
| elements | The array of elements to add. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add multiple elements to the last manipulated row.
If the number of elements in 'elements' is greater than the number of available columns, the addition still takes place (but the extra elements will not be added) and a return false will be returned.
Aside from the fact that we are manipulating an array here, this method differs from 'editElementRight()' because here, elements are added to the end of the row, not necessarily after the last added element.
| elements | The array of elements to add. |
Implemented in Arcane::SimpleCsvOutputService.
Method to add a row.
| row_name | The name of the row. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add a row.
If the number of elements in 'elements' is greater than the number of columns, the addition still takes place (but the extra elements will not be added).
| row_name | The name of the row. |
| elements | The elements to insert into the row. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to add multiple rows.
| rows_names | The names of the rows. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to clear the tables.
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of a copy of a column.
| column_name | The name of the column. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of a copy of a column.
| position | The position of the column. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of the position of a column.
| row_name | The name of the column. |
Implemented in Arcane::SimpleCsvOutputService.
Method allowing retrieval of the size of a column. Including hypothetical 'gaps' in the column.
| position | The name of the column. |
Implemented in Arcane::SimpleCsvOutputService.
Method allowing retrieval of the size of a column. Including hypothetical 'gaps' in the column.
| position | The position of the column. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing changing the name of a column.
| column_name | The current name of the column. |
| new_name | The new name of the column. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing changing the name of a column.
| position | The position of the column. |
| new_name | The new name of the column. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing modification of an element in the array.
| column_name | The name of the column where the element is located. |
| row_name | The name of the row where the element is located. |
| element | The replacement element. |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to modify an element in the table.
| position_x | The position of the column to modify. |
| position_y | The position of the row to modify. |
| element | The replacement element. |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to modify an element in the table.
The x and y positions correspond to the location of the last manipulated element.
This method is useful after using 'elemUDLR(true)' for example.
| element | The replacement element. |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to edit an element below the last element manipulated (row below/same column).
The element being modified thus becomes the last modified element at the end of this method (if update_last_position = true).
This method differs from 'addElementInSameColumn()' because here, an element is added (or modified) below the last manipulated element, which is not necessarily at the end of the column.
| element | The element to modify. |
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to edit an element to the left of the last element manipulated (same row/column to the left).
The element being modified thus becomes the last modified element at the end of this method (if update_last_position = true).
| element | The element to modify. |
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to edit an element to the right of the last element manipulated (same row/column to the right).
The element being modified thus becomes the last modified element at the end of this method (if update_last_position = true).
This method differs from 'addElementInSameRow()' because here, an element is added (or modified) to the right of the last manipulated element, which is not necessarily at the end of the column.
| element | The element to modify. |
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method to edit an element above the last element manipulated (row above/same column).
The element being modified thus becomes the last modified element at the end of this method (if update_last_position = true).
| element | The element to modify. |
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
References element().
|
pure virtual |
Method allowing changing the name of a row.
| row_name | The current name of the row. |
| new_name | The new name of the row. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing changing the name of a row.
| position | The position of the row. |
| new_name | The new name of the row. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of a copy of an element.
The x and y positions correspond to the location of the last manipulated element.
Implemented in Arcane::SimpleCsvOutputService.
Referenced by addElementInColumn(), addElementInColumn(), addElementInRow(), addElementInRow(), addElementInSameColumn(), addElementInSameRow(), editElement(), editElement(), editElement(), editElementDown(), editElementLeft(), editElementRight(), and editElementUp().
|
pure virtual |
Method allowing retrieval of a copy of an element.
| column_name | The name of the column where the element is located. |
| row_name | The name of the row where the element is located. |
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of a copy of an element.
| position_x | The position of the column where the element is located. |
| position_y | The position of the row where the element is located. |
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to retrieve an element below the last element manipulated (row below/same column).
The element retrieved thus becomes the last "modified" element at the end of this method (if update_last_position = true).
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to retrieve an element to the left of the last element manipulated (same row/column to the left).
The element retrieved thus becomes the last "modified" element at the end of this method (if update_last_position = true).
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to retrieve an element to the right of the last element manipulated (same row/column to the right).
The element retrieved thus becomes the last "modified" element at the end of this method (if update_last_position = true).
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to retrieve an element above the last element manipulated (row above/same column).
The element retrieved thus becomes the last "modified" element at the end of this method (if update_last_position = true).
| update_last_position | Should the "last modified element" cursor be moved? |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Accessor allowing retrieval of the file name.
May be different for each process (depending on the implementation).
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing knowledge of the service's file type.
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to initialize the table.
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to initialize the table.
| table_name | The name of the table (and the output file). |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method to initialize the table.
| table_name | The name of the table (and the output file). |
| directory_name | The name of the directory where the tables should be saved. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of a reference to the SimpleTableInternal object used.
Implemented in Arcane::SimpleCsvOutputService.
Referenced by Arcane::SimpleCsvComparatorService::init().
|
pure virtual |
Method allowing knowledge of whether the 'std::fixed' flag is active or not for writing values.
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing knowledge of whether the 'std::scientific' flag is active or not for writing values.
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing knowledge of whether the parameters currently held by the implementation allow it to write one file per process.
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of the number of columns in the array. This is, in a way, the maximum number of elements a row can contain.
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of the number of rows in the array. This is, in a way, the maximum number of elements a column can contain.
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Accessor allowing retrieval of the name of the directory where the arrays will be placed.
May be different for each process (depending on the implementation).
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Accessor allowing retrieval of the path where the arrays will be saved.
Compared to rootPathOutput(), the return value may differ depending on the "directory" and the "name".
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of the precision currently used for writing values.
Implemented in Arcane::SimpleCsvOutputService.
Referenced by setPrecision().
|
pure virtual |
Method allowing display of the array. Method performing collective operations.
| rank | The ID of the process that should display the array (-1 to signify "all processes"). |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of a reference to the ISimpleTableReaderWriter object used.
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Accessor allowing retrieval of the path where the implementation saves these arrays.
Compared to pathOutput(), the return value does not depend on "directory" or "name".
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of a copy of a row.
| row_name | The name of the row. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing retrieval of a copy of a row.
| position | The position of the row. |
Implemented in Arcane::SimpleCsvOutputService.
Method allowing retrieval of the position of a row.
| row_name | The name of the row. |
Implemented in Arcane::SimpleCsvOutputService.
Method allowing retrieval of the size of a row. Including hypothetical 'gaps' in the row.
| position | The name of the row. |
Implemented in Arcane::SimpleCsvOutputService.
Method allowing retrieval of the size of a row. Including hypothetical 'gaps' in the row.
| position | The position of the row. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing setting the 'std::fixed' flag or not.
For both the 'print()' method and the 'writetable()' method.
This flag allows 'forcing' the number of digits after the comma to the desired precision. For example, if 'setPrecision(4)' is called, and 'setFixed(true)' is called, the print of '6.1' will yield '6.1000'.
| fixed | Whether the 'std::fixed' flag should be set or not. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing setting the 'std::scientific' flag or not.
For both the 'print()' method and the 'writetable()' method.
This flag allows 'forcing' the display of values in scientific notation.
| use_scientific | Whether the 'std::scientific' flag should be set or not. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Accessor allowing definition of the directory in which the arrays will be saved.
May be different for each process (depending on the implementation).
| directory | The directory. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing modification of the print precision.
For both the 'print()' method and the 'writeFile()' methods.
| precision | The new precision. |
Implemented in Arcane::SimpleCsvOutputService.
References precision().
|
pure virtual |
Accessor allowing definition of the array name.
May be different for each process (depending on the implementation).
| name | The name. |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Accessor allowing retrieval of the name of the arrays.
May be different for each process (depending on the implementation).
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing writing the array to a file. Method performing collective operations. If rank != -1, processes other than P0 return true.
| directory | The directory where the file will be written. The final path will be "./[output_dir]/csv/[directory]/". |
| rank | The ID of the process that should write the array to a file (-1 to signify "all processes"). |
Implemented in Arcane::SimpleCsvOutputService.
|
pure virtual |
Method allowing writing the array to a file. Method performing collective operations. If rank != -1, processes other than P0 return true.
| rank | The ID of the process that should write the array to a file (-1 to signify "all processes"). |
Implemented in Arcane::SimpleCsvOutputService.