The class Surface_mesh_simplification::Edge_profile<ECM> provides a model for the EdgeProfile concept. It has one template argument: the type of surface being simplified, which must be a model of the EdgeCollapsableMesh concept.
#include <CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_profile.h>