00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 char map_log_pas_fait_C[] = "$Header $" ;
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069 #include <math.h>
00070
00071
00072 #include "itbl.h"
00073 #include "tbl.h"
00074 #include "coord.h"
00075 #include "grilles.h"
00076 #include "map.h"
00077
00078 void pas_fait() {
00079 cout << "Function not implemented for Map_log..." << endl ;
00080 abort() ;
00081 }
00082
00083 void Map_log::homothetie (double) {
00084 pas_fait() ;
00085 }
00086
00087 void Map_log::resize (int, double) {
00088 pas_fait() ;
00089 }
00090
00091 void Map_log::adapt (const Cmp&, const Param&, int) {
00092 pas_fait();
00093 }
00094
00095 void Map_log::dsdr (const Cmp&, Cmp&) const {
00096 pas_fait() ;
00097 }
00098
00099 void Map_log::dsdxi (const Cmp&, Cmp&) const {
00100 pas_fait() ;
00101 }
00102
00103 void Map_log::srdsdt (const Cmp&, Cmp&) const {
00104 pas_fait() ;
00105 }
00106
00107 void Map_log::srstdsdp (const Cmp&, Cmp&) const {
00108 pas_fait() ;
00109 }
00110
00111 void Map_log::srdsdt (const Scalar&, Scalar&) const {
00112 pas_fait() ;
00113 }
00114
00115 void Map_log::srstdsdp (const Scalar&, Scalar&) const {
00116 pas_fait() ;
00117 }
00118
00119 void Map_log::dsdt (const Scalar&, Scalar&) const {
00120 pas_fait() ;
00121 }
00122
00123 void Map_log::stdsdp (const Scalar&, Scalar&) const {
00124 pas_fait() ;
00125 }
00126
00127 void Map_log::laplacien (const Cmp&, int, Cmp&) const {
00128 pas_fait() ;
00129 }
00130
00131 void Map_log::laplacien (const Scalar&, int, Scalar&) const {
00132 pas_fait() ;
00133 }
00134
00135 void Map_log::lapang (const Scalar&, Scalar&) const {
00136 pas_fait() ;
00137 }
00138
00139 Tbl* Map_log::integrale (const Cmp&) const {
00140 pas_fait() ;
00141 return 0x0 ;
00142 }
00143
00144 void Map_log::poisson (const Cmp&, Param&, Cmp&) const {
00145 pas_fait() ;
00146 }
00147
00148 void Map_log::poisson_tau (const Cmp&, Param&, Cmp&) const {
00149 pas_fait() ;
00150 }
00151
00152 void Map_log::poisson_regular (const Cmp&, int, int, double, Param&, Cmp&, Cmp&, Cmp&,
00153 Tenseur&, Cmp&, Cmp&) const {
00154 pas_fait() ;
00155 }
00156
00157 void Map_log::poisson_angu (const Scalar&, Param&, Scalar&, double) const {
00158 pas_fait() ;
00159 }
00160
00161 Param* Map_log::donne_para_poisson_vect (Param&, int) const {
00162 pas_fait() ;
00163 return 0x0 ;
00164 }
00165
00166 void Map_log::poisson_frontiere (const Cmp&, const Valeur&, int, int, Cmp&, double, double) const {
00167 pas_fait() ;
00168 }
00169
00170 void Map_log::poisson_frontiere_double (const Cmp&, const Valeur&, const Valeur&, int, Cmp&) const {
00171 pas_fait() ;
00172 }
00173
00174 void Map_log::poisson_interne (const Cmp&, const Valeur&, Param&, Cmp&) const {
00175 pas_fait() ;
00176 }
00177
00178 void Map_log::poisson2d (const Cmp&, const Cmp&, Param&, Cmp&) const {
00179 pas_fait() ;
00180 }
00181
00182 void Map_log::dalembert (Param&, Scalar&, const Scalar&, const Scalar&, const Scalar&) const {
00183 pas_fait() ;
00184 }
00185
00186 const Map_af& Map_log::mp_angu(int) const {
00187 pas_fait() ;
00188 p_mp_angu = new Map_af(*this) ;
00189 return *p_mp_angu ;
00190 }