55 permutation_idx_(NULL),
68 init(dim, mesh_in, reg);
114 return arma::norm(*(
node[ 1 ]) - *(
node[ 0 ]) , 2);
159 if (side_dim ==
dim())
return 1;
162 for (
unsigned int i=0; i<
n_sides(); i++)
163 if (
side(i)->
dim() == side_dim) n++;
188 for(
unsigned int i=0;i<4;i++) sum_faces+=( face[i]=
side(i)->
measure());
191 for(
unsigned int i=0;i<3;i++)
192 for(
unsigned int j=i+1;j<4;j++) {
195 sum_pairs += face[i]*face[j]*arma::dot(line, line);
197 double regular = (2.0*sqrt(2.0/3.0)/9.0);
199 * pow( sum_faces/sum_pairs, 3.0/4.0))/ regular;
210 ) / ( sqrt(3.0) / 4.0 );
220 for (
unsigned int i=1; i<
n_nodes(); i++)
221 bounding_box.
expand( this->node[i]->point() );