:Model(mesh,model_type,dof_manager,dim,id),Ns(0,2*spatial_dimension*2*spatial_dimension*Mesh::getNbNodesPerElement(_segment_3),"shape function matrix"),dNs(0,2*spatial_dimension*2*spatial_dimension*Mesh::getNbNodesPerElement(_segment_3),"derivative shape function matrix"){
AKANTU_DEBUG_IN();
this->registerDataAccessor(*this);
autonb_element=mesh.getNbElement(_segment_3);
if(nb_element==0){
AKANTU_EXCEPTION("Model only works with _segment_3 elements");
}
this->type=_segment_3;
/*
if (this->mesh.isDistributed()) {
auto & synchronizer = this->mesh.getElementSynchronizer();