Method new()
Initialize a new MetaRVMConfig object
Usage
MetaRVMConfig$new(input)
Arguments
input
Either a file path (character) or parsed config list
Returns
New MetaRVMConfig object (invisible)
Get a configuration parameter
Usage
MetaRVMConfig$get(param)
Arguments
param
Parameter name
Returns
The requested parameter value
Method get_all()
Get all configuration parameters as a list
Usage
MetaRVMConfig$get_all()
Returns
Named list of all configuration parameters
Method list_parameters()
List all available parameter names
Usage
MetaRVMConfig$list_parameters()
Returns
Character vector of parameter names
Method parameter_summary()
Show summary of parameter types and sizes
Usage
MetaRVMConfig$parameter_summary()
Returns
Data frame with parameter information
Method set()
Set a configuration parameter
Usage
MetaRVMConfig$set(param, value)
Arguments
param
Character string. Parameter name to set
value
The value to assign to the parameter
Returns
Self (invisible) for method chaining
Print summary of configuration
Usage
MetaRVMConfig$print()
Method get_pop_map()
Get population mapping data
Usage
MetaRVMConfig$get_pop_map()
Returns
data.table containing population mapping with demographic categories
Method get_age_categories()
Get available age categories
Usage
MetaRVMConfig$get_age_categories()
Returns
Character vector of unique age categories, or NULL if no population mapping available
Method get_race_categories()
Get available race categories
Usage
MetaRVMConfig$get_race_categories()
Returns
Character vector of unique race categories, or NULL if no population mapping available
Method get_zones()
Get available zones
Usage
MetaRVMConfig$get_zones()
Returns
Character vector of unique zone identifiers, or NULL if no population mapping available
Method clone()
The objects of this class are cloneable with this method.
Usage
MetaRVMConfig$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.