teqp 0.22.0
|
Namespaces | |
namespace | internal |
Classes | |
struct | ConstViewer |
class | DerivativeAdapter |
struct | Owner |
class | OwnershipSummer |
A collection type that allows you to sum contributions from multiple EOS terms. More... | |
Functions | |
template<typename... Args> | |
OwnershipSummer< Args... > | make_OwnershipSummer (Args &&... args) |
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 246 of file deriv_adapter.hpp.
ModelType & teqp::cppinterface::adapter::get_model_ref | ( | AbstractModel * | am | ) |
Get a mutable reference to the model.
Definition at line 270 of file deriv_adapter.hpp.
auto teqp::cppinterface::adapter::make_cview | ( | const TemplatedModel & | tmodel | ) |
Definition at line 235 of file deriv_adapter.hpp.
auto teqp::cppinterface::adapter::make_owned | ( | const TemplatedModel & | tmodel | ) |
Definition at line 230 of file deriv_adapter.hpp.
OwnershipSummer< Args... > teqp::cppinterface::adapter::make_OwnershipSummer | ( | Args &&... | args | ) |
Definition at line 80 of file deriv_adapter.hpp.
auto teqp::cppinterface::adapter::own | ( | const TemplatedModel && | tp | ) |
Definition at line 225 of file deriv_adapter.hpp.
auto teqp::cppinterface::adapter::view | ( | const TemplatedModel & | tp | ) |
Definition at line 221 of file deriv_adapter.hpp.