FIMS  v0.8.1
Loading...
Searching...
No Matches
density_components_base.hpp File Reference

Declares the DensityComponentBase class, which is the base class for all distribution functors. More...

Go to the source code of this file.

Classes

struct  fims_distributions::DensityComponentBase< Type >
 Base class for all module_name functors. More...
 

Detailed Description

Declares the DensityComponentBase class, which is the base class for all distribution functors.

This header defines two core templates used by concrete distribution functors (e.g., NormalLPDF, LogNormalLPDF, MultinomialLPMF): DistributionElementObject, which stores and resolves observed/expected inputs, and DensityComponentBase, which adds shared bookkeeping for log-likelihood contributions and simulation/reporting behavior.