#include <distributed_variable.h>
◆ patch_array_map_t
◆ subdomain_arrays_t
◆ distributed_component_t()
wxm::dfem::variable::distributed_component_t::distributed_component_t |
( |
const WmDomain & |
domain, |
|
|
const std::vector< std::string > & |
subdomain_names, |
|
|
const std::vector< std::string > & |
virtual_subdomains, |
|
|
const WxRange & |
element_range |
|
) |
| |
◆ ~distributed_component_t()
wxm::dfem::variable::distributed_component_t::~distributed_component_t |
( |
| ) |
|
◆ dump()
void wxm::dfem::variable::distributed_component_t::dump |
( |
WxIoBase & |
io, |
|
|
WxIoNodeType & |
group_node |
|
) |
| const |
Write out the array to file.
- Parameters
-
io | I/O object to use for writing |
grpNode | group node to write to |
◆ fill()
void wxm::dfem::variable::distributed_component_t::fill |
( |
const real & |
value | ) |
|
Fill the distributed variable with a value for each component.
- Parameters
-
value | Value to fill component with |
◆ get_subdomain_array()
array::subdomain_array_t * wxm::dfem::variable::distributed_component_t::get_subdomain_array |
( |
const std::string & |
subdomain | ) |
|
◆ has_patch_array()
bool wxm::dfem::variable::distributed_component_t::has_patch_array |
( |
const int |
patch_index | ) |
const |
Check if patch array exists.
- Parameters
-
patch_index | Patch of interest |
- Returns
- True if component exists on patch
◆ load()
void wxm::dfem::variable::distributed_component_t::load |
( |
WxIoBase & |
io, |
|
|
const WxIoNodeType & |
group_node |
|
) |
| |
Load object from file.
This method is passed a group node from which its data should be read and then constructed.
- Parameters
-
io | I/O object to use for writing |
grpNode | group node to read from |
◆ patch_array() [1/2]
Aquire a patch array for a specified component.
- Parameters
-
component_index | Component of interest |
patch_index | Patch of interest |
- Returns
- Array containing patch data
◆ patch_array() [2/2]
Aquire a patch array for a specified component.
- Parameters
-
component_index | Component of interest |
patch_index | Patch of interest |
- Returns
- Array containing patch data
◆ _domain
const WmDomain& wxm::dfem::variable::distributed_component_t::_domain |
|
protected |
◆ _element_range
WxRange wxm::dfem::variable::distributed_component_t::_element_range |
|
protected |
◆ _patch_array_map
◆ _subdomain_arrays
◆ _subdomain_names
const std::vector<std::string>& wxm::dfem::variable::distributed_component_t::_subdomain_names |
|
protected |
◆ virtual_subdomains_
const std::vector<std::string>& wxm::dfem::variable::distributed_component_t::virtual_subdomains_ |
|
protected |
The documentation for this class was generated from the following file: