FIMS  v0.8.0
Loading...
Searching...
No Matches
fims_model::Model< Type > Class Template Reference

Model class. FIMS objective function. More...

#include <model.hpp>

Public Member Functions

const Type Evaluate ()
 Evaluate. Calculates the joint negative log-likelihood function.
 

Static Public Member Functions

static std::shared_ptr< Model< Type > > GetInstance ()
 

Public Attributes

std::shared_ptr< fims_info::Information< Type > > fims_information
 

Static Public Attributes

static std::shared_ptr< Model< Type > > fims_model
 

Detailed Description

template<typename Type>
class fims_model::Model< Type >

Model class. FIMS objective function.

Member Function Documentation

◆ GetInstance()

template<typename Type >
static std::shared_ptr< Model< Type > > fims_model::Model< Type >::GetInstance ( )
inlinestatic

Returns a single Information object for type Type.

Returns
singleton for type Type

Member Data Documentation

◆ fims_information

template<typename Type >
std::shared_ptr<fims_info::Information<Type> > fims_model::Model< Type >::fims_information

Create a shared fims_information as a pointer to Information

◆ fims_model

template<typename Type >
std::shared_ptr< Model< Type > > fims_model::Model< Type >::fims_model
static
Initial value:
=
nullptr

Create a shared fims_model as a pointer to Model


The documentation for this class was generated from the following file: