65 bool include_ghost_elements =
false)
const;
77 bool include_ghost_elements =
false);
92 stream << static_cast<const wxm::array::patch_array_t&>(array);
Definition: wmunstructuredpatch.h:22
Provides an abstract interface for access to hierachical datasets.
Definition: wxiobase.h:25
WxRange represents a hyper-rectangular domain of an n-dimensional space of integers.
Definition: wxrange.h:23
The patch_array_t class defines a dataset associated with a patch of the domain This class will be us...
Definition: patch_array.h:31
virtual void dump(WxIoBase &io, WxIoNodeType &group_node, bool include_ghost_elements=false) const
Write out the array to file.
WxRange _import_range
Range describing data in import region.
Definition: patch_array.h:107
friend std::ostream & operator<<(std::ostream &stream, const wxm::dfem::array::patch_array_t &array)
Definition: patch_array.h:89
WxRange _virtual_range
Range describing data in virtual region.
Definition: patch_array.h:110
WxRange _global_range
Range describing global dataset in subdomain - used for data io.
Definition: patch_array.h:114
patch_array_t(const WmUnstructuredPatch &patch, const WxRange &element_range)
Constructor for patch_array_t.
WxRange _local_range
Range describing local dataset in subdomain - used for data io.
Definition: patch_array.h:118
const WmUnstructuredPatch & _patch
Patch associated with array.
Definition: patch_array.h:98
virtual void load(WxIoBase &io, const WxIoNodeType &group_node, bool include_ghost_elements=false)
Load object from file.
const WxRange & element_range() const
Get the range of data associated with each mesh element.
Definition: patch_array.h:84
patch_array_t(const patch_array_t &other)
Copy Constructor.
virtual ~patch_array_t()
Virtual Destructor.
WxRange _element_range
Range describing each element.
Definition: patch_array.h:101
const WmUnstructuredPatch & patch() const
Get the patch this array is setup for.
Definition: patch_array.h:51
WxRange _export_range
Range describing data in export region.
Definition: patch_array.h:104
Base namespace for everything not included in the global namespace.
Definition: field_source.h:8
Provides a means for derived messengers to return implimentation specific message status flags and da...
Definition: wxiotmpl.h:23