map_log_pas_fait.C
/*
* Methods not yet implemented in class Map_log
*
* (see file map.h for documentation)
*
*/
/*
* Copyright (c) 2004 Philippe Grandclement
*
* This file is part of LORENE.
*
* LORENE is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LORENE is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with LORENE; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
char map_log_pas_fait_C[] = "$Header $" ;
/*
* $Id: map_log_pas_fait.C,v 1.11 2014/10/13 08:53:06 j_novak Exp $
* $Log: map_log_pas_fait.C,v $
* Revision 1.11 2014/10/13 08:53:06 j_novak
* Lorene classes and functions now belong to the namespace Lorene.
*
* Revision 1.10 2014/10/06 15:13:13 j_novak
* Modified #include directives to use c++ syntax.
*
* Revision 1.9 2014/01/08 09:41:22 b_peres
* change map_log_pas_fait
*
* Revision 1.8 2012/01/17 10:34:56 j_penner
* *** empty log message ***
*
* Revision 1.7 2008/09/29 13:23:51 j_novak
* Implementation of the angular mapping associated with an affine
* mapping. Things must be improved to take into account the domain index.
*
* Revision 1.6 2006/04/25 07:21:59 p_grandclement
* Various changes for the NS_BH project
*
* Revision 1.5 2005/11/24 09:25:07 j_novak
* Added the Scalar version for the Laplacian
*
* Revision 1.4 2005/08/25 12:14:09 p_grandclement
* Addition of a new method to solve the scalar Poisson equation, based on a multi-domain Tau-method
*
* Revision 1.3 2005/04/04 21:31:31 e_gourgoulhon
* Added argument lambda to method poisson_angu
* to deal with the generalized angular Poisson equation:
* Lap_ang u + lambda u = source.
*
* Revision 1.2 2004/11/23 12:54:45 f_limousin
* Function poisson_frontiere(...) has two new default arguments,
* to deal with the case of a Dirichlet + Neumann boundary condition.
*
* Revision 1.1 2004/06/22 08:49:58 p_grandclement
* Addition of everything needed for using the logarithmic mapping
*
*
* $Header: /cvsroot/Lorene/C++/Source/Map/map_log_pas_fait.C,v 1.11 2014/10/13 08:53:06 j_novak Exp $
*
*/
// headers C
#include <cmath>
// headers Lorene
#include "itbl.h"
#include "tbl.h"
#include "coord.h"
#include "grilles.h"
#include "map.h"
namespace Lorene {
void pas_fait() {
cout << "Function not implemented for Map_log..." << endl ;
abort() ;
}
void Map_log::homothetie (double) {
pas_fait() ;
}
void Map_log::resize (int, double) {
pas_fait() ;
}
void Map_log::adapt (const Cmp&, const Param&, int) {
pas_fait();
}
void Map_log::dsdr (const Cmp&, Cmp&) const {
pas_fait() ;
}
void Map_log::dsdxi (const Cmp&, Cmp&) const {
pas_fait() ;
}
void Map_log::srdsdt (const Cmp&, Cmp&) const {
pas_fait() ;
}
void Map_log::srstdsdp (const Cmp&, Cmp&) const {
pas_fait() ;
}
void Map_log::srdsdt (const Scalar&, Scalar&) const {
pas_fait() ;
}
void Map_log::srstdsdp (const Scalar&, Scalar&) const {
pas_fait() ;
}
void Map_log::dsdt (const Scalar&, Scalar&) const {
pas_fait() ;
}
void Map_log::stdsdp (const Scalar&, Scalar&) const {
pas_fait() ;
}
void Map_log::laplacien (const Cmp&, int, Cmp&) const {
pas_fait() ;
}
void Map_log::laplacien (const Scalar&, int, Scalar&) const {
pas_fait() ;
}
void Map_log::lapang (const Scalar&, Scalar&) const {
pas_fait() ;
}
Tbl* Map_log::integrale (const Cmp&) const {
pas_fait() ;
return 0x0 ;
}
void Map_log::poisson (const Cmp&, Param&, Cmp&) const {
pas_fait() ;
}
void Map_log::poisson_tau (const Cmp&, Param&, Cmp&) const {
pas_fait() ;
}
void Map_log::poisson_regular (const Cmp&, int, int, double, Param&, Cmp&, Cmp&, Cmp&,
Tenseur&, Cmp&, Cmp&) const {
pas_fait() ;
}
void Map_log::poisson_angu (const Scalar&, Param&, Scalar&, double) const {
pas_fait() ;
}
Param* Map_log::donne_para_poisson_vect (Param&, int) const {
pas_fait() ;
return 0x0 ;
}
void Map_log::poisson_frontiere (const Cmp&, const Valeur&, int, int, Cmp&, double, double) const {
pas_fait() ;
}
void Map_log::poisson_frontiere_double (const Cmp&, const Valeur&, const Valeur&, int, Cmp&) const {
pas_fait() ;
}
void Map_log::poisson_interne (const Cmp&, const Valeur&, Param&, Cmp&) const {
pas_fait() ;
}
void Map_log::poisson2d (const Cmp&, const Cmp&, Param&, Cmp&) const {
pas_fait() ;
}
void Map_log::dalembert (Param&, Scalar&, const Scalar&, const Scalar&, const Scalar&) const {
pas_fait() ;
}
const Map_af& Map_log::mp_angu(int) const {
pas_fait() ;
p_mp_angu = new Map_af(*this) ;
return *p_mp_angu ;
}
void Map_log::primr(const Scalar&, Scalar&, bool) const {
pas_fait() ;
}
void Map_log::poisson_falloff(const Cmp&, Param&, Cmp&, int) const {
pas_fait() ;
}
void Map_log::poisson_ylm(const Cmp&, Param&, Cmp&, int, double*) const {
pas_fait() ;
}
}
Lorene::Cmp
Component of a tensorial field *** DEPRECATED : use class Scalar instead ***.
Definition cmp.h:446
Lorene::Map_af
Affine radial mapping.
Definition map.h:2027
Lorene::Map_log::poisson2d
virtual void poisson2d(const Cmp &, const Cmp &, Param &, Cmp &) const
< Not implemented
Definition map_log_pas_fait.C:188
Lorene::Map_log::poisson
virtual void poisson(const Cmp &, Param &, Cmp &) const
< Not implemented
Definition map_log_pas_fait.C:154
Lorene::Map_log::srdsdt
virtual void srdsdt(const Cmp &, Cmp &) const
< Not implemented
Definition map_log_pas_fait.C:113
Lorene::Map_log::donne_para_poisson_vect
virtual Param * donne_para_poisson_vect(Param &, int) const
< Not implemented
Definition map_log_pas_fait.C:171
Lorene::Map_log::dalembert
virtual void dalembert(Param &, Scalar &, const Scalar &, const Scalar &, const Scalar &) const
< Not implemented
Definition map_log_pas_fait.C:192
Lorene::Map_log::srstdsdp
virtual void srstdsdp(const Cmp &, Cmp &) const
< Not implemented
Definition map_log_pas_fait.C:117
Lorene::Map_log::dsdxi
virtual void dsdxi(const Scalar &ci, Scalar &resu) const
Computes of a Scalar.
Definition map_log_deriv.C:54
Lorene::Map_log::integrale
virtual Tbl * integrale(const Cmp &) const
< Not implemented
Definition map_log_pas_fait.C:149
Lorene::Map_log::adapt
virtual void adapt(const Cmp &, const Param &, int)
< Not implemented
Definition map_log_pas_fait.C:101
Lorene::Map_log::poisson_frontiere_double
virtual void poisson_frontiere_double(const Cmp &, const Valeur &, const Valeur &, int, Cmp &) const
< Not implemented
Definition map_log_pas_fait.C:180
Lorene::Map_log::poisson_tau
virtual void poisson_tau(const Cmp &, Param &, Cmp &) const
< Not implemented
Definition map_log_pas_fait.C:158
Lorene::Map_log::lapang
virtual void lapang(const Scalar &, Scalar &) const
< Not implemented
Definition map_log_pas_fait.C:145
Lorene::Map_log::poisson_ylm
virtual void poisson_ylm(const Cmp &, Param &, Cmp &, int, double *) const
< Not implemented
Definition map_log_pas_fait.C:210
Lorene::Map_log::primr
virtual void primr(const Scalar &, Scalar &, bool) const
< Not implemented
Definition map_log_pas_fait.C:202
Lorene::Map_log::poisson_angu
virtual void poisson_angu(const Scalar &, Param &, Scalar &, double=0) const
< Not implemented
Definition map_log_pas_fait.C:167
Lorene::Map_log::poisson_regular
virtual void poisson_regular(const Cmp &, int, int, double, Param &, Cmp &, Cmp &, Cmp &, Tenseur &, Cmp &, Cmp &) const
< Not implemented
Definition map_log_pas_fait.C:162
Lorene::Map_log::laplacien
virtual void laplacien(const Scalar &, int, Scalar &) const
< Not implemented
Definition map_log_pas_fait.C:141
Lorene::Map_log::dsdt
virtual void dsdt(const Scalar &, Scalar &) const
< Not implemented
Definition map_log_pas_fait.C:129
Lorene::Map_log::poisson_falloff
virtual void poisson_falloff(const Cmp &, Param &, Cmp &, int) const
< Not implemented
Definition map_log_pas_fait.C:206
Lorene::Map_log::resize
virtual void resize(int, double)
< Not implemented
Definition map_log_pas_fait.C:97
Lorene::Map_log::poisson_interne
virtual void poisson_interne(const Cmp &, const Valeur &, Param &, Cmp &) const
< Not implemented
Definition map_log_pas_fait.C:184
Lorene::Map_log::stdsdp
virtual void stdsdp(const Scalar &, Scalar &) const
< Not implemented
Definition map_log_pas_fait.C:133
Lorene::Map_log::dsdr
virtual void dsdr(const Scalar &ci, Scalar &resu) const
Computes of a Scalar.
Definition map_log_deriv.C:108
Lorene::Map_log::mp_angu
virtual const Map_af & mp_angu(int) const
Returns the "angular" mapping for the outside of domain l_zone.
Definition map_log_pas_fait.C:196
Lorene::Map_log::poisson_frontiere
virtual void poisson_frontiere(const Cmp &, const Valeur &, int, int, Cmp &, double=0., double=0.) const
< Not implemented
Definition map_log_pas_fait.C:176
Lorene::Param
Parameter storage.
Definition param.h:125
Lorene::Scalar
Tensor field of valence 0 (or component of a tensorial field).
Definition scalar.h:387
Lorene::Tbl
Basic array class.
Definition tbl.h:161
Lorene::Tenseur
Tensor handling *** DEPRECATED : use class Tensor instead ***.
Definition tenseur.h:301
Lorene::Valeur
Values and coefficients of a (real-value) function.
Definition valeur.h:287
Lorene
Lorene prototypes.
Definition app_hor.h:64
Lorene::p_mp_angu
Map_af * p_mp_angu
Pointer on the "angular" mapping.
Definition map.h:715