cyqlone develop
Fast, parallel and vectorized solver for linear systems with optimal control structure.
Loading...
Searching...
No Matches
ocp-backend-cyqlone.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  cyqlone
namespace  cyqlone::qpalm

Macros

#define CYQLONE_INSTANTIATE_QPALM_Cyqlone(v, order)

Functions

template unique_CyQPALMBackend< 1, StorageOrder::ColMajor > cyqlone::qpalm::make_cyqpalm_backend< 1, StorageOrder::ColMajor > (const CyqloneStorage<> &ocp, CyqloneData data, const CyQPALMBackendSettings &settings)
template void cyqlone::qpalm::update_cyqpalm_backend< 1, StorageOrder::ColMajor > (CyQPALMBackend< 1, StorageOrder::ColMajor > &, const CyqloneStorage<> &ocp)
template void cyqlone::qpalm::update_cyqpalm_backend< 1, StorageOrder::ColMajor > (CyQPALMBackend< 1, StorageOrder::ColMajor > &, const LinearOCPStorage &ocp)
template unique_CyQPALMBackend< 4, StorageOrder::ColMajor > cyqlone::qpalm::make_cyqpalm_backend< 4, StorageOrder::ColMajor > (const CyqloneStorage<> &ocp, CyqloneData data, const CyQPALMBackendSettings &settings)
template void cyqlone::qpalm::update_cyqpalm_backend< 4, StorageOrder::ColMajor > (CyQPALMBackend< 4, StorageOrder::ColMajor > &, const CyqloneStorage<> &ocp)
template void cyqlone::qpalm::update_cyqpalm_backend< 4, StorageOrder::ColMajor > (CyQPALMBackend< 4, StorageOrder::ColMajor > &, const LinearOCPStorage &ocp)
template unique_CyQPALMBackend< 8, StorageOrder::ColMajor > cyqlone::qpalm::make_cyqpalm_backend< 8, StorageOrder::ColMajor > (const CyqloneStorage<> &ocp, CyqloneData data, const CyQPALMBackendSettings &settings)
template void cyqlone::qpalm::update_cyqpalm_backend< 8, StorageOrder::ColMajor > (CyQPALMBackend< 8, StorageOrder::ColMajor > &, const CyqloneStorage<> &ocp)
template void cyqlone::qpalm::update_cyqpalm_backend< 8, StorageOrder::ColMajor > (CyQPALMBackend< 8, StorageOrder::ColMajor > &, const LinearOCPStorage &ocp)
template unique_CyQPALMBackend< 1, StorageOrder::RowMajor > cyqlone::qpalm::make_cyqpalm_backend< 1, StorageOrder::RowMajor > (const CyqloneStorage<> &ocp, CyqloneData data, const CyQPALMBackendSettings &settings)
template void cyqlone::qpalm::update_cyqpalm_backend< 1, StorageOrder::RowMajor > (CyQPALMBackend< 1, StorageOrder::RowMajor > &, const CyqloneStorage<> &ocp)
template void cyqlone::qpalm::update_cyqpalm_backend< 1, StorageOrder::RowMajor > (CyQPALMBackend< 1, StorageOrder::RowMajor > &, const LinearOCPStorage &ocp)
template unique_CyQPALMBackend< 4, StorageOrder::RowMajor > cyqlone::qpalm::make_cyqpalm_backend< 4, StorageOrder::RowMajor > (const CyqloneStorage<> &ocp, CyqloneData data, const CyQPALMBackendSettings &settings)
template void cyqlone::qpalm::update_cyqpalm_backend< 4, StorageOrder::RowMajor > (CyQPALMBackend< 4, StorageOrder::RowMajor > &, const CyqloneStorage<> &ocp)
template void cyqlone::qpalm::update_cyqpalm_backend< 4, StorageOrder::RowMajor > (CyQPALMBackend< 4, StorageOrder::RowMajor > &, const LinearOCPStorage &ocp)
template unique_CyQPALMBackend< 8, StorageOrder::RowMajor > cyqlone::qpalm::make_cyqpalm_backend< 8, StorageOrder::RowMajor > (const CyqloneStorage<> &ocp, CyqloneData data, const CyQPALMBackendSettings &settings)
template void cyqlone::qpalm::update_cyqpalm_backend< 8, StorageOrder::RowMajor > (CyQPALMBackend< 8, StorageOrder::RowMajor > &, const CyqloneStorage<> &ocp)
template void cyqlone::qpalm::update_cyqpalm_backend< 8, StorageOrder::RowMajor > (CyQPALMBackend< 8, StorageOrder::RowMajor > &, const LinearOCPStorage &ocp)

Macro Definition Documentation

◆ CYQLONE_INSTANTIATE_QPALM_Cyqlone

#define CYQLONE_INSTANTIATE_QPALM_Cyqlone ( v,
order )
Value:
\
template class Solver<CyQPALMBackend<v, order> *>; \
template struct unique_CyQPALMBackend<v, order>; \
\
template unique_CyQPALMBackend<v, order> make_cyqpalm_backend<v, order>( \
const CyqloneStorage<> &ocp, CyqloneData data, const CyQPALMBackendSettings &settings); \
template void update_cyqpalm_backend<v, order>(CyQPALMBackend<v, order> &, \
const CyqloneStorage<> &ocp); \
template void update_cyqpalm_backend<v, order>(CyQPALMBackend<v, order> &, \
const LinearOCPStorage &ocp);

Definition at line 7 of file ocp-backend-cyqlone.cpp.