---
title: "Architecture"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Architecture}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
```{r, include = FALSE}
knitr::opts_chunk$set(echo = FALSE)
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```
## Class-diagram
![Classdiagram](uml_classes.svg)
Note that the object-oriented concepts are realized via the
R6-package and that R6 actually does not have a real
interface-functionality or abstract classes.
## Other files and methods
* `LikelihoodFunctions.R` :
+ `loglik_xy()`
+ `loglik_xzd()`
* `ResamplingSchemes.R` :
+ `resample_param()`
+ `resample_param_rsmplx()`
+ `resample_param_cens()`