В STL таких функций нет; те в математической библиотеке.
Кроме того, вы уверены, что важно быть эффективным здесь? Вы профилировали, чтобы увидеть, есть ли такие вызовы функций в горячих точках? Знаете ли вы, что при использовании этих функций производительность плохая? Вы должны всегда отвечать на эти вопросы, прежде чем погрузиться в такие микрооптимизации.
Чтобы дать совет, что вы собираетесь с ним делать? Насколько точным оно должно быть?
Если вам нужен фактический угол с высокой точностью, вы, вероятно, не можете сделать лучше. Если вам это нужно для некоторого сравнения, вы можете использовать абсолютные значения и скалярное произведение, чтобы получить косинус угла. Если вам не нужна точность, вы можете сделать это и использовать таблицу поиска acos. Если вы используете его в качестве входных данных для другого вычисления, вы можете использовать небольшую геометрию или тождество триггера, чтобы избежать необходимости искать арккозин или арктангенс.
В любом случае, после того, как вы выполнили то, что вы собираетесь делать, сделайте до и после прогона времени, чтобы увидеть, если вы что-то изменили.