21 #include "adapted_polar.hpp"
22 #include "val_domain.hpp"
23 #include "array_math.hpp"
25 #include "tensor_impl.hpp"
27 int mult_cos_1d (
int, Array<double>&) ;
28 int mult_sin_1d (
int, Array<double>&) ;
29 int div_sin_1d (
int, Array<double>&) ;
30 int div_cos_1d (
int, Array<double>&) ;
31 int mult_x_1d (
int, Array<double>&) ;
Array< double > ope_1d(int(*function)(int, Array< double > &), int var, const Array< double > &so, Base_spectral &base) const
One-dimensional operator acting in the coefficient space.
virtual Val_domain laplacian(const Val_domain &, int) const
Computes the ordinary flat Laplacian for a scalar field with an harmonic index m.
virtual Val_domain div_sin_theta(const Val_domain &) const
Division by .
double outer_radius
The outer radius .
Val_domain * inner_radius
Pointer on the inner boundary , as a Val_domain.
virtual Val_domain der_r(const Val_domain &) const
Compute the radial derivative of a scalar field.
virtual Val_domain mult_sin_theta(const Val_domain &) const
Multiplication by .
virtual Val_domain laplacian2(const Val_domain &, int) const
Computes the ordinary flat 2dè- Laplacian for a scalar field with an harmonic index m.
virtual Val_domain mult_r(const Val_domain &) const
Multiplication by .
virtual Val_domain div_r(const Val_domain &) const
Division by .
virtual Val_domain mult_cos_theta(const Val_domain &) const
Multiplication by .
Val_domain const & get_radius() const
Returns the generalized radius.
Class for storing the basis of decompositions of a field and its values on both the configuration and...
Base_spectral base
Spectral basis of the field.
bool check_if_zero() const
Check whether the logical state is zero or not.
Array< double > * cf
Pointer on the Array of the values in the coefficients space.
Val_domain div_sin_theta() const
Division by .
Val_domain mult_cos_theta() const
Multiplication by .
bool in_coef
Is the field known in the coefficient space ?
void coef() const
Computes the coefficients.
Val_domain der_var(int i) const
Computes the derivative with respect to a numerical coordinate.