Rheolef
7.2
an efficient C++ finite element environment
|
see the reference_element
page for the full documentation
Definition at line 66 of file reference_element.h.
Public Types | |
typedef std::vector< int >::size_type | size_type |
typedef size_type | variant_type |
Static Public Attributes | |
static const variant_type | p = 0 |
static const variant_type | e = 1 |
static const variant_type | t = 2 |
static const variant_type | q = 3 |
static const variant_type | T = 4 |
static const variant_type | P = 5 |
static const variant_type | H = 6 |
static const variant_type | max_variant = 7 |
static const size_type | max_side_by_variant = 6 |
Protected Attributes | |
variant_type | _x |
Static Protected Attributes | |
static const char | _name [max_variant] |
static const size_type | _dimension [max_variant] |
static const size_type | _n_subgeo_by_variant [max_variant][max_variant] |
static const size_type | _n_vertex [max_variant] |
static const variant_type | _first_variant_by_dimension [5] |
typedef std::vector<int>::size_type size_type |
Definition at line 71 of file reference_element.h.
typedef size_type variant_type |
Definition at line 72 of file reference_element.h.
Definition at line 88 of file reference_element.h.
void set_variant | ( | variant_type | x | ) |
Definition at line 93 of file reference_element.h.
Definition at line 94 of file reference_element.h.
void set_name | ( | char | name | ) |
Definition at line 59 of file reference_element.cc.
variant_type variant | ( | ) | const |
Definition at line 99 of file reference_element.h.
char name | ( | ) | const |
Definition at line 100 of file reference_element.h.
size_type dimension | ( | ) | const |
Definition at line 101 of file reference_element.h.
size_type size | ( | ) | const |
Definition at line 102 of file reference_element.h.
size_type n_vertex | ( | ) | const |
Definition at line 103 of file reference_element.h.
size_type n_side | ( | ) | const |
Definition at line 104 of file reference_element.h.
size_type n_edge | ( | ) | const |
Definition at line 105 of file reference_element.h.
size_type n_face | ( | ) | const |
Definition at line 106 of file reference_element.h.
Definition at line 107 of file reference_element.h.
Definition at line 110 of file reference_element.h.
reference_element subgeo | ( | size_type | subgeo_dim, |
size_type | loc_isid | ||
) | const |
Definition at line 111 of file reference_element.h.
reference_element side | ( | size_type | loc_isid | ) | const |
Definition at line 119 of file reference_element.h.
Definition at line 120 of file reference_element.h.
size_type subgeo_local_vertex | ( | size_type | subgeo_dim, |
size_type | loc_isid, | ||
size_type | loc_jsidvert | ||
) | const |
Definition at line 122 of file reference_element.h.
Definition at line 124 of file reference_element.h.
const point_basic< Float > & vertex | ( | size_type | iloc | ) | const |
Definition at line 251 of file reference_element.cc.
Definition at line 213 of file reference_element.cc.
void side_normal | ( | size_type | loc_isid, |
point_basic< Float > & | hat_n | ||
) | const |
Definition at line 232 of file reference_element.cc.
|
static |
Definition at line 69 of file reference_element.cc.
|
static |
Definition at line 74 of file reference_element.cc.
|
static |
Definition at line 137 of file reference_element.h.
|
static |
Definition at line 138 of file reference_element.h.
|
static |
Definition at line 139 of file reference_element.h.
|
static |
Definition at line 201 of file reference_element.cc.
|
static |
Definition at line 85 of file reference_element.cc.
|
static |
Definition at line 99 of file reference_element.cc.
|
static |
Definition at line 113 of file reference_element.cc.
|
static |
Definition at line 132 of file reference_element.cc.
|
static |
Definition at line 155 of file reference_element.cc.
|
static |
Definition at line 148 of file reference_element.h.
|
static |
Definition at line 150 of file reference_element.h.
|
static |
Definition at line 179 of file reference_element.cc.
|
static |
Definition at line 154 of file reference_element.h.
|
static |
Definition at line 156 of file reference_element.h.
|
static |
Definition at line 158 of file reference_element.h.
|
static |
Definition at line 206 of file reference_element.cc.
Definition at line 162 of file reference_element.h.
|
static |
Definition at line 75 of file reference_element.h.
|
static |
Definition at line 76 of file reference_element.h.
|
static |
Definition at line 77 of file reference_element.h.
|
static |
Definition at line 78 of file reference_element.h.
|
static |
Definition at line 79 of file reference_element.h.
|
static |
Definition at line 80 of file reference_element.h.
|
static |
Definition at line 81 of file reference_element.h.
|
static |
Definition at line 82 of file reference_element.h.
|
static |
Definition at line 84 of file reference_element.h.
|
staticprotected |
This file is part of Rheolef.
Copyright (C) 2000-2009 Pierre Saramito Pierr.nosp@m.e.Sa.nosp@m.ramit.nosp@m.o@im.nosp@m.ag.fr
Rheolef is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Rheolef is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Rheolef; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Definition at line 169 of file reference_element.h.
|
staticprotected |
Definition at line 170 of file reference_element.h.
|
staticprotected |
Definition at line 171 of file reference_element.h.
|
staticprotected |
Definition at line 172 of file reference_element.h.
|
staticprotected |
Definition at line 173 of file reference_element.h.
|
protected |
Definition at line 177 of file reference_element.h.