18 #include "mesh/intersection.hh"
22 #include <boost/tokenizer.hpp>
23 #include "boost/lexical_cast.hpp"
30 : dim(isec->n_points() - 1),
31 master(ele_master), slave(ele_slave),
32 master_map(master->dim(), dim), slave_map(slave->dim(), dim),
33 master_shift(master->dim()), slave_shift(slave->dim())
38 cout <<
"Exception: master->dim() > slave->dim()" << endl;
46 for (
unsigned int i = 1; i < (
dim + 1); ++i) {
71 ASSERT_EQ(coord_el1.size() , vec1.n_elem);
75 ASSERT_EQ(coord_el2.size() , vec2.n_elem);
83 ASSERT_EQ(point.n_elem,
dim).error(
"Map to master: point.n_elem != dim \n");
93 ASSERT_EQ(point.n_elem,
dim).error(
"Map to slave: point.n_elem != dim \n");
103 static const double factorial[4] = {1.0, 1.0, 2.0, 6.0};