---
title: "The-optimizer-interface"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{The-optimizer-interface}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}
---



**lessSEM** allows you to use its optimizers for your own functions or packages.
To this end, the optimizers are implemented in a separate header-only
C++ library called [lesstimate](https://jhorzek.github.io/lesstimate/). 
More information on the [optimizer design](https://jhorzek.github.io/lesstimate/03-The%20Optimizer%20Design/)
and templates for their use in [R](https://github.com/jhorzek/lesstimateTemplateR)
and [C++](https://github.com/jhorzek/lesstimateTemplateCpp) are provided in the 
[documentation](https://jhorzek.github.io/lesstimate/).
