// PRE-DEFINED VARIABLES RConstant |ObjectName: theZero |CurrentValue: 0 // RANDOM VARIABLES RContinuousRandomVariable |ObjectName: ModulusOfElasticity |DistributionType: Lognormal (zeta, sigma) |Mean: 200000|StandardDeviation: 20000 RContinuousRandomVariable |ObjectName: ModulusOfElasticityForSlab |DistributionType: Lognormal (zeta, sigma) |Mean: 60000|StandardDeviation: 6000 RContinuousRandomVariable |ObjectName: Theta2Attenuation |DistributionType: Lognormal (zeta, sigma) |Mean: 0.245|StandardDeviation: 0.01245 RContinuousRandomVariable |ObjectName: Theta3Attenuation |DistributionType: Normal (mean, stdv) |Mean: 1 |StandardDeviation: 0.01 RContinuousRandomVariable |ObjectName: Theta4Attenuation |DistributionType: Lognormal (zeta, sigma) |Mean: 0.00255 |StandardDeviation: 0.0001275 RContinuousRandomVariable |ObjectName: EpsilonAttenuation |DistributionType: Normal (mean, stdv) |Mean: 0 |StandardDeviation: 0.001 RContinuousRandomVariable |ObjectName: ShearModulus |DistributionType: Lognormal (zeta, sigma) |Mean: 30000000000 |StandardDeviation: 3000000000 RContinuousRandomVariable |ObjectName: RuptureDisplacement |DistributionType: Lognormal (zeta, sigma) |Mean: 10|StandardDeviation: 500000 RContinuousRandomVariable |ObjectName: RuptureArea |DistributionType: Lognormal (zeta, sigma) |Mean: 1000000 |StandardDeviation: 500000 RContinuousRandomVariable |ObjectName: Theta1_MagnitudeModel |DistributionType: Lognormal (zeta, sigma) |Mean: 0.6667 |StandardDeviation: 0.033335 RContinuousRandomVariable |ObjectName: Theta2_MagnitudeModel |DistributionType: Lognormal (zeta, sigma) |Mean: 10.7 |StandardDeviation: 0.535 RContinuousRandomVariable |ObjectName: Epsilon_MagnitudeModel |DistributionType: Normal (mean, stdv) |Mean: 0 |StandardDeviation: 0.3 RContinuousRandomVariable |ObjectName: Theta_LocationModel |DistributionType: Uniform (a, b) |Parameter1: 0 |Parameter2: 1 RContinuousRandomVariable |ObjectName: Depth |DistributionType: Lognormal (zeta, sigma) |Mean: 30 |StandardDeviation: 6 RContinuousRandomVariable |ObjectName: Theta1Attenuation |DistributionType: Lognormal (zeta, sigma) |Mean: 1.02 |StandardDeviation: 0.051 RContinuousRandomVariable |ObjectName: MaxDamageIntensity |DistributionType: Lognormal (zeta, sigma) |Mean: 1 |StandardDeviation: 0.1 RContinuousRandomVariable |ObjectName: Epsilon_DamageModel |DistributionType: Normal (mean, stdv) |Mean: 1 |StandardDeviation: 0.1 RContinuousRandomVariable |ObjectName: Epsilon_BuildingCost |DistributionType: Normal (mean, stdv) |Mean: 1 |StandardDeviation: 0.3 RContinuousRandomVariable |ObjectName: MaxDamageDisplacement |DistributionType: Lognormal (zeta, sigma) |Mean: 25 |StandardDeviation: 5 RContinuousRandomVariable |ObjectName: UnitAreaCost |DistributionType: Lognormal (zeta, sigma) |Mean: 2000 |StandardDeviation: 400 // LOCATIONS RLocation |ObjectName: FaultLineLocation1 |Latitude: 50.485473545785 |Longitude: -131.66015625 RLocation |ObjectName: FaultLineLocation2 |Latitude: 44.4965053310935 |Longitude: -127.9248046875 RLocation |ObjectName: Building1Location |Latitude: 48.4247580644194 |Longitude: -123.369255065918 RLocation |ObjectName: Building2Location |Latitude: 49.2573862212842 |Longitude: -123.244886398315 RLocation |ObjectName: Building3Location |Latitude: 49.2842677466208 |Longitude: -123.117341995239 // MODELS RMomentMagnitudeModel |ObjectName: theMagnitudeModel |DisplayOutput: false |ShearModulus: ShearModulus |RuptureArea: RuptureArea |RuptureDisplacement: RuptureDisplacement |Theta1: Theta1_MagnitudeModel |Theta2: Theta2_MagnitudeModel |Epsilon: Epsilon_MagnitudeModel RSingleLineSourceModel |ObjectName: theLocationModel |DisplayOutput: false |Point1Location: FaultLineLocation1 |Point2Location: FaultLineLocation2 |Theta: Theta_LocationModel |Depth: Depth RGenericAttenuationModel |ObjectName: theIntensityModel |DisplayOutput: false |StructureLocationList: Building1Location; Building2Location; Building3Location; |MagnitudeList: theMagnitudeModelResponse; |HypocentreLocationList: theLocationModelResponse; |Theta1: Theta1Attenuation |Theta2: Theta2Attenuation |Theta3: Theta3Attenuation |Theta4: Theta4Attenuation |Epsilon: EpsilonAttenuation RSimpleDamageCurveModel |ObjectName: theSimpleBuilding1 |DisplayOutput: false |Intensity: theIntensityModelBuilding1LocationResponse |MinIntensity: theZero |MaxIntensity: MaxDamageIntensity |Epsilon: Epsilon_DamageModel RSimpleDamageCurveModel |ObjectName: theSimpleBuilding2 |DisplayOutput: false |Intensity: theIntensityModelBuilding2LocationResponse |MinIntensity: theZero |MaxIntensity: MaxDamageIntensity |Epsilon: Epsilon_DamageModel RSimpleBuildingRepairCostModel |ObjectName: theBuilding1RepairCost |DisplayOutput: false |DamageFactor: theSimpleBuilding1Response |NumberOfStories: 15 |FootprintArea: 2000 |UnitAreaCost: UnitAreaCost |Epsilon: Epsilon_BuildingCost RSimpleBuildingRepairCostModel |ObjectName: theBuilding2RepairCost |DisplayOutput: false |DamageFactor: theSimpleBuilding2Response |NumberOfStories: 15 |FootprintArea: 2000 |UnitAreaCost: UnitAreaCost |Epsilon: Epsilon_BuildingCost RStModel |ObjectName: theStExampleBuilding |DisplayOutput: false |StInputFile: Building.txt |Responses: Node17.XDisplacement; RAlgebraicExpressionModel |ObjectName: FirstStoreyLateralLoadFromIntensity |DisplayOutput: false |Expression: 30000*theIntensityModelBuilding3LocationResponse RAlgebraicExpressionModel |ObjectName: SecondStoreyLateralLoadFromIntensity |DisplayOutput: false |Expression: 60000*theIntensityModelBuilding3LocationResponse RSimpleDamageCurveModel |ObjectName: theBuilding3Damage |DisplayOutput: false |Intensity: theStExampleBuildingNode17XDisplacement |MinIntensity: theZero |MaxIntensity: MaxDamageDisplacement |Epsilon: Epsilon_DamageModel RSimpleBuildingRepairCostModel |ObjectName: theBuilding3RepairCost |DisplayOutput: false |DamageFactor: theBuilding3DamageResponse |NumberOfStories: 2 |FootprintArea: 108 |UnitAreaCost: UnitAreaCost |Epsilon: Epsilon_BuildingCost // FUNCTION RFunction |ObjectName: theTotalCostFunction |Expression: (theBuilding1RepairCostResponse+theBuilding2RepairCostResponse+theBuilding3RepairCostResponse) |GradientAnalysisType: FiniteDifference |PerturbationFactor: 1000 // ANALYSIS TOOLS RStepperNonlinSingleConstrSolver |ObjectName: mySolver |StepSizeSearcher: myStepSizeSearcher |StepDirectionSearcher: myStepDirectionSearcher |Transformer: myTransformer |ConvergenceChecker: myConvergenceChecker |MaximumIterations: 100 |OutputDisplayLevel: Minimum RArmijoStepSizeSearcher |ObjectName: myStepSizeSearcher |OutputDisplayLevel: Minimum |Transformer: myTransformer |MeritChecker: myMeritChecker |MaximumReductions: 10 RAdkZhangMeritChecker |ObjectName: myMeritChecker |Multiplier: 2 |Adder: 10 |Factor: 0.5 RHLRFStepDirectionSearcher |ObjectName: myStepDirectionSearcher RNatafTransformer |ObjectName: myTransformer |OutputDisplayLevel: None RStandardConvergenceChecker |ObjectName: myConvergenceChecker |E1: 0.001 |E2: 0.001 |OutputDisplayLevel: Minimum RIndependentNormalRandomNumberGenerator |ObjectName: myRandomNumberGenerator |StartPoint: Origin |StandardDeviation: 1 |Transformer: myTransformer RHistogramAccumulator |ObjectName: myHistogramAccumulator |MaximumIterations: 100000 |OutputDisplayLevel: None |PlottingInterval : 100 |NumberOfBins: 100 RFailureProbabilityAccumulator |ObjectName: myFailureAccumulator |MaximumIterations: 1000000 |OutputDisplayLevel: None |TargetCoefficientOfVariation: 0.05 |RandomNumberGenerator: myRandomNumberGenerator |PlottingInterval : 100 // CREATE THE ORCHESTRATING ANALYSIS ALGORITHMS RSamplingAnalyzer |ObjectName: mySamplingAnalysis |RandomNumberGenerator: myRandomNumberGenerator |Transformer: myTransformer |Accumulator: myHistogramAccumulator |FunctionList: theTotalCostFunction;