#include "rheolef/geo_element.h"
#include "rheolef/array.h"
#include "rheolef/hack_array.h"
#include "rheolef/geo_size.h"
#include "rheolef/point.h"
#include "rheolef/domain_indirect.h"
#include "rheolef/geo_header.h"
#include "rheolef/numbering.h"
#include "rheolef/space_constant.h"
#include "rheolef/geo_locate.h"
#include "rheolef/geo_trace_ray_boundary.h"
Go to the source code of this file.
Classes |
| struct | rheolef::_point_get< T > |
| struct | rheolef::_point_put< T > |
| struct | rheolef::geo_iterator< T, Ref, Ptr, IteratorByVariant > |
| class | rheolef::geo_abstract_base_rep< T > |
| class | rheolef::geo_abstract_rep< T, M > |
| class | rheolef::geo_abstract_rep< T, sequential > |
| class | rheolef::geo_abstract_rep< T, distributed > |
| class | rheolef::geo_base_rep< T, M > |
| class | rheolef::geo_rep< T, M > |
| class | rheolef::geo_rep< T, sequential > |
| class | rheolef::geo_rep< T, distributed > |
| class | rheolef::geo_basic< T, M > |
| class | rheolef::geo_basic< T, sequential > |
| class | rheolef::geo_basic< T, distributed > |
| | distributed mesh with rerefence counting More...
|
Namespaces |
| namespace | rheolef |
| | irheostream, orheostream - large data streams
|
Macro Definition Documentation
| #define _RHEOLEF_save |
( |
|
M | ) |
|
Value:template <class T> \
void \
geo_basic<T,M>::save (std::string filename) const \
{ \
if (filename == "") filename = name(); \
odiststream out (filename, "
geo"); \
}
Definition at line 1330 of file geo.h.
| #define _RHEOLEF_set_nodes |
( |
|
M | ) |
|
Value:template <class T> \
void \
geo_basic<T,M>::set_nodes (const array<node_type,M>& x) \
check_macro (ptr != 0, "cannot set_name on geo_domains"); \
ptr->set_nodes(x); \
}
Definition at line 1339 of file geo.h.
| #define _RHEOLEF_reset_order |
( |
|
M | ) |
|
Value:template <class T> \
void \
geo_basic<T,M>::reset_order (
size_type order) \
check_macro (ptr != 0, "cannot set_name on geo_domains"); \
ptr->reset_order(order); \
}
Definition at line 1348 of file geo.h.
| #define _RHEOLEF_set_coordinate_system |
( |
|
M | ) |
|
Value:template <class T> \
void \
check_macro (ptr != 0, "cannot set_name on geo_domains"); \
ptr->set_coordinate_system(sys_coord); \
}
Definition at line 1357 of file geo.h.
| #define _RHEOLEF_set_dimension |
( |
|
M | ) |
|
Value:template <class T> \
void \
geo_basic<T,M>::set_dimension (
size_type dim) \
check_macro (ptr != 0, "cannot set_name on geo_domains"); \
ptr->set_dimension(dim); \
}
Definition at line 1366 of file geo.h.
| #define _RHEOLEF_set_serial_number |
( |
|
M | ) |
|
Value:template <class T> \
void \
geo_basic<T,M>::set_serial_number (
size_type i) \
check_macro (ptr != 0, "cannot set_name on geo_domains"); \
ptr->set_serial_number(i); \
}
Definition at line 1375 of file geo.h.
| #define _RHEOLEF_set_name |
( |
|
M | ) |
|
Value:template <class T> \
void \
geo_basic<T,M>::set_name (std::string name) \
check_macro (ptr != 0, "cannot set_name on geo_domains"); \
ptr->set_name(name); \
}
Definition at line 1384 of file geo.h.
| #define _RHEOLEF_build_from_data |
( |
|
M | ) |
|
Value:template <class T> \
void \
geo_basic<T,M>::build_from_data ( \
const geo_header& hdr, \
const array<node_type, sequential>& node, \
boost::array<array<geo_element_auto<heap_allocator<size_type> >,sequential, heap_allocator<size_type> >,
reference_element::max_variant>& tmp_geo_element, \
bool do_upgrade) \
check_macro (ptr != 0, "cannot set_name on geo_domains"); \
ptr->build_from_data (hdr, node, tmp_geo_element, do_upgrade); \
}
Definition at line 1393 of file geo.h.