Arcane  v4.1.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
NumArrayUtils.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7/*---------------------------------------------------------------------------*/
8/* NumArrayUtils.h (C) 2000-2025 */
9/* */
10/* Fonctions utilitaires pour NumArray. */
11/*---------------------------------------------------------------------------*/
12#ifndef ARCANE_UTILS_NUMARRAYUTILS_H
13#define ARCANE_UTILS_NUMARRAYUTILS_H
14/*---------------------------------------------------------------------------*/
15/*---------------------------------------------------------------------------*/
16
18#include "arcane/utils/MDDim.h"
19
20/*---------------------------------------------------------------------------*/
21/*---------------------------------------------------------------------------*/
22
24{
25
26/*---------------------------------------------------------------------------*/
27/*---------------------------------------------------------------------------*/
28
29/*!
30 * \brief Remplit \a v avec les valeurs de \a input.
31 *
32 * \a v sera redimensionné aux nombre de valeurs contenues dans le fichier.
33 */
34extern "C++" ARCANE_UTILS_EXPORT void
35readFromText(NumArray<double, MDDim1>& v, std::istream& input);
36
37/*!
38 * \brief Remplit \a v avec les valeurs de \a input.
39 *
40 * \a v sera redimensionné aux nombre de valeurs contenues dans le fichier.
41 */
42extern "C++" ARCANE_UTILS_EXPORT void
43readFromText(NumArray<Int32, MDDim1>& v, std::istream& input);
44
45/*!
46 * \brief Remplit \a v avec les valeurs de \a input.
47 *
48 * \a v sera redimensionné aux nombre de valeurs contenues dans le fichier.
49 */
50extern "C++" ARCANE_UTILS_EXPORT void
51readFromText(NumArray<Int64, MDDim1>& v, std::istream& input);
52
53/*---------------------------------------------------------------------------*/
54/*---------------------------------------------------------------------------*/
55
56} // namespace Arcane::NumArrayUtils
57
58/*---------------------------------------------------------------------------*/
59/*---------------------------------------------------------------------------*/
60
61#endif
Déclarations des types utilisés dans Arcane.
Fonctions utilitaires pour NumArray.
void readFromText(NumArray< double, MDDim1 > &v, std::istream &input)
Remplit v avec les valeurs de input.