text: #ifndef {PREFIX}_ALMDYNMEM_H
  #define {PREFIX}_ALMDYNMEM_H
  
  #ifdef __cplusplus
  extern "C" {{
  #endif
  
  #include "{prefix}dynmem.h"
  #include "{prefix}cvp.h"
  #include "{prefix}alm.h"
  
  extern struct {prefix}_alm *{prefix}_alm_allocate_solver(void);
  
  extern {prefix}_dynmem_error_t {prefix}_alm_setup_solver(
                  struct {prefix}_alm *alm,
                  struct {prefix}_cvp_prb *prb, char *fname);
  extern struct {prefix}_alm *{prefix}_alm_free_solver(struct {prefix}_alm *alm);
  
  #ifdef __cplusplus
  }}
  #endif
  
  #endif /* {PREFIX}_ALMDYNMEM_H */
  