00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef AINTERSECTION_H
00010 #define AINTERSECTION_H
00011
00012 #include "RFunction.h"
00013
00014 class AIntersection : public RFunction
00015 {
00016 public:
00017
00018 AIntersection(Implicit *f, Implicit *g, int cont = 2);
00019
00020 int rf_sign() {return -1;}
00021
00022 double h(double f, double g);
00023 double hf(double f, double g);
00024 double hg(double f, double g);
00025 double hff(double f, double g);
00026 double hgg(double f, double g);
00027 double hfg(double f, double g);
00028
00029 Intervald h(Intervald f, Intervald g);
00030 Intervald hf(Intervald f, Intervald g);
00031 Intervald hg(Intervald f, Intervald g);
00032 Intervald hff(Intervald f, Intervald g);
00033 Intervald hgg(Intervald f, Intervald g);
00034 Intervald hfg(Intervald f, Intervald g);
00035 };
00036
00037 #endif
00038