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 |