#include <element_element_constraint_elements.h>
◆ element_pt_to_data_pt()
17 unsigned n_internal_data = 0;
18 unsigned n_external_data = 0;
19 for(
unsigned e=0;
e<elem_pt.size();
e++)
21 n_node += elem_pt[
e]->nnode();
22 n_internal_data += elem_pt[
e]->ninternal_data();
23 n_external_data += elem_pt[
e]->nexternal_data();
26 Vector<Data*> data_pt(n_node + n_internal_data + n_external_data);
29 for(
unsigned e=0;
e<elem_pt.size();
e++)
31 const unsigned n_node = elem_pt[
e]->nnode();
32 for(
unsigned l=0; l<n_node; l++)
34 data_pt[count++] = elem_pt[
e]->node_pt(l);
37 const unsigned n_internal = elem_pt[
e]->ninternal_data();
38 for(
unsigned l=0; l<n_internal; l++)
40 data_pt[count++] = elem_pt[
e]->internal_data_pt(l);
43 const unsigned n_external = elem_pt[
e]->nexternal_data();
44 for(
unsigned l=0; l<n_external; l++)
46 data_pt[count++] = elem_pt[
e]->external_data_pt(l);
Array< double, 1, 3 > e(1./3., 0.5, 2.)
References e().
The documentation for this class was generated from the following files: