map_log_pas_fait.C

00001 /*
00002  *  Methods not yet implemented in class Map_log
00003  * 
00004  *   (see file map.h for documentation)
00005  *
00006  */
00007 
00008 /*
00009  *   Copyright (c) 2004 Philippe Grandclement
00010  *
00011  *   This file is part of LORENE.
00012  *
00013  *   LORENE is free software; you can redistribute it and/or modify
00014  *   it under the terms of the GNU General Public License as published by
00015  *   the Free Software Foundation; either version 2 of the License, or
00016  *   (at your option) any later version.
00017  *
00018  *   LORENE is distributed in the hope that it will be useful,
00019  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
00020  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00021  *   GNU General Public License for more details.
00022  *
00023  *   You should have received a copy of the GNU General Public License
00024  *   along with LORENE; if not, write to the Free Software
00025  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00026  *
00027  */
00028 
00029 
00030 char map_log_pas_fait_C[] = "$Header $" ;
00031 
00032 /*
00033  * $Id: map_log_pas_fait.C,v 1.8 2012/01/17 10:34:56 j_penner Exp $
00034  * $Log: map_log_pas_fait.C,v $
00035  * Revision 1.8  2012/01/17 10:34:56  j_penner
00036  * *** empty log message ***
00037  *
00038  * Revision 1.7  2008/09/29 13:23:51  j_novak
00039  * Implementation of the angular mapping associated with an affine
00040  * mapping. Things must be improved to take into account the domain index.
00041  *
00042  * Revision 1.6  2006/04/25 07:21:59  p_grandclement
00043  * Various changes for the NS_BH project
00044  *
00045  * Revision 1.5  2005/11/24 09:25:07  j_novak
00046  * Added the Scalar version for the Laplacian
00047  *
00048  * Revision 1.4  2005/08/25 12:14:09  p_grandclement
00049  * Addition of a new method to solve the scalar Poisson equation, based on a multi-domain Tau-method
00050  *
00051  * Revision 1.3  2005/04/04 21:31:31  e_gourgoulhon
00052  *  Added argument lambda to method poisson_angu
00053  *  to deal with the generalized angular Poisson equation:
00054  *     Lap_ang u + lambda u = source.
00055  *
00056  * Revision 1.2  2004/11/23 12:54:45  f_limousin
00057  * Function poisson_frontiere(...) has two new default arguments,
00058  * to deal with the case of a Dirichlet + Neumann boundary condition.
00059  *
00060  * Revision 1.1  2004/06/22 08:49:58  p_grandclement
00061  * Addition of everything needed for using the logarithmic mapping
00062  *
00063  * 
00064  * $Header: /cvsroot/Lorene/C++/Source/Map/map_log_pas_fait.C,v 1.8 2012/01/17 10:34:56 j_penner Exp $
00065  *
00066  */
00067 
00068 // headers C
00069 #include <math.h>
00070 
00071 // headers Lorene
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 }

Generated on Tue Feb 7 01:35:18 2012 for LORENE by  doxygen 1.4.6