Compile error after revising ParallelOpenMP.h

For my work purpose, I modified file ParallelOpenMP.h and add some functions and classes in file ParallelOpenmp.cpp. ParallelOpenMP.h::invoke_parallel call these functions. But I get some compile error which means that functions in ParallelOpenMP.cpp are used but never defined.
Please help correct this error.