38 #ifndef SEEN_GEOM_SB_CALCULS_H
39 #define SEEN_GEOM_SB_CALCULS_H
43 #include "piecewise.h"
47 Piecewise<SBasis> abs( SBasis
const &f);
48 Piecewise<SBasis> abs(Piecewise<SBasis>
const &f);
51 Piecewise<SBasis> max( SBasis
const &f, SBasis
const &g);
52 Piecewise<SBasis> max(Piecewise<SBasis>
const &f, SBasis
const &g);
53 Piecewise<SBasis> max( SBasis
const &f, Piecewise<SBasis>
const &g);
54 Piecewise<SBasis> max(Piecewise<SBasis>
const &f, Piecewise<SBasis>
const &g);
55 Piecewise<SBasis> min( SBasis
const &f, SBasis
const &g);
56 Piecewise<SBasis> min(Piecewise<SBasis>
const &f, SBasis
const &g);
57 Piecewise<SBasis> min( SBasis
const &f, Piecewise<SBasis>
const &g);
58 Piecewise<SBasis> min(Piecewise<SBasis>
const &f, Piecewise<SBasis>
const &g);
61 Piecewise<SBasis> signSb( SBasis
const &f);
62 Piecewise<SBasis> signSb(Piecewise<SBasis>
const &f);
65 Piecewise<SBasis> sqrt( SBasis
const &f,
double tol=1e-3,
int order=3);
66 Piecewise<SBasis> sqrt(Piecewise<SBasis>
const &f,
double tol=1e-3,
int order=3);
69 Piecewise<SBasis> cos( SBasis
const &f,
double tol=1e-3,
int order=3);
70 Piecewise<SBasis> cos(Piecewise<SBasis>
const &f,
double tol=1e-3,
int order=3);
71 Piecewise<SBasis> sin( SBasis
const &f,
double tol=1e-3,
int order=3);
72 Piecewise<SBasis> sin(Piecewise<SBasis>
const &f,
double tol=1e-3,
int order=3);
74 Piecewise<SBasis> log( SBasis
const &f,
double tol=1e-3,
int order=3);
75 Piecewise<SBasis> log(Piecewise<SBasis>
const &f,
double tol=1e-3,
int order=3);
79 Piecewise<SBasis> reciprocalOnDomain(Interval range,
double tol=1e-3);
80 Piecewise<SBasis> reciprocal( SBasis
const &f,
double tol=1e-3,
int order=3);
81 Piecewise<SBasis> reciprocal(Piecewise<SBasis>
const &f,
double tol=1e-3,
int order=3);
85 #endif //SEEN_GEOM_PW_SB_CALCULUS_H