2 Copyright (C) 2008-2018 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 -----------------------------------
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 every of the variables
35 that can be potentially observed. It is activated only on those who are
36 explicitly associated with the *observer* in the interface.
38 Optional and required commands
39 ++++++++++++++++++++++++++++++
41 The general required commands, available in the editing user interface, are the
44 .. include:: snippets/Observers.rst
46 The general optional commands, available in the editing user interface, are
47 indicated in :ref:`section_ref_assimilation_keywords`.
49 *Tips for this algorithm:*
51 Because *"CheckingPoint"* and *"ObservationOperator"* are required commands
52 for ALL checking algorithms in the interface, you have to provide a value
53 for them, despite the fact that these commands are not required for
54 *"ObserverTest"*, and will not be used. The easiest way is to give "1" as a
55 STRING for both, *"ObservationOperator"* having to be of type *Matrix*.