![]() |
FIMS
v0.8.1
|
Declares the DensityComponentBase class, which is the base class for all distribution functors. More...
#include "../../common/data_object.hpp"#include "../../common/model_object.hpp"#include "../../interface/interface.hpp"#include "../../common/fims_vector.hpp"#include "../../common/fims_math.hpp"Go to the source code of this file.
Classes | |
| struct | fims_distributions::DensityComponentBase< Type > |
| Base class for all module_name functors. More... | |
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.