53template<
class T,
unsigned Dim,
class M,
class C>
102template<
class T,
unsigned Dim,
class M,
class C>
112template<
class T,
unsigned Dim,
class M,
class C>
125template<
class T,
unsigned Dim,
class M,
class C>
132template<
class T,
unsigned Dim,
class M,
class C>
140template<
class T,
unsigned Dim,
class M,
class C>
148template<
class T,
unsigned Dim,
class M,
class C>
157template<
class T,
unsigned Dim,
class M,
class C>
166template<
class T,
unsigned Dim,
class M,
class C>
178template<
class T,
unsigned Dim,
class M,
class C>
183 store_mesh(&m,
false);
186template<
class T,
unsigned Dim,
class M,
class C>
191 store_mesh(&m,
false);
194template<
class T,
unsigned Dim,
class M,
class C>
200 store_mesh(&m,
false);
203template<
class T,
unsigned Dim,
class M,
class C>
209 store_mesh(&m,
false);
212template<
class T,
unsigned Dim,
class M,
class C>
218 store_mesh(&m,
false);
221template<
class T,
unsigned Dim,
class M,
class C>
227 store_mesh(&m,
false);
235template<
class T,
unsigned Dim,
class M,
class C>
243template<
class T,
unsigned Dim,
class M,
class C>
252template<
class T,
unsigned Dim,
class M,
class C>
262template<
class T,
unsigned Dim,
class M,
class C>
273template<
class T,
unsigned Dim,
class M,
class C>
284template<
class T,
unsigned Dim,
class M,
class C>
297template<
class T,
unsigned Dim,
class M,
class C>
302 store_mesh(&m,
false);
306template<
class T,
unsigned Dim,
class M,
class C>
311 store_mesh(&m,
false);
314template<
class T,
unsigned Dim,
class M,
class C>
319 store_mesh(&m,
false);
322template<
class T,
unsigned Dim,
class M,
class C>
329 store_mesh(&m,
false);
332template<
class T,
unsigned Dim,
class M,
class C>
339 store_mesh(&m,
false);
342template<
class T,
unsigned Dim,
class M,
class C>
349 store_mesh(&m,
false);
352template<
class T,
unsigned Dim,
class M,
class C>
359 store_mesh(&m,
false);
365template<
class T,
unsigned Dim,
class M,
class C>
376 if (reallyFill || Bc.changesPhysicalCells()) {
389template<
class T,
unsigned Dim,
class M,
class C>
399template<
class T,
unsigned Dim,
class M,
class C>
409template<
class T,
unsigned D,
class M,
class C>
419template<
class T,
unsigned D,
class M,
class C>
430template<
class T,
unsigned Dim,
class M,
class C>
434 Centering_t::print_Centerings(out);
440template<
class T,
unsigned Dim,
class M,
class C>
446 if (mesh != 0 && mesh->get_Id() == userlist->
getUserListID()) {
455 Field<T,Dim,M,C> tempField(get_mesh(), *newLayout, this->getGC(), getBConds());
470template<
class T,
unsigned Dim,
class M,
class C>
475 if (mesh != 0 && mesh->get_Id() == userlist->
getUserListID()) {
488template<
class T,
unsigned Dim,
class M,
class C>
499template<
class T,
unsigned Dim,
class M,
class C>
512template<
class T,
unsigned Dim,
class M,
class C>
517 mesh->checkout(*
this);
DataSourceObject * make_DataSourceObject(const char *, DataConnect *, int, Field< T, Dim, M, C > &)
M * makeMesh(Field< T, Dim, M, C > &f)
#define INCIPPLSTAT(stat)
void initialize(Layout_t &)
virtual void notifyUserOfDelete(UserList *)
void fillGuardCells(bool reallyFill=true) const
void store_mesh(Mesh_t *, bool)
virtual void Repartition(UserList *)
const bcond_container & getBConds() const
IndexedField< T, Dim, 1, M, C > operator[](const Index &)
virtual DataSourceObject * createDataSourceObject(const char *, DataConnect *, int)
void print_Centerings(std::ostream &)
virtual void notifyUserOfDelete(UserList *)
Layout_t & getLayout() const
virtual void fillGuardCells(bool reallyFill=true) const
void initialize(Layout_t &)
const NDIndex< Dim > & getDomain() const
void apply(Field< T, D, M, C > &a)
const FieldLayout< Dim > & get_Layout(void) const
BConds< T, Dim, M, C > get_BC(void) const
GuardCellSizes< Dim > get_GC(void) const
void checkin(FieldLayoutUser &f)
ID_t getUserListID() const