22 #include "rheolef/geo_domain_indirect.h"
30 #define _RHEOLEF_geo_domain_cstor(M) \
32 geo_domain_indirect_rep<T,M>::geo_domain_indirect_rep() \
37 geo_domain_indirect_rep<T,M>::geo_domain_indirect_rep ( \
38 const geo_domain_indirect_rep<T,M>& x) \
41 trace_macro ("*** PHYSICAL COPY OF GEO_DOMAIN_INDIRECT \""<<base::name()<<"\" ***"); \
44 geo_abstract_rep<T,M>* \
45 geo_domain_indirect_rep<T,M>::clone() const \
47 trace_macro ("*** CLONE GEO_DOMAIN_INDIRECT \""<<base::name()<<"\"***"); \
48 typedef geo_domain_indirect_rep<T,M> rep; \
49 return new_macro(rep(*this)); \
52 geo_domain_indirect_rep<T,M>::geo_domain_indirect_rep ( \
53 const domain_indirect_basic<M>& indirect, \
54 const geo_basic<T,M>& omega) \
55 : base(indirect,omega) \
60 #ifdef _RHEOLEF_HAVE_MPI
63 #undef _RHEOLEF_geo_domain_cstor
68 #define _RHEOLEF_instanciation(T,M) \
69 template class geo_domain_indirect_rep<T,M>;
72 #ifdef _RHEOLEF_HAVE_MPI
see the Float page for the full documentation
This file is part of Rheolef.
_RHEOLEF_geo_domain_cstor(sequential) _RHEOLEF_geo_domain_cstor(distributed) _RHEOLEF_instanciation(Float
_RHEOLEF_instanciation(Float, sequential, std::allocator< Float >) _RHEOLEF_instanciation(Float