func CalculateRAA() string {
	for techAssetID, techAsset := range model.ParsedModelRoot.TechnicalAssets {
		techAsset.RAA = float64(rand.Intn(100))
		fmt.Println("Using dummy RAA random calculation (just to test the usage of other shared object files as plugins)")
		model.ParsedModelRoot.TechnicalAssets[techAssetID] = techAsset
	}
	// return intro text (for reporting etc., can be short summary-like)
	return "Just some dummy algorithm implementation for demo purposes of pluggability..."
}
// used from plugin caller:
used from plugin caller.
// used from plugin caller :
func CalculateRAA() string {
	for techAssetID, techAsset := range model.ParsedModelRoot.TechnicalAssets {
		techAsset.RAA = float64(rand.Intn(100))
		fmt.Println("Using dummy RAA random calculation (just to test the usage of other shared object files as plugins)")
		model.ParsedModelRoot.TechnicalAssets[techAssetID] = techAsset
	}
	return "Just some dummy algorithm implementation for demo purposes of pluggability..."
}
func CalculateRAA ( ) string { for techAssetID , techAsset := range model . ParsedModelRoot . TechnicalAssets { techAsset . RAA = float64 ( rand . Intn ( 100 ) ) fmt . Println ( " " ) model . ParsedModelRoot . TechnicalAssets [ techAssetID ] = techAsset } return " " }
used from plugin caller.
used from plugin caller .
// return intro text (for reporting etc., can be short summary-like)