|
WARPXM v1.10.0
|
Namespaces | |
| namespace | wxm |
| Base namespace for everything not included in the global namespace. | |
| namespace | wxm::dfem |
| namespace | wxm::dfem::array |
Classes | |
| class | wxm::dfem::array::UniqueSubdomainArray |
| The UniqueSubdomainArray class is used to represent a scalar existing within a portion of the domain (subdomain) where vector size is 1. More... | |
Typedefs | |
| typedef std::map< int, wxm::dfem::array::UniquePatchArray * > | wxm::dfem::array::UniqueSubdomainArray::unique_patch_array_map |
Variables | |
| const WmDomain & | wxm::dfem::array::UniqueSubdomainArray::_domain |
| Reference to domain object. | |
| std::string | wxm::dfem::array::UniqueSubdomainArray::_subdomain_name |
| Name of subdomain in mesh. | |
| unique_patch_array_map | wxm::dfem::array::UniqueSubdomainArray::_patch_array_map |
| Collection of patches found in subdomain. | |
| const WxRange & | wxm::dfem::array::UniqueSubdomainArray::_element_range |
| Range for each element. | |
| WxRange | wxm::dfem::array::UniqueSubdomainArray::_global_range |
| Global range of array. | |
| int | wxm::dfem::array::UniqueSubdomainArray::_mesh_id |
| Mesh id. | |
| bool | wxm::dfem::array::UniqueSubdomainArray::_is_virtual |
Friends | |
| std::ostream & | wxm::dfem::array::UniqueSubdomainArray::operator<< (std::ostream &stream, const wxm::dfem::array::UniqueSubdomainArray &array) |
| typedef std::map<int, wxm::dfem::array::UniquePatchArray*> wxm::dfem::array::UniqueSubdomainArray::unique_patch_array_map |
|
virtual |
Write out the array to file.
| io | I/O object to use for writing |
| group_node | group node to write to |
| void wxm::dfem::array::UniqueSubdomainArray::fill | ( | const real & | value | ) |
Fill subdomain with a value.
| value | Value to fill with |
|
inline |
|
virtual |
Load object from file.
This method is passed a group node from which its data should be read and then constructed.
| io | I/O object to use for writing |
| group_nodes | group nodes to read from |
|
inline |
| UniquePatchArray & wxm::dfem::array::UniqueSubdomainArray::patch_array | ( | const int | patch_index | ) |
Get the array associated with patch_index.
| patch_index | Patch identification index |
| const UniquePatchArray & wxm::dfem::array::UniqueSubdomainArray::patch_array | ( | const int | patch_index | ) | const |
Get the array associated with patch_index.
| patch_index | Patch identification index |
| wxm::dfem::array::UniqueSubdomainArray::UniqueSubdomainArray | ( | const WmDomain & | domain, |
| const std::string & | subdomain_name, | ||
| bool | is_virtual, | ||
| const WxRange & | element_range | ||
| ) |
Constructor.
| domain | Domain object |
| subdomain_name | Name of subdomain |
| is_virtual | whether this data exists for purely computational reasons (true) or is physically relevant (false) |
| element_range | Range of each element's dataset |
|
virtual |
Destructor.
|
protected |
Reference to domain object.
|
protected |
Range for each element.
|
protected |
Global range of array.
|
protected |
|
protected |
Mesh id.
|
protected |
Collection of patches found in subdomain.
|
protected |
Name of subdomain in mesh.
|
friend |