space.h File Reference
#include "mesh.h"
#include "shapeset.h"
#include "asmlist.h"
#include "quad.h"
#include "order.h"
#include <common/bitarray.h>
Go to the source code of this file.
Define Documentation
| #define FOR_ALL_EDGE_NODES |
( |
idx |
|
) |
for (Word_t (idx) = en_data.first(); (idx) != INVALID_IDX; (idx) = en_data.next((idx))) |
Iterates over all face node indices. <.
- Parameters:
-
| idx | Face node hash table index. |
| #define FOR_ALL_ELEMENT_NODES |
( |
idx |
|
) |
for (Word_t (idx) = elm_data.first(); (idx) != INVALID_IDX; (idx) = elm_data.next((idx))) |
| #define FOR_ALL_FACE_NODES |
( |
idx |
|
) |
for (Word_t (idx) = fn_data.first(); (idx) != INVALID_IDX; (idx) = fn_data.next((idx))) |
Iterates over all element node indices. <.
- Parameters:
-
| #define FOR_ALL_VERTEX_NODES |
( |
idx |
|
) |
for (Word_t (idx) = vn_data.first(); (idx) != INVALID_IDX; (idx) = vn_data.next((idx))) |
< Iterates over all vertex node indices. <
- Parameters:
-
| idx | Vertex node hash table index. Iterates over all edge node indices. < |
| idx | Edge node hash table index. |
| #define H3D_DOF_NOT_ANALYZED -3 |
| #define H3D_DOF_UNASSIGNED -2 |
| #define H3D_MARKER_UNDEFINED -1 |
Enumeration Type Documentation
Possible return values for bc_type_callback():
- Enumerator:
| BC_ESSENTIAL |
|
| BC_NATURAL |
Essential (Dirichlet) BC.
|
| BC_NONE |
Natural (Neumann, Newton) BC.
Hermes will not attempt to evaluate any boundary integrals on this part of the boundary.
|