Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
StandardCaseFunction.cc
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2026 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/* StandardCaseFunction.cc (C) 2000-2016 */
9/* */
10/* Class managing a standard dataset function. */
11/*---------------------------------------------------------------------------*/
12/*---------------------------------------------------------------------------*/
13
14#include "arcane/utils/ArcanePrecomp.h"
15
16#include "arcane/utils/NotImplementedException.h"
17#include "arcane/utils/TraceInfo.h"
18#include "arcane/utils/Real3.h"
19#include "arcane/core/StandardCaseFunction.h"
20
21/*---------------------------------------------------------------------------*/
22/*---------------------------------------------------------------------------*/
23
24namespace Arcane
25{
26
27/*---------------------------------------------------------------------------*/
28/*---------------------------------------------------------------------------*/
29
35
36/*---------------------------------------------------------------------------*/
37/*---------------------------------------------------------------------------*/
38
39StandardCaseFunction::
40~StandardCaseFunction()
41{
42}
43
44/*---------------------------------------------------------------------------*/
45/*---------------------------------------------------------------------------*/
46
47void StandardCaseFunction::
48value(Real param, Real& v) const
49{
50 ARCANE_UNUSED(param);
51 ARCANE_UNUSED(v);
52 throw NotImplementedException(A_FUNCINFO);
53}
54
55/*---------------------------------------------------------------------------*/
56/*---------------------------------------------------------------------------*/
57
58void StandardCaseFunction::
59value(Real param, Integer& v) const
60{
61 ARCANE_UNUSED(param);
62 ARCANE_UNUSED(v);
63 throw NotImplementedException(A_FUNCINFO);
64}
65
66/*---------------------------------------------------------------------------*/
67/*---------------------------------------------------------------------------*/
68
69void StandardCaseFunction::
70value(Real param, bool& v) const
71{
72 ARCANE_UNUSED(param);
73 ARCANE_UNUSED(v);
74 throw NotImplementedException(A_FUNCINFO);
75}
76
77/*---------------------------------------------------------------------------*/
78/*---------------------------------------------------------------------------*/
79
80void StandardCaseFunction::
81value(Real param, String& v) const
82{
83 ARCANE_UNUSED(param);
84 ARCANE_UNUSED(v);
85 throw NotImplementedException(A_FUNCINFO);
86}
87
88/*---------------------------------------------------------------------------*/
89/*---------------------------------------------------------------------------*/
90
91void StandardCaseFunction::
92value(Real param, Real3& v) const
93{
94 ARCANE_UNUSED(param);
95 ARCANE_UNUSED(v);
96 throw NotImplementedException(A_FUNCINFO);
97}
98
99/*---------------------------------------------------------------------------*/
100/*---------------------------------------------------------------------------*/
101
102void StandardCaseFunction::
103value(Integer param, Real& v) const
104{
105 ARCANE_UNUSED(param);
106 ARCANE_UNUSED(v);
107 throw NotImplementedException(A_FUNCINFO);
108}
109
110/*---------------------------------------------------------------------------*/
111/*---------------------------------------------------------------------------*/
112
113void StandardCaseFunction::
114value(Integer param, Integer& v) const
115{
116 ARCANE_UNUSED(param);
117 ARCANE_UNUSED(v);
118 throw NotImplementedException(A_FUNCINFO);
119}
120
121/*---------------------------------------------------------------------------*/
122/*---------------------------------------------------------------------------*/
123
124void StandardCaseFunction::
125value(Integer param, bool& v) const
126{
127 ARCANE_UNUSED(param);
128 ARCANE_UNUSED(v);
129 throw NotImplementedException(A_FUNCINFO);
130}
131
132/*---------------------------------------------------------------------------*/
133/*---------------------------------------------------------------------------*/
134
135void StandardCaseFunction::
136value(Integer param, String& v) const
137{
138 ARCANE_UNUSED(param);
139 ARCANE_UNUSED(v);
140 throw NotImplementedException(A_FUNCINFO);
141}
142
143/*---------------------------------------------------------------------------*/
144/*---------------------------------------------------------------------------*/
145
146void StandardCaseFunction::
147value(Integer param, Real3& v) const
148{
149 ARCANE_UNUSED(param);
150 ARCANE_UNUSED(v);
151 throw NotImplementedException(A_FUNCINFO);
152}
153
154/*---------------------------------------------------------------------------*/
155/*---------------------------------------------------------------------------*/
156
157IBinaryMathFunctor<Real, Real, Real>* StandardCaseFunction::
158getFunctorRealRealToReal()
159{
160 return 0;
161}
162
163/*---------------------------------------------------------------------------*/
164/*---------------------------------------------------------------------------*/
165
166IBinaryMathFunctor<Real, Real3, Real>* StandardCaseFunction::
167getFunctorRealReal3ToReal()
168{
169 return 0;
170}
171
172/*---------------------------------------------------------------------------*/
173/*---------------------------------------------------------------------------*/
174
175IBinaryMathFunctor<Real, Real, Real3>* StandardCaseFunction::
176getFunctorRealRealToReal3()
177{
178 return 0;
179}
180
181/*---------------------------------------------------------------------------*/
182/*---------------------------------------------------------------------------*/
183
184IBinaryMathFunctor<Real, Real3, Real3>* StandardCaseFunction::
185getFunctorRealReal3ToReal3()
186{
187 return 0;
188}
189
190/*---------------------------------------------------------------------------*/
191/*---------------------------------------------------------------------------*/
192
193} // namespace Arcane
194
195/*---------------------------------------------------------------------------*/
196/*---------------------------------------------------------------------------*/
Information to build an instance of CaseFunction.
CaseFunction(const CaseFunctionBuildInfo &info)
Constructs a dataset function.
Interface of a binary mathematical function.
Class managing a 3-dimensional real vector.
Definition Real3.h:132
StandardCaseFunction(const CaseFunctionBuildInfo &info)
Constructs a dataset function.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.
double Real
Type representing a real number.