void FixMoveMesh::reset_reference_point() { VectorContainer<double,3> *refpt; char refpt_id[200]; sprintf(refpt_id, "REFPT_%s",id); refpt = mesh_->prop().getGlobalProperty<VectorContainer<double,3> >(refpt_id); // no error since not all moves have reference points if(!refpt) return; // set value for property refpt->set(0,reference_point_); // set orig value for property mesh_->prop().storeGlobalPropOrig(refpt_id); }