So, I still do not understand why e.g. constraint_face_elmer_freetextinput is bad because it should be the function for a constraint for a face which is described by a elmer-freetextinput and starting with constraints makes it easily found within all other constraint_xyz..... files.
I also have to know if freetextinputs will also be used by other solvers?
Since I do want to change all functions only once i suggest the following options:
A:
freetextinput_constraint_face_elmer
freetextinput_material_elmer
freetextinput_constraint_body_force_elmer
or
B:
freetextinputElmer_constraint_face
freetextinputElmer_material
freetextinputElmer_constraint_body_force
The latter would pronounce that the freetextinput is Elmer-specific.
What should be used