2 Copyright (C) 2008-2024 EDF R&D
4 This file is part of SALOME ADAO module.
6 This library is free software; you can redistribute it and/or
7 modify it under the terms of the GNU Lesser General Public
8 License as published by the Free Software Foundation; either
9 version 2.1 of the License, or (at your option) any later version.
11 This library is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 Lesser General Public License for more details.
16 You should have received a copy of the GNU Lesser General Public
17 License along with this library; if not, write to the Free Software
18 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
22 Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D
24 .. index:: single: ObserverTest
25 .. _section_ref_algorithm_ObserverTest:
27 Checking algorithm "*ObserverTest*"
28 -----------------------------------
30 .. ------------------------------------ ..
31 .. include:: snippets/Header2Algo01.rst
33 This algorithm allows to verify an external function, given by the user, used as
34 an *observer*. This external function can be applied to each of the variables
35 that can be potentially observed. It is activated only on those who are
36 explicitly associated with the *observer* in its declaration.
38 .. ------------------------------------ ..
39 .. include:: snippets/Header2Algo12.rst
41 .. include:: snippets/FeaturePropDerivativeFree.rst
43 .. ------------------------------------ ..
44 .. include:: snippets/Header2Algo02.rst
46 .. include:: snippets/Observers.rst
48 The general optional commands, available in the editing user interface, are
49 indicated in :ref:`section_ref_assimilation_keywords`.
51 *Tips for this algorithm:*
53 Because *"CheckingPoint"* and *"ObservationOperator"*, in the graphical
54 interface, are required commands for ALL checking algorithms, you have to
55 provide a value for them, despite the fact that these commands are not
56 required for this test, and will not be used. The easiest way is to give
57 "1" as a STRING for both, *"ObservationOperator"* having to be of type