Esempio n. 1
0
Space* HcurlSpace::dup(Mesh* mesh) const
{
 // FIXME:
  HcurlSpace* space = new HcurlSpace(mesh, this->bc_types,
          this->bc_value_callback_by_coord, Ord2(0,0), this->shapeset);
  space->copy_callbacks(this);
  return space;
}
Esempio n. 2
0
Space* HcurlSpace::dup(Mesh* mesh) const
{
  HcurlSpace* space = new HcurlSpace(mesh, shapeset);
  space->copy_callbacks(this);
  return space;
}
Esempio n. 3
0
Space *HcurlSpace::dup(Mesh *mesh) const {
	_F_
	  HcurlSpace *space = new HcurlSpace(mesh, NULL, NULL, Ord3(-1,-1,-1), shapeset);
	space->copy_callbacks(this);
	return space;
}
Esempio n. 4
0
Space* HcurlSpace::dup(Mesh* mesh, int order_increase) const
{
  HcurlSpace* space = new HcurlSpace(mesh, essential_bcs, 0, this->shapeset);
  space->copy_orders(this, order_increase);
  return space;
}
Esempio n. 5
0
Space* HcurlSpace::dup(Mesh* mesh) const
{
  HcurlSpace* space = new HcurlSpace(mesh, bc_type_callback, bc_value_callback_by_coord, 0, shapeset);
  space->copy_callbacks(this);
  return space;
}