The Space_oned
class fills the space with 2-dimensioanl domains : spherically symmetric and time dependant.
More...
#include <spheric_time.hpp>
|
| Space_spheric_time (int ttype, const Dim_array &nbr, const Array< double > &bounds, double tmmin, double tmmax, bool wc=false) |
| Standard constructor. More...
|
|
| Space_spheric_time (FILE *) |
| Constructor from a file. More...
|
|
virtual void | save (FILE *) const |
| Saving function. More...
|
|
double | get_tmax () const |
| Returns the final time. More...
|
|
double | get_tmin () const |
| Returns the initial time. More...
|
|
int | get_ndim () const |
| Returns the number of dimensions. More...
|
|
int | get_nbr_domains () const |
| Returns the number of Domains . More...
|
|
int | get_type_base () const |
| Returns the type of basis. More...
|
|
const Domain * | get_domain (int i) const |
| returns a pointer on the domain. More...
|
|
virtual int | nbr_unknowns_from_variable_domains () const |
| Gives the number of unknowns coming from the variable shape of the domain. More...
|
|
virtual void | affecte_coef_to_variable_domains (int &conte, int cc, Array< int > &doms) const |
| The variation of the functions describing the shape of the Domain are affected from the unknowns of the system. More...
|
|
virtual void | xx_to_ders_variable_domains (const Array< double > &xx, int &conte) const |
| Update the vairable domains from a set of values. More...
|
|
virtual void | xx_to_vars_variable_domains (System_of_eqs *syst, const Array< double > &xx, int &conte) const |
| Update the variables of a system, from the variation of the shape of the domains. More...
|
|
virtual Array< int > | get_indices_matching_non_std (int dom, int bound) const |
| Gives the number of the other domains, touching a given boundary. More...
|
|
The Space_oned
class fills the space with 2-dimensioanl domains : spherically symmetric and time dependant.
Definition at line 495 of file spheric_time.hpp.
◆ Space_spheric_time() [1/2]
Kadath::Space_spheric_time::Space_spheric_time |
( |
int |
ttype, |
|
|
const Dim_array & |
nbr, |
|
|
const Array< double > & |
bounds, |
|
|
double |
tmmin, |
|
|
double |
tmmax, |
|
|
bool |
wc = false |
|
) |
| |
◆ Space_spheric_time() [2/2]
Kadath::Space_spheric_time::Space_spheric_time |
( |
FILE * |
fd | ) |
|
◆ affecte_coef_to_variable_domains()
virtual void Kadath::Space::affecte_coef_to_variable_domains |
( |
int & |
conte, |
|
|
int |
cc, |
|
|
Array< int > & |
doms |
|
) |
| const |
|
inlinevirtualinherited |
◆ get_domain()
const Domain* Kadath::Space::get_domain |
( |
int |
i | ) |
const |
|
inlineinherited |
◆ get_indices_matching_non_std()
Array< int > Kadath::Space::get_indices_matching_non_std |
( |
int |
dom, |
|
|
int |
bound |
|
) |
| const |
|
virtualinherited |
Gives the number of the other domains, touching a given boundary.
It also gives the name of the boundary, as seen by the other domain.
- Parameters
-
dom | : the domain considered. |
bound | : the boundary. |
- Returns
- a 2d-array containing the numbers of the other domains (stored in (0,i)) and the names of the boundary (stored in (1,i)).
Reimplemented in Kadath::Space_spheric, Kadath::Space_critic, Kadath::Space_bispheric, Kadath::Space_spheric_adapted, Kadath::Space_bin_ns, Kadath::Space_bin_fake, Kadath::Space_bin_bh, and Kadath::Space_bbh.
Definition at line 66 of file space.cpp.
◆ get_nbr_domains()
int Kadath::Space::get_nbr_domains |
( |
| ) |
const |
|
inlineinherited |
◆ get_ndim()
int Kadath::Space::get_ndim |
( |
| ) |
const |
|
inlineinherited |
◆ get_tmax()
double Kadath::Space_spheric_time::get_tmax |
( |
| ) |
const |
|
inline |
◆ get_tmin()
double Kadath::Space_spheric_time::get_tmin |
( |
| ) |
const |
|
inline |
◆ get_type_base()
int Kadath::Space::get_type_base |
( |
| ) |
const |
|
inlineinherited |
◆ nbr_unknowns_from_variable_domains()
virtual int Kadath::Space::nbr_unknowns_from_variable_domains |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ save()
void Kadath::Space_spheric_time::save |
( |
FILE * |
| ) |
const |
|
virtual |
◆ xx_to_ders_variable_domains()
virtual void Kadath::Space::xx_to_ders_variable_domains |
( |
const Array< double > & |
xx, |
|
|
int & |
conte |
|
) |
| const |
|
inlinevirtualinherited |
◆ xx_to_vars_variable_domains()
virtual void Kadath::Space::xx_to_vars_variable_domains |
( |
System_of_eqs * |
syst, |
|
|
const Array< double > & |
xx, |
|
|
int & |
conte |
|
) |
| const |
|
inlinevirtualinherited |
◆ domains
Domain** Kadath::Space::domains |
|
protectedinherited |
Pointers on the various Domains
.
Definition at line 1368 of file space.hpp.
◆ nbr_domains
int Kadath::Space::nbr_domains |
|
protectedinherited |
◆ ndim
Number of dimensions (should be the same for all the Domains
).
Definition at line 1366 of file space.hpp.
◆ tmax
double Kadath::Space_spheric_time::tmax |
|
protected |
◆ tmin
double Kadath::Space_spheric_time::tmin |
|
protected |
◆ type_base
int Kadath::Space::type_base |
|
protectedinherited |
Type of basis used (i.e. using either Chebyshev or Legendre polynomials).
Definition at line 1367 of file space.hpp.
◆ withcompact
bool Kadath::Space_spheric_time::withcompact |
|
protected |
The documentation for this class was generated from the following files: