LORENE
map_eps_pas_fait.C
1 /*
2  * Methods not yet implemented in class Map_eps
3  *
4  * (see file map.h for documentation)
5  *
6  */
7 
8 /*
9  * This file is part of LORENE.
10  *
11  * LORENE is free software; you can redistribute it and/or modify
12  * it under the terms of the GNU General Public License as published by
13  * the Free Software Foundation; either version 2 of the License, or
14  * (at your option) any later version.
15  *
16  * LORENE is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with LORENE; if not, write to the Free Software
23  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24  *
25  */
26 
27 // headers C
28 #include <cmath>
29 
30 // headers Lorene
31 #include "itbl.h"
32 #include "tbl.h"
33 #include "coord.h"
34 #include "grilles.h"
35 #include "map.h"
36 
37 namespace Lorene {
38 void pas_fait_eps() {
39  cout << "Function not implemented for Map_eps..." << endl ;
40  abort() ;
41 }
42 
43  void Map_eps::homothetie (double) {
44  pas_fait_eps() ;
45 }
46 
47  void Map_eps::resize (int, double) {
48  pas_fait_eps() ;
49 }
50 
51  void Map_eps::adapt (const Cmp&, const Param&, int) {
52  pas_fait_eps();
53 }
54 
55  void Map_eps::dsdr (const Cmp&, Cmp&) const {
56  pas_fait_eps() ;
57 }
58 
59  void Map_eps::dsdxi (const Cmp&, Cmp&) const {
60  pas_fait_eps() ;
61 }
62 
63  void Map_eps::dsdxi (const Scalar&, Scalar&) const {
64  pas_fait_eps() ;
65 }
66 
67  void Map_eps::srdsdt (const Cmp&, Cmp&) const {
68  pas_fait_eps() ;
69 }
70 
71  void Map_eps::srstdsdp (const Cmp&, Cmp&) const {
72  pas_fait_eps() ;
73 }
74 
75  void Map_eps::laplacien (const Cmp&, int, Cmp&) const {
76  pas_fait_eps() ;
77 }
78 
79  void Map_eps::laplacien (const Scalar&, int, Scalar&) const {
80  pas_fait_eps() ;
81 }
82 
83  void Map_eps::lapang (const Scalar&, Scalar&) const {
84  pas_fait_eps() ;
85 }
86 
87  Tbl* Map_eps::integrale (const Cmp&) const {
88  pas_fait_eps() ;
89  return 0x0 ;
90 }
91 
92  void Map_eps::poisson (const Cmp&, Param&, Cmp&) const {
93  pas_fait_eps() ;
94 }
95 
96 void Map_eps::poisson_tau (const Cmp&, Param&, Cmp&) const {
97  pas_fait_eps() ;
98 }
99 
100  void Map_eps::poisson_regular (const Cmp&, int, int, double, Param&, Cmp&, Cmp&, Cmp&,
101  Tenseur&, Cmp&, Cmp&) const {
102  pas_fait_eps() ;
103 }
104 
105  void Map_eps::poisson_angu (const Scalar&, Param&, Scalar&, double) const {
106  pas_fait_eps() ;
107 }
108 
109  void Map_eps::poisson_angu (const Cmp&, Param&, Cmp&, double) const {
110  pas_fait_eps() ;
111 }
112 
114  pas_fait_eps() ;
115  return 0x0 ;
116 }
117 
118  void Map_eps::poisson_frontiere (const Cmp&, const Valeur&, int, int, Cmp&, double, double) const {
119  pas_fait_eps() ;
120 }
121 
122  void Map_eps::poisson_frontiere_double (const Cmp&, const Valeur&, const Valeur&, int, Cmp&) const {
123  pas_fait_eps() ;
124 }
125 
126  void Map_eps::poisson_interne (const Cmp&, const Valeur&, Param&, Cmp&) const {
127  pas_fait_eps() ;
128 }
129 
130  void Map_eps::poisson2d (const Cmp&, const Cmp&, Param&, Cmp&) const {
131  pas_fait_eps() ;
132 }
133 
134  void Map_eps::dalembert (Param&, Scalar&, const Scalar&, const Scalar&, const Scalar&) const {
135  pas_fait_eps() ;
136 }
137 
138 const Map_af& Map_eps::mp_angu(int) const {
139  pas_fait_eps() ;
140  return dynamic_cast<const Map_af&>(*this) ; //## to be modified!!
141 }
142 
143 void Map_eps::primr(const Scalar&, Scalar&, bool) const {
144  pas_fait_eps() ;
145 }
146 
147 void Map_eps::poisson_falloff(const Cmp&, Param&, Cmp&, int) const {
148  pas_fait_eps() ;
149 }
150 
151 void Map_eps::poisson_ylm(const Cmp&, Param&, Cmp&, int, double*) const {
152  pas_fait_eps() ;
153 }
154 
155 void Map_eps::dsdradial (const Scalar&, Scalar&) const{
156  pas_fait_eps() ;
157 }
158 
159 }
virtual Param * donne_para_poisson_vect(Param &, int) const
< Not implemented
Component of a tensorial field *** DEPRECATED : use class Scalar instead ***.
Definition: cmp.h:446
virtual const Map_af & mp_angu(int) const
Returns the "angular" mapping for the outside of domain l_zone.
Lorene prototypes.
Definition: app_hor.h:67
Tensor field of valence 0 (or component of a tensorial field).
Definition: scalar.h:393
virtual Tbl * integrale(const Cmp &) const
< Not implemented
virtual void laplacien(const Scalar &, int, Scalar &) const
< Not implemented
virtual void poisson_falloff(const Cmp &, Param &, Cmp &, int) const
< Not implemented
Values and coefficients of a (real-value) function.
Definition: valeur.h:297
virtual void srdsdt(const Scalar &, Scalar &) const
Computes of a Scalar.
virtual void dalembert(Param &, Scalar &, const Scalar &, const Scalar &, const Scalar &) const
< Not implemented
virtual void poisson(const Cmp &, Param &, Cmp &) const
< Not implemented
virtual void poisson_frontiere(const Cmp &, const Valeur &, int, int, Cmp &, double=0., double=0.) const
< Not implemented
virtual void poisson_tau(const Cmp &, Param &, Cmp &) const
< Not implemented
virtual void adapt(const Cmp &, const Param &, int)
< Not implemented
virtual void homothetie(double)
Sets a new radial scale.
Parameter storage.
Definition: param.h:125
virtual void poisson_angu(const Scalar &, Param &, Scalar &, double=0) const
< Not implemented
virtual void poisson_ylm(const Cmp &, Param &, Cmp &, int, double *) const
< Not implemented
virtual void poisson_regular(const Cmp &, int, int, double, Param &, Cmp &, Cmp &, Cmp &, Tenseur &, Cmp &, Cmp &) const
< Not implemented
virtual void primr(const Scalar &, Scalar &, bool) const
< Not implemented
Affine radial mapping.
Definition: map.h:2048
virtual void poisson2d(const Cmp &, const Cmp &, Param &, Cmp &) const
< Not implemented
virtual void dsdradial(const Scalar &uu, Scalar &resu) const
< Not implemented
virtual void poisson_frontiere_double(const Cmp &, const Valeur &, const Valeur &, int, Cmp &) const
< Not implemented
virtual void resize(int, double)
< Not implemented
virtual void srstdsdp(const Scalar &, Scalar &) const
Computes of a Scalar.
virtual void poisson_interne(const Cmp &, const Valeur &, Param &, Cmp &) const
< Not implemented
virtual void dsdr(const Scalar &ci, Scalar &resu) const
Computes of a Scalar.
Definition: map_eps_deriv.C:39
Basic array class.
Definition: tbl.h:164
Tensor handling *** DEPRECATED : use class Tensor instead ***.
Definition: tenseur.h:304
virtual void dsdxi(const Cmp &, Cmp &) const
< Not implemented
virtual void lapang(const Scalar &, Scalar &) const
< Not implemented