teqp 0.19.1
|
Namespaces | |
namespace | internal |
Classes | |
struct | ConstViewer |
class | DerivativeAdapter |
struct | Owner |
Functions | |
template<typename TemplatedModel > | |
auto | view (const TemplatedModel &tp) |
template<typename TemplatedModel > | |
auto | own (const TemplatedModel &&tp) |
template<typename TemplatedModel > | |
auto | make_owned (const TemplatedModel &tmodel) |
template<typename TemplatedModel > | |
auto | make_cview (const TemplatedModel &tmodel) |
template<typename ModelType > | |
const ModelType & | get_model_cref (const AbstractModel *am) |
Get a const reference to the model that is being held in a DerivativeAdapter instance. | |
template<typename ModelType > | |
ModelType & | get_model_ref (AbstractModel *am) |
Get a mutable reference to the model. | |
const ModelType & teqp::cppinterface::adapter::get_model_cref | ( | const AbstractModel * | am | ) |
Get a const reference to the model that is being held in a DerivativeAdapter instance.
Definition at line 169 of file deriv_adapter.hpp.
ModelType & teqp::cppinterface::adapter::get_model_ref | ( | AbstractModel * | am | ) |
Get a mutable reference to the model.
Definition at line 193 of file deriv_adapter.hpp.
auto teqp::cppinterface::adapter::make_cview | ( | const TemplatedModel & | tmodel | ) |
Definition at line 158 of file deriv_adapter.hpp.
auto teqp::cppinterface::adapter::make_owned | ( | const TemplatedModel & | tmodel | ) |
Definition at line 153 of file deriv_adapter.hpp.
auto teqp::cppinterface::adapter::own | ( | const TemplatedModel && | tp | ) |
Definition at line 148 of file deriv_adapter.hpp.
auto teqp::cppinterface::adapter::view | ( | const TemplatedModel & | tp | ) |
Definition at line 144 of file deriv_adapter.hpp.