23 #include "adapted.hpp"
24 #include "bispheric.hpp"
59 Space_bbh(
int ttype,
double dist,
double rbh1,
double rbh2,
double rbi,
double rext,
int nr) ;
82 virtual void save(FILE*)
const ;
Class for storing a list of tensorial components.
Spacetime intended for binary black hole configurations in full general relativity (see constructor f...
virtual void affecte_coef_to_variable_domains(int &, int, Array< int > &) const
The variation of the functions describing the shape of the Domain are affected from the unknowns of t...
Space_bbh(int ttype, double dist, double rbh1, double rbh2, double rbi, double rext, int nr)
Standard constructor
virtual ~Space_bbh()
Destructor.
virtual void xx_to_vars_variable_domains(System_of_eqs *, const Array< double > &, int &) const
Update the variables of a system, from the variation of the shape of the domains.
void add_matching(System_of_eqs &syst, const char *rac, const List_comp &list)
Sets a matching condition accross all the bispheric domain (intended for a second order equation).
virtual Array< int > get_indices_matching_non_std(int dom, int bound) const
Gives the number of the other domains, touching a given boundary.
virtual int nbr_unknowns_from_variable_domains() const
Gives the number of unknowns coming from the variable shape of the domain.
virtual void save(FILE *) const
Saving function.
virtual void xx_to_ders_variable_domains(const Array< double > &, int &) const
Update the vairable domains from a set of values.
The Space class is an ensemble of domains describing the whole space of the computation.
Class used to describe and solve a system of equations.