_images/app_workflows.png

12. Workers Workers

12.1. Math Workers

Following are the workers for this group of workers

*MATH_SCALE

Description: Scale a value

Syntax: math_scale(datatobescaled,scale)

Inputs: - Name: datatobescaled - Type: scalar - Default: 1

  • Name: scale
  • Type: float
  • Default: 1

Outputs: Name: math_scale_output_1 Type: scalar

*MATH_FLEXURAL_MODULUS

Description: Flexural modulus

Syntax: math_flexural_modulus(loadvalue,specimenlengthspan,specimenwidth,specimenthickness,deflection)

Inputs: - Name: loadvalue - Type: scalar - Default: 1

  • Name: specimenlengthspan
  • Type: float
  • Default: 1
  • Name: specimenwidth
  • Type: float
  • Default: 1
  • Name: specimenthickness
  • Type: float
  • Default: 1
  • Name: deflection
  • Type: float
  • Default: 1

Outputs: Name: math_flexural_modulus_output_1 Type: scalar

*MATH_PE_TO_IVEL

Description: Convert potential energy to velocity

Syntax: math_pe_to_ivel(height,grav)

Inputs: - Name: height - Type: float - Default: 1

  • Name: grav
  • Type: float
  • Default: 1

Outputs: Name: math_pe_to_ivel_output_1 Type: scalar

*MATH_ROUND

Description: Round the number

Syntax: math_round(number,round_type,mode)

Inputs: - Name: number - Type: float - Default: 1

  • Name: round_type
  • Type: scalar
  • Default: 1
  • Name: mode
  • Type: select
  • Default: round_up

Outputs: Name: math_round_output_1 Type: scalar

*MATH_IN_RANGE

Description: Check if a give value is in range

Syntax: math_in_range(value_in,min_value,max_value)

Inputs: - Name: value_in - Type: float - Default: 1.0

  • Name: min_value
  • Type: float
  • Default: 1.0
  • Name: max_value
  • Type: float
  • Default: 1.0

Outputs: Name: math_in_range_output_1 Type: scalar

*MATH_WEIGHTED_2

Description: Scale a value

Syntax: math_weighted_2(data1tobeweighted,data2tobeweighted,weight)

Inputs: - Name: data1tobeweighted - Type: scalar

  • Name: data2tobeweighted
  • Type: scalar
  • Name: weight
  • Type: scalar

Outputs: Name: math_weighted_2_output_1 Type: scalar

*MATH_MASS_IDEAL_GAS

Description: Scale a value

Syntax: math_mass_ideal_gas(pressure,volume,temperature,gasconstant,n2molarweight,o2molarweight)

Inputs: - Name: pressure - Type: scalar

  • Name: volume
  • Type: float
  • Default: 1
  • Name: temperature
  • Type: float
  • Default: 1
  • Name: gasconstant
  • Type: float
  • Default: 1
  • Name: n2molarweight
  • Type: float
  • Default: 1.0
  • Name: o2molarweight
  • Type: float
  • Default: 1.0

Outputs: Name: math_mass_ideal_gas_output_1 Type: scalar

*MATH_VERIFY_THERMODYNAMIC_STABILITY

Description: Scale a value

Syntax: math_verify_thermodynamic_stability(youngs_modulus,shear_modulus,poissons_ratio)

Inputs: - Name: youngs_modulus - Type: scalar - Default: 210

  • Name: shear_modulus
  • Type: float
  • Default: 80
  • Name: poissons_ratio
  • Type: float
  • Default: 0.3

Outputs: Name: math_verify_thermodynamic_stability_output_1 Type: scalar

*MATH_TORQUE_TO_FORCE

Description: Computes a bolt tension force based on Torque

Syntax: math_torque_to_force(torque,bolt_diameter,bolt_friction,return_type)

Inputs: - Name: torque - Type: scalar

  • Name: bolt_diameter
  • Type: float
  • Default: 1.0
  • Name: bolt_friction
  • Type: float
  • Default: 0.2
  • Name: return_type
  • Type: select
  • Default: force

Outputs: Name: bolt_torque_to_force_output_1 Type: scalar

*MATH_OFFSET

Description: Offset a value

Syntax: math_offset(datatobeoffset,offset)

Inputs: - Name: datatobeoffset - Type: scalar

  • Name: offset
  • Type: float

Outputs: Name: math_offset_output_1 Type: scalar

*MATH_SUBTRACT

Description: Subtract two values

Syntax: math_subtract(value1,value2)

Inputs: - Name: value1 - Type: scalar

  • Name: value2
  • Type: scalar

Outputs: Name: math_subtract_output_1 Type: scalar

*MATH_DIVIDE

Description: Divide two values

Syntax: math_divide(value1,value2)

Inputs: - Name: value1 - Type: scalar

  • Name: value2
  • Type: scalar

Outputs: Name: math_divide_output_1 Type: scalar

*MATH_RANDOM

Description: Generate a random number

Syntax: math_random(min_value,max_value)

Inputs: - Name: min_value - Type: scalar

  • Name: max_value
  • Type: scalar
  • Default: 1

Outputs: Name: math_random_output_1 Type: scalar

*MATH_AVERAGE

Description: Compute the average of values

Syntax: math_average(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: math_average_output_1 Type: scalar

*MATH_INTERPOLATE

Description: Interpolate

Syntax: math_interpolate(x-value,min,max,increment,return)

Inputs: - Name: x-value - Type: scalar - Default: 1

  • Name: min
  • Type: scalar
  • Name: max
  • Type: scalar
  • Default: 1
  • Name: increment
  • Type: scalar
  • Default: 0.1
  • Name: return
  • Type: select
  • Default: time

Outputs: Name: math_interpolate_output_1 Type: scalar

*MATH_ADD

Description: Compute the sum of values

Syntax: math_add(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: math_add_output_1 Type: scalar

*MATH_RESULTANT

Description: Compute the square root of the sum of squares of values

Syntax: math_resultant(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: math_resultant_output_1 Type: scalar

*MATH_MAX

Description: Compute Maximum of values

Syntax: math_max(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: math_max_output_1 Type: scalar

*MATH_MIN

Description: Compute Minimum of values

Syntax: math_min(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: math_min_output_1 Type: scalar

*MATH_BULK_TO_YOUNG

Description: Compute Youngs Modulus based on Bulk Modulus

Syntax: math_bulk_to_young(bulk_modulus,poissons_ratio)

Inputs: - Name: bulk_modulus - Type: scalar

  • Name: poissons_ratio
  • Type: scalar
  • Default: 0.3

Outputs: Name: math_bulk_to_young_output_1 Type: scalar

*MATH_SQRT

Description: Compute the square-root of a number

Syntax: math_sqrt(numberwhosesquarerootistobecomputed)

Inputs: - Name: numberwhosesquarerootistobecomputed - Type: scalar

Outputs: Name: math_sqrt_output_1 Type: scalar

*MATH_LOG

Description: Compute the natural log of a number

Syntax: math_log(numberwhosenaturallogistobecomputed)

Inputs: - Name: numberwhosenaturallogistobecomputed - Type: scalar

Outputs: Name: math_log_output_1 Type: scalar

*MATH_LOG10

Description: Compute the log to the base10 of a number

Syntax: math_log10(numberwhoselogistobecomputed)

Inputs: - Name: numberwhoselogistobecomputed - Type: scalar

Outputs: Name: math_log10_output_1 Type: scalar

*MATH_EXP

Description: Compute the power of a number

Syntax: math_exp(numbertobecomputed)

Inputs: - Name: numbertobecomputed - Type: scalar

Outputs: Name: math_exp_output_1 Type: scalar

*MATH_ABS

Description: Compute the absolute value of e

Syntax: math_abs(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: math_abs_output_1 Type: scalar

*MATH_POW

Description: Compute the number to the power of a number

Syntax: math_pow(base_number,exponent)

Inputs: - Name: base_number - Type: scalar

  • Name: exponent
  • Type: integer

Outputs: Name: math_pow_output_1 Type: scalar

*MATH_SCALE_OFFSET

Description: Scale a value then offset it

Syntax: math_scale_offset(datatobescaledandoffset,scale,offset)

Inputs: - Name: datatobescaledandoffset - Type: scalar

  • Name: scale
  • Type: float
  • Default: 1.0
  • Name: offset
  • Type: float
  • Default: 0.0

Outputs: Name: math_scale_offset_output_1 Type: scalar

*MATH_OFFSET_SCALE

Description: Offset a value then scale it

Syntax: math_offset_scale(datatobescaledandoffset,scale,offset)

Inputs: - Name: datatobescaledandoffset - Type: scalar

  • Name: scale
  • Type: float
  • Default: 1.0
  • Name: offset
  • Type: float
  • Default: 0.0

Outputs: Name: math_offset_scale_output_1 Type: scalar

*MATH_SIMPLIFIED_FAILURE

Description: Compute simplified rubber material failure values based on Uni-Axial and Equi-BiAxial Failure Stretch Ratios

Syntax: math_simplified_failure(uni-axial_failure,equi_bi-axial_failure,input_type,return_type)

Inputs: - Name: uni-axial_failure - Type: scalar - Default: 1

  • Name: equi_bi-axial_failure
  • Type: scalar
  • Default: 1
  • Name: input_type
  • Type: select
  • Default: stretch_ratio
  • Name: return_type
  • Type: select
  • Default: k

Outputs: Name: math_simplified_failure_output_1 Type: text

*MATH_NORM_DIST

Description:
Compute the normal distribution

Syntax: math_norm_dist(distvalue,disttype)

Inputs: - Name: distvalue - Type: scalar

  • Name: disttype
  • Type: select
  • Default: probability

Outputs: Name: math_norm_dist_output_1 Type: scalar

*MATH_IF

Description: returns based on condition. if( value1, value1, operator, true_value, false_value)

Syntax: math_if(valuetocheck,operator,target_value,true_value,false_value)

Inputs: - Name: valuetocheck - Type: scalar

  • Name: operator
  • Type: select
  • Default: eq
  • Name: target_value
  • Type: scalar
  • Name: true_value
  • Type: scalar
  • Name: false_value
  • Type: scalar

Outputs: Name: math_if_output_1 Type: scalar

*MATH_MPDB_SCORE_CALCULATOR

Description: M-PDB score calculator

Syntax: math_mpdb_score_calculator(stddeviation,olc_value,numberofpoints_bottommingout)

Inputs: - Name: stddeviation - Type: scalar

  • Name: olc_value
  • Type: scalar
  • Name: numberofpoints_bottommingout
  • Type: scalar

Outputs: Name: math_mpdb_score_calculator_output_1 Type: keyvalue

*MATH_INSPECT

Description: Inspect the value and return pass-fail

Syntax: math_inspect(value,criteria,criteriaval,fail_return_type,pass_return_type)

Inputs: - Name: value - Type: scalar

  • Name: criteria
  • Type: select
  • Default: gt
  • Name: criteriaval
  • Type: float
  • Name: fail_return_type
  • Type: select
  • Default: no
  • Name: pass_return_type
  • Type: select
  • Default: yes

Outputs: Name: math_inspect_output_1 Type: scalar

*MATH_INSPECT_DUAL

Description: Inspect the dual values and return pass-fail

Syntax: math_inspect_dual(value,value,dualcriteria,scalefactor,criteria,criteriaval,fail_return_type,pass_return_type)

Inputs: - Name: value - Type: scalar

  • Name: value
  • Type: scalar
  • Name: dualcriteria
  • Type: select
  • Default: d_sub
  • Name: scalefactor
  • Type: scalar
  • Default: 1.0
  • Name: criteria
  • Type: select
  • Default: gt
  • Name: criteriaval
  • Type: float
  • Name: fail_return_type
  • Type: select
  • Default: no
  • Name: pass_return_type
  • Type: select
  • Default: yes

Outputs: Name: math_inspect_dual_output_1 Type: scalar

12.2. String Workers

Following are the workers for this group of workers

*STRING_SPRINTF

Description: Format a string or a number

Syntax: string_sprintf(valuetobeformatted,format)

Inputs: - Name: valuetobeformatted - Type: scalar

  • Name: format
  • Type: string
  • Default: %s

Outputs: Name: string_sprintf_output_1 Type: scalar

*STRING_CONCAT

Description: Concat strings

Syntax: string_concat(string1,string2)

Inputs: - Name: string1 - Type: scalar

  • Name: string2
  • Type: scalar

Outputs: Name: string_concat_output_1 Type: scalar

*STRING_STARTS_WITH

Description: Starts with strings

Syntax: string_starts_with(haystack,needle)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar

Outputs: Name: string_starts_with_output_1 Type: scalar

*STRING_ENDS_WITH_ANY_ONE

Description: Ends with any one with strings

Syntax: string_ends_with_any_one(haystack,needle,delimiter)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar
  • Name: delimiter
  • Type: scalar

Outputs: Name: string_ends_with_any_one_output_1 Type: scalar

*STRING_ENDS_WITH

Description: Ends with strings

Syntax: string_ends_with(haystack,needle)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar

Outputs: Name: string_ends_with_output_1 Type: scalar

*STRING_CONTAINS

Description: String contains

Syntax: string_contains(haystack,needle)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar

Outputs: Name: string_contains_output_1 Type: scalar

*STRING_CONTAINS_ANY_ONE

Description: String contains any one

Syntax: string_contains_any_one(haystack,needle,delimiter)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar
  • Name: delimiter
  • Type: scalar

Outputs: Name: string_contains_any_one_output_1 Type: scalar

*STRING_CONTAINS_ALL

Description: String contains all

Syntax: string_contains_all(haystack,needle,delimiter)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar
  • Name: delimiter
  • Type: scalar

Outputs: Name: string_contains_all_output_1 Type: scalar

*STRING_EXCLUDES

Description: String Excludes

Syntax: string_excludes(haystack,needle)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar

Outputs: Name: string_excludes_output_1 Type: scalar

*STRING_EXCLUDES_ALL

Description: String Excludes

Syntax: string_excludes_all(haystack,needle,delimiter)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar
  • Name: delimiter
  • Type: scalar

Outputs: Name: string_excludes_all_output_1 Type: scalar

*STRING_MATCH

Description: Checks with if two strings Matches

Syntax: string_match(haystack,needle)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar

Outputs: Name: string_match_output_1 Type: scalar

*STRING_REGEX

Description: Extract value from Regex

Syntax: string_regex(response,regex)

Inputs: - Name: response - Type: scalar

  • Name: regex
  • Type: scalar

Outputs: Name: string_regex_output_1 Type: scalar

*STRING_SPLIT_RETURN_BY_INDEX

Description: Split and return by indeex

Syntax: string_split_return_by_index(stringtosplit,delimiter,index)

Inputs: - Name: stringtosplit - Type: scalar

  • Name: delimiter
  • Type: scalar
  • Name: index
  • Type: scalar

Outputs: Name: string_split_return_by_index_output_1 Type: scalar

*STRING_EQUALS

Description: Starts with strings

Syntax: string_equals(haystack,needle)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar

Outputs: Name: string_equals_output_1 Type: scalar

*STRING_IS_EQUAL

Description: Starts with strings

Syntax: string_is_equal(haystack,needle)

Inputs: - Name: haystack - Type: scalar

  • Name: needle
  • Type: scalar

Outputs: Name: string_is_equal_output_1 Type: scalar

*STRING_EVAL

Description: Evaluate string

Syntax: string_eval(expression,pass_token,fail_token)

Inputs: - Name: expression - Type: scalar

  • Name: pass_token
  • Type: scalar
  • Name: fail_token
  • Type: scalar

Outputs: Name: string_eval_output_1 Type: scalar

12.3. Trig Workers

Following are the workers for this group of workers

*TRIG_DEG2RAD

Description: Convert degrees to radians

Syntax: trig_deg2rad(degrees)

Inputs: - Name: degrees - Type: scalar

Outputs: Name: trig_deg2rad_output_1 Type: scalar

*TRIG_RAD2DEG

Description: Convert radians to degrees

Syntax: trig_rad2deg(radians)

Inputs: - Name: radians - Type: scalar

Outputs: Name: trig_rad2deg_output_1 Type: scalar

*TRIG_SIN

Description: Compute the sin of a number

Syntax: trig_sin(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: trig_sin_output_1 Type: scalar

*TRIG_COS

Description: Compute the cos of a number

Syntax: trig_cos(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: trig_cos_output_1 Type: scalar

*TRIG_TAN

Description: Compute the tan of a number

Syntax: trig_tan(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: trig_tan_output_1 Type: scalar

*TRIG_ATAN

Description: Compute the arc tan of a number

Syntax: trig_atan(number)

Inputs: - Name: number - Type: scalar

Outputs: Name: trig_atan_output_1 Type: scalar

12.4. Curve Workers

Following are the workers for this group of workers

*CURVE_REVERSEPOINTS

Description: Reverse the points order based on the axis selection

Syntax: curve_reversepoints(curve,axis)

Inputs: - Name: curve - Type: vector

  • Name: axis
  • Type: select
  • Default: x

Outputs: Name: curve_reversepoints_output_1 Type: vector

*CURVE_GET_RESTING_TIMES

Description: Detect resting times for time-history data

Syntax: curve_get_resting_times(curve,minduration,ythresholdvalue,slopethresholdvalue,threshold_type,remove_spikes,scale-y,threshold_value_type)

Inputs: - Name: curve - Type: vector

  • Name: minduration
  • Type: scalar
  • Default: 600
  • Name: ythresholdvalue
  • Type: scalar
  • Default: 0.01
  • Name: slopethresholdvalue
  • Type: scalar
  • Default: 0.0001
  • Name: threshold_type
  • Type: select
  • Default: gt
  • Name: remove_spikes
  • Type: select
  • Default: yes
  • Name: scale-y
  • Type: select
  • Default: no
  • Name: threshold_value_type
  • Type: select
  • Default: range_percentage

Outputs: Name: curve_get_resting_times_output_1 Type: dataset

*CURVE_DISP_TO_AD

Description: Disp to Acceleration-Displacement

Syntax: curve_disp_to_ad(base_curve,x_sf,y_sf,filter_type,frequency)

Inputs: - Name: base_curve - Type: vector

  • Name: x_sf
  • Type: scalar
  • Default: 1
  • Name: y_sf
  • Type: scalar
  • Default: 1
  • Name: filter_type
  • Type: select
  • Default: lsprepost_sae
  • Name: frequency
  • Type: select
  • Default: 300

Outputs: Name: curve_disp_to_ad_output_1 Type: vector

*CURVE_DISP_TO_AI

Description: Disp to Energy Density vs Disp

Syntax: curve_disp_to_ai(base_curve,x_sf,y_sf,filter_type,frequency)

Inputs: - Name: base_curve - Type: vector

  • Name: x_sf
  • Type: scalar
  • Default: 1
  • Name: y_sf
  • Type: scalar
  • Default: 1
  • Name: filter_type
  • Type: select
  • Default: lsprepost_sae
  • Name: frequency
  • Type: select
  • Default: 300

Outputs: Name: curve_disp_to_ai_output_1 Type: vector

*CURVE_DISP_TO_AIT

Description: Disp to Energy Density vs Time

Syntax: curve_disp_to_ait(base_curve,x_sf,y_sf,filter_type,frequency)

Inputs: - Name: base_curve - Type: vector

  • Name: x_sf
  • Type: scalar
  • Name: y_sf
  • Type: scalar
  • Name: filter_type
  • Type: select
  • Default: lsprepost_sae
  • Name: frequency
  • Type: select
  • Default: 300

Outputs: Name: curve_disp_to_ait_output_1 Type: vector

*CURVE_ENG_TO_TRUE_STRAIN

Description: Compute the true strain from eng strain

Syntax: curve_eng_to_true_strain(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_eng_to_true_strain_output_1 Type: vector

*CURVE_TO_DB

Description: Convert curve to db

Syntax: curve_to_db(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_to_db_output_1 Type: vector

*CURVE_TO_PRESSURE_DB

Description: Convert curve to db

Syntax: curve_to_pressure_db(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_to_pressure_db_output_1 Type: vector

*CURVE_AWEIGHT

Description: Convert real curve to aweight

Syntax: curve_aweight(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_aweight_output_1 Type: vector

*CURVE_TODB

Description: Convert real curve to db

Syntax: curve_todb(curve,pressure_s_f)

Inputs: - Name: curve - Type: vector

  • Name: pressure_s_f
  • Type: scalar

Outputs: Name: curve_todb_output_1 Type: vector

*CURVE_ROTATE

Description: Rotate the points about a center by a certain angle

Syntax: curve_rotate(curve,x-value,angle,axis)

Inputs: - Name: curve - Type: vector

  • Name: x-value
  • Type: scalar
  • Name: angle
  • Type: scalar
  • Name: axis
  • Type: select
  • Default: x

Outputs: Name: curve_rotate_output_1 Type: vector

*CURVE_G_TO_VEL

Description: Convert gs to velocity

Syntax: curve_g_to_vel(accelerationgspersecond-squared,velocity_unit,initial_velocity,time_scalefactor)

Inputs: - Name: accelerationgspersecond-squared - Type: vector

  • Name: velocity_unit
  • Type: select
  • Default: mph
  • Name: initial_velocity
  • Type: textarea
  • Default: 1.0
  • Name: time_scalefactor
  • Type: textarea
  • Default: 1.0

Outputs: Name: curve_g_to_vel_output_1 Type: vector

*CURVE_G_TO_DISP

Description: Convert gs to disp

Syntax: curve_g_to_disp(accelerationgspersecond-squared,velocity_unit,disp_unit,initial_velocity,time_scalefactor)

Inputs: - Name: accelerationgspersecond-squared - Type: vector

  • Name: velocity_unit
  • Type: select
  • Default: mph
  • Name: disp_unit
  • Type: select
  • Default: mph
  • Name: initial_velocity
  • Type: textarea
  • Default: 1.0
  • Name: time_scalefactor
  • Type: textarea
  • Default: 1.0

Outputs: Name: curve_g_to_disp_output_1 Type: vector

*CURVE_ROTATE_INCREMENTS

Description: Rotate the points about a center by a certain angle

Syntax: curve_rotate_increments(curve,x-value,starting_angle,axis,scale_factor)

Inputs: - Name: curve - Type: vector

  • Name: x-value
  • Type: scalar
  • Name: starting_angle
  • Type: scalar
  • Name: axis
  • Type: select
  • Default: x
  • Name: scale_factor
  • Type: scalar

Outputs: Name: curve_rotate_increments_output_1 Type: vector

*CURVE_LANKFORD_COEFFICIENT

Description: Rotate the points about a center by a certain angle

Syntax: curve_lankford_coefficient(longitudinal_strain_curve,transverse_strain_curve,numberofdigitizedpoints)

Inputs: - Name: longitudinal_strain_curve - Type: vector

  • Name: transverse_strain_curve
  • Type: vector
  • Name: numberofdigitizedpoints
  • Type: scalar

Outputs: Name: curve_lankford_coefficient_output_1 Type: vector

*CURVE_SWIFT_EXTRAPOLATE

Description: Add points by extrapolating SWIFT extrapolation

Syntax: curve_swift_extrapolate(curvetobeextrapolated,n,x_end,numberof_points)

Inputs: - Name: curvetobeextrapolated - Type: vector

  • Name: n
  • Type: scalar
  • Default: 0.05
  • Name: x_end
  • Type: scalar
  • Default: 1.0
  • Name: numberof_points
  • Type: scalar
  • Default: 100

Outputs: Name: curve_swift_extrapolate_output_1 Type: vector

*CURVE_SWIFT_VOCE_EXTRAPOLATE

Description: Add points by extrapolating SWIFT extrapolation

Syntax: curve_swift_voce_extrapolate(curvetobeextrapolated,strain_start,strain_end,swift_k,swift_n,voce_a,voce_b,voce_c,swift_percentage,voce_percentage,num_dig_points)

Inputs: - Name: curvetobeextrapolated - Type: vector

  • Name: strain_start
  • Type: scalar
  • Default: 0.0
  • Name: strain_end
  • Type: scalar
  • Default: 0.0
  • Name: swift_k
  • Type: scalar
  • Default: 0.0
  • Name: swift_n
  • Type: scalar
  • Default: 0.0
  • Name: voce_a
  • Type: scalar
  • Default: 0.0
  • Name: voce_b
  • Type: scalar
  • Default: 0.0
  • Name: voce_c
  • Type: scalar
  • Default: 0.0
  • Name: swift_percentage
  • Type: scalar
  • Default: 0.5
  • Name: voce_percentage
  • Type: scalar
  • Default: 0.5
  • Name: num_dig_points
  • Type: scalar
  • Default: 100

Outputs: Name: curve_swift_voce_extrapolate_output_1 Type: vector

*CURVE_SCALEY_LINEAR

Description: Scale y values based on their x-location

Syntax: curve_scaley_linear(curvetobescaled,x-start,x_end)

Inputs: - Name: curvetobescaled - Type: vector

  • Name: x-start
  • Type: scalar
  • Default: 1.0
  • Name: x_end
  • Type: scalar
  • Default: 1.0

Outputs: Name: curve_scaley_linear_output_1 Type: vector

*CURVE_SCALE_COWPER_SYMONDS

Description: Scale y values based on CP

Syntax: curve_scale_cowper_symonds(quasi-staticcurvetobescaledby_cower-symonds,rates,c_parameter,p_parameter)

Inputs: - Name: quasi-staticcurvetobescaledby_cower-symonds - Type: vector

  • Name: rates
  • Type: scalar
  • Default: 1.0
  • Name: c_parameter
  • Type: scalar
  • Default: 40.0
  • Name: p_parameter
  • Type: scalar
  • Default: 5.0

Outputs: Name: curve_scale_cowper_symonds_output_1 Type: vector

*CURVE_SCALE_STRAIN_RATES_BY_RATES

Description: Scale y values based on rates and values

Syntax: curve_scale_strain_rates_by_rates(quasi-staticcurvetobescaledbyratesandvalues,rates,values)

Inputs: - Name: quasi-staticcurvetobescaledbyratesandvalues - Type: vector

  • Name: rates
  • Type: scalar
  • Default: 1.0
  • Name: values
  • Type: scalar
  • Default: 0.0

Outputs: Name: curve_scale_strain_rates_by_rates_output_1 Type: vector

*CURVE_EXTRAPOLATE

Description: Add points by extrapolating using the last available slope to specified x-value

Syntax: curve_extrapolate(curvestobeextrapolated,extrapolationtype,x_start,x_end,numberof_pointsbetween_x_startand_end,ymaxforlogisticonly,flipxaxis,value_type)

Inputs: - Name: curvestobeextrapolated - Type: vector

  • Name: extrapolationtype
  • Type: select
  • Default: linear
  • Name: x_start
  • Type: scalar
  • Default: 0.0
  • Name: x_end
  • Type: scalar
  • Default: 0.0
  • Name: numberof_pointsbetween_x_startand_end
  • Type: scalar
  • Default: 10
  • Name: ymaxforlogisticonly
  • Type: scalar
  • Default: 0.0
  • Name: flipxaxis
  • Type: select
  • Default: no
  • Name: value_type
  • Type: select
  • Default: absolute

Outputs: Name: curve_extrapolate_output_1 Type: vector

*CURVE_PEAKS

Description: List number of peaks or peak value. Peaks are computed based on the slope of the curve. It is expected the curve be smooth to avoid local peaks.

Syntax: curve_peaks(curvefromwhichthepeaksaretobecomputed,peak_computing_type,return_type)

Inputs: - Name: curvefromwhichthepeaksaretobecomputed - Type: vector

  • Name: peak_computing_type
  • Type: string
  • Default: value
  • Name: return_type
  • Type: select
  • Default: count

Outputs: Name: curve_peaks_output_1 Type: scalar

*CURVE_REPLACE_Y_VALUE

Description: Replace y-value at a given x

Syntax: curve_replace_y_value(curve,x-value,new_y-value)

Inputs: - Name: curve - Type: vector

  • Name: x-value
  • Type: scalar
  • Name: new_y-value
  • Type: scalar

Outputs: Name: curve_replace_y_value_output_1 Type: vector

*CURVE_GET_X_WHEN_Y_INCREASES

Description: Get value of X when Y increases

Syntax: curve_get_x_when_y_increases(curve,ratio)

Inputs: - Name: curve - Type: vector

  • Name: ratio
  • Type: scalar
  • Default: 0.01

Outputs: Name: curve_get_x_when_y_increases_output_1 Type: scalar

*CURVE_MAP

Description: Get a custom value based on curve values

Syntax: curve_map(curve,map_function)

Inputs: - Name: curve - Type: vector

  • Name: map_function
  • Type: textarea

Outputs: Name: curve_map_output_1 Type: vector

*CURVE_FAILUREPOINT_MIN_DERIVATIVE

Description: Compute the point at which the Y-value drops to zero or starts to decline at the end of the curve. Useful for material failure etc

Syntax: curve_failurepoint_min_derivative(curvefromwhichthefailurepointistobeextracted,ratio,ensuresustainability,returnpreviouspointtominderivative)

Inputs: - Name: curvefromwhichthefailurepointistobeextracted - Type: vector

  • Name: ratio
  • Type: scalar
  • Default: 0.01
  • Name: ensuresustainability
  • Type: select
  • Default: no
  • Name: returnpreviouspointtominderivative
  • Type: select
  • Default: no

Outputs: Name: curve_failurepoint_min_derivative_output_1 Type: scalar

*CURVE_FAILUREPOINT_YMAX

Description: Compute the time at which the y reaches a given value for a sustained period

Syntax: curve_failurepoint_ymax(curvefromwhichthefailurepointistobeextracted,y-max,timewindow,return_type)

Inputs: - Name: curvefromwhichthefailurepointistobeextracted - Type: vector

  • Name: y-max
  • Type: scalar
  • Name: timewindow
  • Type: scalar
  • Name: return_type
  • Type: select
  • Default: count

Outputs: Name: curve_failurepoint_ymax_output_1 Type: scalar

*CURVE_FAILUREPOINT_YRANGE

Description: Compute the time at which the y reaches a given value for a sustained period

Syntax: curve_failurepoint_yrange(curvefromwhichthefailurepointistobeextracted,y-min,y-max,timewindow,return_type)

Inputs: - Name: curvefromwhichthefailurepointistobeextracted - Type: vector

  • Name: y-min
  • Type: scalar
  • Name: y-max
  • Type: scalar
  • Name: timewindow
  • Type: scalar
  • Name: return_type
  • Type: select
  • Default: count

Outputs: Name: curve_failurepoint_yrange_output_1 Type: scalar

*CURVE_CLIPX

Description: Discard the points if the x-value is outside of the range specified below

Syntax: curve_clipx(curvetobetrimmed,x_min,x_max)

Inputs: - Name: curvetobetrimmed - Type: vector

  • Name: x_min
  • Type: float
  • Default: 0.0
  • Name: x_max
  • Type: float
  • Default: 1.0

Outputs: Name: curve_clipx_output_1 Type: vector

*CURVE_CLIP_AT_YMAX

Description: Clip the curve after X where y is max

Syntax: curve_clip_at_ymax(curvetobeclipped)

Inputs: - Name: curvetobeclipped - Type: vector

Outputs: Name: curve_clip_at_ymax_output_1 Type: vector

*CURVE_CONTACT_DURATION

Description: Returns all contact forces

Syntax: curve_contact_duration(curve,min_force,max_force)

Inputs: - Name: curve - Type: vector

  • Name: min_force
  • Type: float
  • Default: 0.0
  • Name: max_force
  • Type: float
  • Default: 1e2.0

Outputs: Name: curve_contact_duration_output_1 Type: vector

*CURVE_INTERPOLATE

Description: Interpolation values

Syntax: curve_interpolate(curve,interpolation_type,c1,c2,c3)

Inputs: - Name: curve - Type: vector

  • Name: interpolation_type
  • Type: select
  • Default: linear
  • Name: c1
  • Type: float
  • Name: c2
  • Type: float
  • Name: c3
  • Type: float

Outputs: Name: curve_interpolate_output_1 Type: vector

*CURVE_CLIPY

Description: Discard the points if the y-value is outside of the range specified below

Syntax: curve_clipy(curvetobeclipped,ymin,ymax)

Inputs: - Name: curvetobeclipped - Type: vector

  • Name: ymin
  • Type: float
  • Default: 0.0
  • Name: ymax
  • Type: float
  • Default: 0.0

Outputs: Name: curve_clipy_output_1 Type: vector

*CURVE_SUSTAINED_YMAX

Description: Compute the maximum y-value that is maintained over the duration specified

Syntax: curve_sustained_ymax(curve,duration,min_threshold,stop_at_first_value)

Inputs: - Name: curve - Type: vector

  • Name: duration
  • Type: float
  • Default: 0.0
  • Name: min_threshold
  • Type: float
  • Default: 10%
  • Name: stop_at_first_value
  • Type: float
  • Default: yes

Outputs: Name: curve_sustained_ymax_output_1 Type: scalar

*CURVE_PERCENTILE

Description: Compute the percentile for the curve

Syntax: curve_percentile(curve,percentile,xmin,xmax)

Inputs: - Name: curve - Type: vector

  • Name: percentile
  • Type: float
  • Default: 0.0
  • Name: xmin
  • Type: float
  • Default: 0.0
  • Name: xmax
  • Type: float
  • Default: 0.0

Outputs: Name: curve_percentile_output_1 Type: scalar

*CURVE_CLIP

Description: Discard the points if the x-value and y-value is outside of the range specified below

Syntax: curve_clip(curvetobeclipped,x_min,x_max,ymin,ymax)

Inputs: - Name: curvetobeclipped - Type: vector

  • Name: x_min
  • Type: float
  • Default: 0.0
  • Name: x_max
  • Type: float
  • Default: 0.0
  • Name: ymin
  • Type: float
  • Default: 0.0
  • Name: ymax
  • Type: float
  • Default: 0.0

Outputs: Name: curve_clip_output_1 Type: vector

*CURVE_RETAIN_FIRST_LAST_POINTS

Description: Retain only the first and last points of a curve

Syntax: curve_retain_first_last_points(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_retain_first_last_points_output_1 Type: vector

*CURVE_OFFSETTOINITIALPOINT

Description: Translate the curve to remove zero x-values at the start of the curve

Syntax: curve_offsettoinitialpoint(curvetobeoffsetbyshiftingtheinitialnon-zeropoint)

Inputs: - Name: curvetobeoffsetbyshiftingtheinitialnon-zeropoint - Type: vector

Outputs: Name: curve_offsettoinitialpoint_output_1 Type: vector

*CURVE_OFFSET_TO_CHANGE

Description: Offset the curve along X when the initial value changes based on the ratio provided

Syntax: curve_offset_to_change(curvetobeoffset,ratio)

Inputs: - Name: curvetobeoffset - Type: vector

  • Name: ratio
  • Type: float
  • Default: 0.025

Outputs: Name: curve_offset_to_change_output_1 Type: vector

*CURVE_OFFSET_Y_AT_X

Description: Offset curves Y value from a value at a given X

Syntax: curve_offset_y_at_x(curvetobeoffsetbyshiftingtheinitialnon-zeropoint,x_value)

Inputs: - Name: curvetobeoffsetbyshiftingtheinitialnon-zeropoint - Type: vector

  • Name: x_value
  • Type: scalar

Outputs: Name: curve_offset_y_at_x_output_1 Type: vector

*CURVE_SCALE_AFTER_FIRST_PEAK

Description: Scale after first peak

Syntax: curve_scale_after_first_peak(curvetobescaled,scale_x,scale_y,enforce_monotonicity)

Inputs: - Name: curvetobescaled - Type: vector

  • Name: scale_x
  • Type: scalar
  • Default: 0.5
  • Name: scale_y
  • Type: scalar
  • Default: 2
  • Name: enforce_monotonicity
  • Type: select
  • Default: no

Outputs: Name: curve_scale_after_first_peak_output_1 Type: vector

*CURVE_SCALE_YIELD

Description: Scale based on ratio of the desired first value

Syntax: curve_scale_yield(curvetobescaled,newyieldvalues,scalex)

Inputs: - Name: curvetobescaled - Type: vector

  • Name: newyieldvalues
  • Type: scalar
  • Name: scalex
  • Type: scalar
  • Default: 1.0

Outputs: Name: curve_scale_yield_output_1 Type: vector

*CURVE_COMPRESS_X

Description: Normalize and scale X values

Syntax: curve_compress_x(curvetobenormalized,scalex)

Inputs: - Name: curvetobenormalized - Type: vector

  • Name: scalex
  • Type: scalar
  • Default: 1.0

Outputs: Name: curve_compress_x_output_1 Type: vector

*CURVE_COMPRESS_Y

Description: Normalize and scale Y values

Syntax: curve_compress_y(curvetobenormalized,scale_y)

Inputs: - Name: curvetobenormalized - Type: vector

  • Name: scale_y
  • Type: scalar
  • Default: 1.0

Outputs: Name: curve_compress_y_output_1 Type: vector

*CURVE_CREATE_WING

Description: Create a wing curve

Syntax: curve_create_wing(wingcenter-x,wingcenter-y,wingwidth,wingheight,wingspan)

Inputs: - Name: wingcenter-x - Type: scalar - Default: 0.5

  • Name: wingcenter-y
  • Type: scalar
  • Default: 1
  • Name: wingwidth
  • Type: scalar
  • Default: 0.2
  • Name: wingheight
  • Type: scalar
  • Default: 10
  • Name: wingspan
  • Type: scalar
  • Default: 10

Outputs: Name: curve_create_wing_output_1 Type: vector

*CURVE_SYNC_WITH

Description: Sync the x-points of two curves

Syntax: curve_sync_with(curvetobesynced,ref_curve,typeof_sync,extrapolate)

Inputs: - Name: curvetobesynced - Type: vector

  • Name: ref_curve
  • Type: vector
  • Name: typeof_sync
  • Type: select
  • Default: merge
  • Name: extrapolate
  • Type: select
  • Default: yes

Outputs: Name: curve_sync_with_output_1 Type: vector

*CURVE_SCALE

Description: Scale the x-values and y-values by the factors provided below

Syntax: curve_scale(curvetobescaled,x_scalevalue,y_scalevalue,x_inverse,y_inverse)

Inputs: - Name: curvetobescaled - Type: vector

  • Name: x_scalevalue
  • Type: scalar
  • Default: 1.0
  • Name: y_scalevalue
  • Type: scalar
  • Default: 1.0
  • Name: x_inverse
  • Type: select
  • Default: no
  • Name: y_inverse
  • Type: select
  • Default: no

Outputs: Name: curve_scale_output_1 Type: vector

*CURVE_UNLOADING_FROM_LOADING

Description: Scale the y-values by the factor to create the unloading

Syntax: curve_unloading_from_loading(curvetobescaled,scalefactor)

Inputs: - Name: curvetobescaled - Type: vector

  • Name: scalefactor
  • Type: scalar
  • Default: 1.0

Outputs: Name: curve_unloading_from_loading_output_1 Type: vector

*CURVE_VF

Description: Computes the stiffness by diviting y over x

Syntax: curve_vf(velocity_curve)

Inputs: - Name: velocity_curve - Type: vector

Outputs: Name: curve_vf_output_1 Type: vector

*CURVE_SCALEY_BY_CONDITIONX

Description: Scale the y-values based on conditions of the x value

Syntax: curve_scaley_by_conditionx(curvetobescaled,y_scalevalue,conditionfor_x,target_valuefor_x)

Inputs: - Name: curvetobescaled - Type: vector

  • Name: y_scalevalue
  • Type: scalar
  • Default: 1
  • Name: conditionfor_x
  • Type: select
  • Default: eq
  • Name: target_valuefor_x
  • Type: scalar

Outputs: Name: curve_scaley_by_conditionx_output_1 Type: vector

*CURVE_OFFSET

Description: Offset the curve

Syntax: curve_offset(curvetobeoffset,x_offsetvalue,y_offsetvalue)

Inputs: - Name: curvetobeoffset - Type: vector

  • Name: x_offsetvalue
  • Type: scalar
  • Default: 0.0
  • Name: y_offsetvalue
  • Type: scalar
  • Default: 0.0

Outputs: Name: curve_offset_output_1 Type: vector

*CURVE_DERIVATIVE

Description: Compute the derivative of the curve

Syntax: curve_derivative(curvetobederived,num_succession,x-monotonic,digitize)

Inputs: - Name: curvetobederived - Type: vector

  • Name: num_succession
  • Type: scalar
  • Default: 1
  • Name: x-monotonic
  • Type: select
  • Default: no
  • Name: digitize
  • Type: scalar
  • Default: -1

Outputs: Name: curve_derivative_output_1 Type: vector

*CURVE_ADD_POINTS_AT_INTERSECTIONS_WITH_XAXIS

Description: Add points where the curve intersects with the X-Axis

Syntax: curve_add_points_at_intersections_with_xaxis(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_add_points_at_intersections_with_xaxis_output_1 Type: vector

*CURVE_ADD_POINTS_AT_INTERSECTIONS_WITH_YAXIS

Description: Add points where the curve intersects with the Y-Axis

Syntax: curve_add_points_at_intersections_with_yaxis(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_add_points_at_intersections_with_yaxis_output_1 Type: vector

*CURVE_REMOVE_LEADING_AND_TRAILING_ZEROS

Description: Remove leading and training zeros in y values if found

Syntax: curve_remove_leading_and_trailing_zeros(curve,maximumnumberofpointswithleadingzero-values,maximumnumberofpointswithtrailingzero-values)

Inputs: - Name: curve - Type: vector

  • Name: maximumnumberofpointswithleadingzero-values
  • Type: scalar
  • Default: 1
  • Name: maximumnumberofpointswithtrailingzero-values
  • Type: scalar
  • Default: 1

Outputs: Name: curve_remove_leading_and_trailing_zeros_output_1 Type: vector

*CURVE_TWO_STAGE_PULSE

Description: Compute a two-stage pulse fit from a velocity curve

Syntax: curve_two_stage_pulse(accelerationtime-historyin_gspermillisecond,initialvelocityin_mp_h)

Inputs: - Name: accelerationtime-historyin_gspermillisecond - Type: vector

  • Name: initialvelocityin_mp_h
  • Type: scalar
  • Default: 1

Outputs: Name: curve_two_stage_pulse_output_1 Type: dataset

*CURVE_PSI_CALCULATOR

Description: Compute a PSI from vehicle acceleration

Syntax: curve_psi_calculator(vehicle_accelerationtime-historyin_gspermillisecond,time_sf,acc_sf)

Inputs: - Name: vehicle_accelerationtime-historyin_gspermillisecond - Type: vector

  • Name: time_sf
  • Type: scalar
  • Default: 1
  • Name: acc_sf
  • Type: scalar
  • Default: -9.81

Outputs: Name: curve_psi_calculator_output_1 Type: keyvalue

*CURVE_SEGMENTED_LINEAR_FIT

Description: Perform a linear fit and return the slopes

Syntax: curve_segmented_linear_fit(curve,numberof_segments,r2limit,minpercentageof_points,fittype)

Inputs: - Name: curve - Type: vector

  • Name: numberof_segments
  • Type: scalar
  • Default: 1
  • Name: r2limit
  • Type: scalar
  • Default: 1
  • Name: minpercentageof_points
  • Type: scalar
  • Default: 1
  • Name: fittype
  • Type: select
  • Default: linear

Outputs: Name: curve_segmented_linear_fit_output_1 Type: dataset

*CURVE_CUMULATIVE

Description: Compute the cumulative sum

Syntax: curve_cumulative(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_cumulative_output_1 Type: vector

*CURVE_BEFORE_AFTER

Description: Compute the before_after of the curve

Syntax: curve_before_after(curve,return_type)

Inputs: - Name: curve - Type: vector

  • Name: return_type
  • Type: select
  • Default: both

Outputs: Name: curve_before_after_output_1 Type: vector

*CURVE_START_POINT

Description: Compute start point

Syntax: curve_start_point(curve_in)

Inputs: - Name: curve_in - Type: vector

Outputs: Name: curve_start_point_output_1 Type: scalar

*CURVE_BOUND_SMOOTH

Description: Compute the average of the bounded curve

Syntax: curve_bound_smooth(curvetobebound,slope,windowsize)

Inputs: - Name: curvetobebound - Type: vector

  • Name: slope
  • Type: scalar
  • Default: 1
  • Name: windowsize
  • Type: scalar
  • Default: 1

Outputs: Name: curve_bound_smooth_output_1 Type: vector

*CURVE_INTEGRATE

Description: Compute the integrate of the curve

Syntax: curve_integrate(curve_in,ignore)

Inputs: - Name: curve_in - Type: vector

  • Name: ignore
  • Type: select
  • Default: none

Outputs: Name: curve_integrate_output_1 Type: vector

*CURVE_SWAP_XY_POINTS

Description: Swap the xy-points of a curve

Syntax: curve_swap_xy_points(curve_in)

Inputs: - Name: curve_in - Type: vector

Outputs: Name: curve_swap_xy_points_output_1 Type: vector

*CURVE_INTEGRATE_BETWEEN_EVENTS

Description: Compute the integrate of the curve between events

Syntax: curve_integrate_between_events(curve_in,events,droppositiveornegativepoints)

Inputs: - Name: curve_in - Type: vector

  • Name: events
  • Type: dataset
  • Name: droppositiveornegativepoints
  • Type: select
  • Default: none

Outputs: Name: curve_integrate_between_events_output_1 Type: dataset

*CURVE_SPLIT_BASED_ON_EVENTS

Description: Split the curve based on events

Syntax: curve_split_based_on_events(curve_in,events,includelastpoint,eventtimecolumnname)

Inputs: - Name: curve_in - Type: vector

  • Name: events
  • Type: dataset
  • Name: includelastpoint
  • Type: select
  • Default: yes
  • Name: eventtimecolumnname
  • Type: scalar

Outputs: Name: curve_split_based_on_events_output_1 Type: vector

*CURVE_HISTOGRAM

Description: Bin Y-values

Syntax: curve_histogram(curve_in,numberof_bins,usezero-min)

Inputs: - Name: curve_in - Type: vector

  • Name: numberof_bins
  • Type: scalar
  • Name: usezero-min
  • Type: select
  • Default: yes

Outputs: Name: curve_histogram_output_1 Type: keyvalue

*CURVE_EVENT_VALUES

Description: Split the curve based on events

Syntax: curve_event_values(curve_in,events,includelastpoint,value_type)

Inputs: - Name: curve_in - Type: vector

  • Name: events
  • Type: dataset
  • Name: includelastpoint
  • Type: select
  • Default: yes
  • Name: value_type
  • Type: select
  • Default: max

Outputs: Name: curve_event_values_output_1 Type: dataset

*CURVE_DIFFERENCE

Description: Compute the y-difference compared to the previous point

Syntax: curve_difference(curve_in)

Inputs: - Name: curve_in - Type: vector

Outputs: Name: curve_difference_output_1 Type: vector

*CURVE_DIFFERENCE_BETWEEN

Description: Compute the difference between two Yfirst and Yast values

Syntax: curve_difference_between(curve_in,x_min,x_max)

Inputs: - Name: curve_in - Type: vector

  • Name: x_min
  • Type: float
  • Default: 0.0
  • Name: x_max
  • Type: float
  • Default: 0.0

Outputs: Name: curve_difference_between_output_1 Type: scalar

*CURVE_LAG

Description: Compute the lag

Syntax: curve_lag(curve_in,lag)

Inputs: - Name: curve_in - Type: vector

  • Name: lag
  • Type: scalar
  • Default: 1

Outputs: Name: curve_lag_output_1 Type: vector

*CURVE_REGRESSION_SMOOTH

Description: Smooth the curve

Syntax: curve_regression_smooth(curve_in,percentageof_points,weight_type,iterations,orderof_fit,digitize,retain_first_point,optimize,digitize)

Inputs: - Name: curve_in - Type: vector

  • Name: percentageof_points
  • Type: select
  • Default: 5
  • Name: weight_type
  • Type: select
  • Default: 1
  • Name: iterations
  • Type: select
  • Default: 1
  • Name: orderof_fit
  • Type: select
  • Default: 1
  • Name: digitize
  • Type: scalar
  • Default: 100
  • Name: retain_first_point
  • Type: select
  • Default: yes
  • Name: optimize
  • Type: select
  • Default: no
  • Name: digitize
  • Type: select
  • Default: yes

Outputs: Name: curve_regression_smooth_output_1 Type: vector

*CURVE_SPLINIFY

Description: Fit the curve using splines

Syntax: curve_splinify(curve_in,rad_c,numberof_points)

Inputs: - Name: curve_in - Type: vector

  • Name: rad_c
  • Type: scalar
  • Default: 0.05
  • Name: numberof_points
  • Type: scalar
  • Default: 100

Outputs: Name: curve_splinify_output_1 Type: vector

*CURVE_EFFECTIVE_SWIFT

Description: Compute the extrapolation based on SWIFT exponents

Syntax: curve_effective_swift(curve_in,exponent,last_strain,increment)

Inputs: - Name: curve_in - Type: vector

  • Name: exponent
  • Type: scalar
  • Default: 0.0
  • Name: last_strain
  • Type: scalar
  • Default: 1.0
  • Name: increment
  • Type: scalar
  • Default: 0.001

Outputs: Name: curve_effective_swift_output_1 Type: vector

*CURVE_EFFECTIVE_VOCE

Description: Voce extrapolation

Syntax: curve_effective_voce(curve_in,a,b,c,last_strain,increment)

Inputs: - Name: curve_in - Type: vector

  • Name: a
  • Type: scalar
  • Default: 0.0
  • Name: b
  • Type: scalar
  • Default: 0.0
  • Name: c
  • Type: scalar
  • Default: 0.0
  • Name: last_strain
  • Type: scalar
  • Default: 1.0
  • Name: increment
  • Type: scalar
  • Default: 0.001

Outputs: Name: curve_effective_voce_output_1 Type: vector

*CURVE_EFFECTIVE_HOCKET_SHERBY

Description: Hocket Sherby

Syntax: curve_effective_hocket_sherby(curve_in,a,b,c,h,last_strain,increment)

Inputs: - Name: curve_in - Type: vector

  • Name: a
  • Type: scalar
  • Default: 0.0
  • Name: b
  • Type: scalar
  • Default: 0.0
  • Name: c
  • Type: scalar
  • Default: 0.0
  • Name: h
  • Type: scalar
  • Default: 0.0
  • Name: last_strain
  • Type: scalar
  • Default: 1.0
  • Name: increment
  • Type: scalar
  • Default: 0.001

Outputs: Name: curve_effective_hocket_sherby_output_1 Type: vector

*CURVE_EFFECTIVE_MODIFIED_HOCKET_SHERBY

Description: Modified Hocket Sherby

Syntax: curve_effective_modified_hocket_sherby(curve_in,a,b,c,h,d,last_strain,increment)

Inputs: - Name: curve_in - Type: vector

  • Name: a
  • Type: scalar
  • Default: 0.0
  • Name: b
  • Type: scalar
  • Default: 0.0
  • Name: c
  • Type: scalar
  • Default: 0.0
  • Name: h
  • Type: scalar
  • Default: 0.0
  • Name: d
  • Type: scalar
  • Default: 0.0
  • Name: last_strain
  • Type: scalar
  • Default: 1.0
  • Name: increment
  • Type: scalar
  • Default: 0.001

Outputs: Name: curve_effective_modified_hocket_sherby_output_1 Type: vector

*CURVE_EFFECTIVE_STOUGHTON_YOON

Description: Compute the hardening curve based on STOUGHTON_YOON function

Syntax: curve_effective_stoughton_yoon(curve_in,a,b,c,d,h,last_strain,increment)

Inputs: - Name: curve_in - Type: vector

  • Name: a
  • Type: scalar
  • Default: 0.0
  • Name: b
  • Type: scalar
  • Default: 0.0
  • Name: c
  • Type: scalar
  • Default: 0.0
  • Name: d
  • Type: scalar
  • Default: 0.0
  • Name: h
  • Type: scalar
  • Default: 0.0
  • Name: last_strain
  • Type: scalar
  • Default: 1.0
  • Name: increment
  • Type: scalar
  • Default: 0.001

Outputs: Name: curve_effective_stoughton_yoon_output_1 Type: vector

*CURVE_CYCLE_STATS

Description: Compute the cycle stats for curve

Syntax: curve_cycle_stats(curve_in,scale_x,scale_y,ignore_negative_x)

Inputs: - Name: curve_in - Type: vector

  • Name: scale_x
  • Type: scalar
  • Default: 1
  • Name: scale_y
  • Type: scalar
  • Default: 1
  • Name: ignore_negative_x
  • Type: scalar
  • Default: yes

Outputs: Name: curve_cycle_stats_output_1 Type: dataset

*CURVE_GET_CYCLIC_DATA

Description: Curve get cyclic data

Syntax: curve_get_cyclic_data(curve_in,scale_x,scale_y,ignore_negative_x,cyclenumber,type_of_data_to_extract)

Inputs: - Name: curve_in - Type: vector

  • Name: scale_x
  • Type: scalar
  • Default: 1
  • Name: scale_y
  • Type: scalar
  • Default: 1
  • Name: ignore_negative_x
  • Type: select
  • Default: yes
  • Name: cyclenumber
  • Type: scalar
  • Default: -1
  • Name: type_of_data_to_extract
  • Type: select
  • Default: loading_unloading

Outputs: Name: curve_get_cyclic_data_output_1 Type: vector

*CURVE_SAVITSKY_GOLAY_SMOOTH

Description: Smooth the curve

Syntax: curve_savitsky_golay_smooth(curve_in,percentageof_points,weight_type,iterations,orderof_fit)

Inputs: - Name: curve_in - Type: vector

  • Name: percentageof_points
  • Type: scalar
  • Default: 5
  • Name: weight_type
  • Type: select
  • Default: 1
  • Name: iterations
  • Type: select
  • Default: 1
  • Name: orderof_fit
  • Type: select
  • Default: 1

Outputs: Name: curve_savitsky_golay_smooth_output_1 Type: vector

*CURVE_CATMUL_ROM_SPLINE

Description: Generate a catmul-rom-spline

Syntax: curve_catmul_rom_spline(curve_in,number_of_points,alpha,skip_negative,skip_sharp_transitions)

Inputs: - Name: curve_in - Type: vector

  • Name: number_of_points
  • Type: scalar
  • Default: 100
  • Name: alpha
  • Type: scalar
  • Default: 0.1
  • Name: skip_negative
  • Type: scalar
  • Default: yes
  • Name: skip_sharp_transitions
  • Type: scalar
  • Default: yes

Outputs: Name: curve_catmul_rom_spline_output_1 Type: vector

*CURVE_SMOOTH

Description: Smooth the curve

Syntax: curve_smooth(curve_in,smoothtype,num_points,xmin,xmax,limit_type,square_tolerance)

Inputs: - Name: curve_in - Type: vector

  • Name: smoothtype
  • Type: select
  • Default: forward_backward
  • Name: num_points
  • Type: integer
  • Default: 4
  • Name: xmin
  • Type: scalar
  • Default: -1.0E+20
  • Name: xmax
  • Type: scalar
  • Default: 1.0E+20
  • Name: limit_type
  • Type: select
  • Default: absolute
  • Name: square_tolerance
  • Type: scalar
  • Default: 0.001

Outputs: Name: curve_smooth_output_1 Type: vector

*CURVE_REMOVE_SPIKES

Description: Remove the spikes

Syntax: curve_remove_spikes(curve_in,min_max_duration,spike_start,threshold_value,num_iterations)

Inputs: - Name: curve_in - Type: vector

  • Name: min_max_duration
  • Type: string
  • Default: 50
  • Name: spike_start
  • Type: string
  • Default: -0.01:0.01
  • Name: threshold_value
  • Type: string
  • Default: 10%
  • Name: num_iterations
  • Type: string
  • Default: 1

Outputs: Name: curve_remove_spikes_output_1 Type: vector

*CURVE_SMOOTH_ITERATIVE

Description: Smooth the curve

Syntax: curve_smooth_iterative(curve_in,smoothtype,num_points,iterations)

Inputs: - Name: curve_in - Type: vector

  • Name: smoothtype
  • Type: select
  • Default: forward_backward
  • Name: num_points
  • Type: integer
  • Default: 4
  • Name: iterations
  • Type: select
  • Default: 1

Outputs: Name: curve_smooth_iterative_output_1 Type: vector

*CURVE_ENGSTRESS_REMOVE_THERMAL

Description: Remove Thermal Effects

Syntax: curve_engstress_remove_thermal(quasi_static_curve,dynamic_curve,digitize_points,xmin,x_max,limit_type,scale)

Inputs: - Name: quasi_static_curve - Type: vector

  • Name: dynamic_curve
  • Type: vector
  • Name: digitize_points
  • Type: scalar
  • Default: 200
  • Name: xmin
  • Type: scalar
  • Default: -1
  • Name: x_max
  • Type: scalar
  • Default: 1
  • Name: limit_type
  • Type: select
  • Default: actual
  • Name: scale
  • Type: scalar
  • Default: 1

Outputs: Name: curve_engstress_remove_thermal_output_1 Type: vector

*CURVE_FILTER

Description: Filter the curve

Syntax: curve_filter(curve,filter_type,frequency,time_scale_factor,acceleration_scale_factor)

Inputs: - Name: curve - Type: vector

  • Name: filter_type
  • Type: select
  • Default: lsprepost_sae
  • Name: frequency
  • Type: select
  • Default: 300
  • Name: time_scale_factor
  • Type: select
  • Default: 1.0
  • Name: acceleration_scale_factor
  • Type: string
  • Default: 1.0

Outputs: Name: curve_filter_output_1 Type: vector

*CURVE_LOOKUP

Description: Look up key values from a Curve

Syntax: curve_lookup(curvetobelookedup,lookuptype,format)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: lookuptype
  • Type: select
  • Default: ymax
  • Name: format
  • Type: string
  • Default: %10s

Outputs: Name: curve_lookup_output_1 Type: scalar

*CURVE_LOOKUP_YVALUEAT

Description: Lookup y-value from a given x-value

Syntax: curve_lookup_yvalueat(curvetobelookedup,x_value)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: x_value
  • Type: float
  • Default: 0.0

Outputs: Name: curve_lookup_yvalueat_output_1 Type: scalar

*CURVE_AVERAGE_BETWEEN

Description: Lookup y-value from a given x-value

Syntax: curve_average_between(curve,x_min,x_max)

Inputs: - Name: curve - Type: vector

  • Name: x_min
  • Type: float
  • Default: 0.0
  • Name: x_max
  • Type: float
  • Default: 0.0

Outputs: Name: curve_average_between_output_1 Type: scalar

*CURVE_CUSTOM_BIN

Description: Curve custom bin

Syntax: curve_custom_bin(curve,bin_values)

Inputs: - Name: curve - Type: vector

  • Name: bin_values
  • Type: textarea
  • Default: bin_name, ( X > 2 && Y > 3 ) ? true : false;

Outputs: Name: curve_custom_bin_output_1 Type: dataset

*CURVE_GET_FAILED_POINTS

Description: Look up y values and report failed points based on thresholds

Syntax: curve_get_failed_points(curve,x_min,x_max,threshold_value,threshold_tolerance,return_type)

Inputs: - Name: curve - Type: vector

  • Name: x_min
  • Type: float
  • Default: 0.0
  • Name: x_max
  • Type: float
  • Default: 0.0
  • Name: threshold_value
  • Type: float
  • Default: 0.0
  • Name: threshold_tolerance
  • Type: float
  • Default: 0.01
  • Name: return_type
  • Type: select
  • Default: first

Outputs: Name: curve_get_failed_points_output_1 Type: scalar

*CURVE_LOOKUP_XMAXP

Description: Get the value of Y based on a percentage value of X. For example, Y(50%xA)

Syntax: curve_lookup_xmaxp(curvetobelookedup,x_percentage)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: x_percentage
  • Type: float

Outputs: Name: curve_lookup_xmaxp_output_1 Type: scalar

*CURVE_SLOPE

Description: Compute the slope of the curve

Syntax: curve_slope(curvetobelookedup,smoothtype)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: smoothtype
  • Type: select
  • Default: first

Outputs: Name: curve_slope_output_1 Type: scalar

*CURVE_GET_VALUE_BY_INDEX

Description: Get the value by index

Syntax: curve_get_value_by_index(curvetobelookedup,index_number,return_type,not_found_value)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: index_number
  • Type: scalar
  • Default: 0.0
  • Name: return_type
  • Type: select
  • Default: y
  • Name: not_found_value
  • Type: scalar
  • Default: 0.0

Outputs: Name: curve_get_value_by_index_output_1 Type: scalar

*CURVE_VALUE_CHECK

Description: Compute the slope of the curve

Syntax: curve_value_check(curvetobelookedup,x_min,x_max,check_value,check_type,target_value,return_type_pass,return_type_fail)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: x_min
  • Type: scalar
  • Default: 0.0
  • Name: x_max
  • Type: scalar
  • Default: 0.0
  • Name: check_value
  • Type: select
  • Default: first
  • Name: check_type
  • Type: select
  • Default: lt
  • Name: target_value
  • Type: scalar
  • Default: 0.0
  • Name: return_type_pass
  • Type: select
  • Default: pass
  • Name: return_type_fail
  • Type: select
  • Default: fail

Outputs: Name: curve_value_check_output_1 Type: scalar

*CURVE_SLOPEATX

Description: Compute the slope of the curve at a given point

Syntax: curve_slopeatx(curvetobelookedup,x_value)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: x_value
  • Type: float
  • Default: 0.0

Outputs: Name: curve_slopeatx_output_1 Type: scalar

*CURVE_ENFORCE_ZEROORPOSITIVELASTSLOPE

Description: Compute the slope of the curve at a given point to the origin ie f(x) \/ x

Syntax: curve_enforce_zeroorpositivelastslope(curvetobeenforcedup)

Inputs: - Name: curvetobeenforcedup - Type: vector

Outputs: Name: curve_enforce_zeroorpositivelastslope_output_1 Type: vector

*CURVE_SLOPEFROMX0

Description: Compute the secand modulus based on the initial-point and the specified point

Syntax: curve_slopefromx0(curvetobelookedup,x_value)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: x_value
  • Type: float
  • Default: 0.0

Outputs: Name: curve_slopefromx0_output_1 Type: scalar

*CURVE_YANCHORCLIMBORSLIDE

Description: Compute the Y-Value at which the slope either starts to increase or decrease after a certain X-Value.

Syntax: curve_yanchorclimborslide(curvetobelookedup,x_value)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: x_value
  • Type: float

Outputs: Name: curve_yanchorclimborslide_output_1 Type: scalar

*CURVE_PULSE_SEVERITY

Description: Compute the pulse severity

Syntax: curve_pulse_severity(curvetobelookedup,gravity,return_type)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: gravity
  • Type: scalar
  • Default: 0.009809999999999999
  • Name: return_type
  • Type: select
  • Default: initial_velocity

Outputs: Name: curve_pulse_severity_output_1 Type: scalar

*CURVE_VPI

Description: Compute the Pulse index based on Vehicle Displacement and Acceleration time-history data

Syntax: curve_vpi(vehicle_displacement,vehicle_acceleration,slack,stiffness,mass)

Inputs: - Name: vehicle_displacement - Type: vector

  • Name: vehicle_acceleration
  • Type: vector
  • Name: slack
  • Type: scalar
  • Default: 1
  • Name: stiffness
  • Type: scalar
  • Default: 1
  • Name: mass
  • Type: scalar
  • Default: 1

Outputs: Name: curve_vpi_output_1 Type: scalar

*CURVE_VPI_ACCELERATION

Description: Compute the VDI time-history from acceleration

Syntax: curve_vpi_acceleration(vehicle_acceleration,slack,stiffness,mass)

Inputs: - Name: vehicle_acceleration - Type: vector

  • Name: slack
  • Type: scalar
  • Default: 1
  • Name: stiffness
  • Type: scalar
  • Default: 1
  • Name: mass
  • Type: scalar
  • Default: 1

Outputs: Name: curve_vpi_acceleration_output_1 Type: scalar

*CURVE_VPI_DISPLACEMENT

Description: Compute the VDI time-history from displacement

Syntax: curve_vpi_displacement(vehicle_displacement,slack,stiffness,mass)

Inputs: - Name: vehicle_displacement - Type: vector

  • Name: slack
  • Type: scalar
  • Default: 1
  • Name: stiffness
  • Type: scalar
  • Default: 1
  • Name: mass
  • Type: scalar
  • Default: 1

Outputs: Name: curve_vpi_displacement_output_1 Type: scalar

*CURVE_ENG_STRAIN_TO_PLASTIC

Description: Compute eng strain to effective plastic strain

Syntax: curve_eng_strain_to_plastic(eng_stress_strain_curve,elastic_modulus,strain)

Inputs: - Name: eng_stress_strain_curve - Type: vector

  • Name: elastic_modulus
  • Type: scalar
  • Default: 210
  • Name: strain
  • Type: scalar

Outputs: Name: curve_eng_strain_to_plastic_output_1 Type: scalar

*CURVE_PROPORTIONALITY_LIMIT

Description: Compute the propornality limit

Syntax: curve_proportionality_limit(curvetobelookedup,errortolerance,return_type)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: errortolerance
  • Type: scalar
  • Default: 0.0001
  • Name: return_type
  • Type: select
  • Default: slope

Outputs: Name: curve_proportionality_limit_output_1 Type: scalar

*CURVE_HIC

Description: Compute the Head Injury Criteria (HIC) for a given acceleration curve

Syntax: curve_hic(curvetobelookedup,software,interval,time_sf,acc_sf,return_type)

Inputs: - Name: curvetobelookedup - Type: vector

  • Name: software
  • Type: select
  • Default: lsprepost
  • Name: interval
  • Type: select
  • Default: 36
  • Name: time_sf
  • Type: select
  • Default: 1
  • Name: acc_sf
  • Type: float
  • Default: 1
  • Name: return_type
  • Type: select
  • Default: hic

Outputs: Name: curve_hic_output_1 Type: scalar

*CURVE_MIN_MAX_BOUND

Description: Compute the min max bounds and return the mean values

Syntax: curve_min_max_bound(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_min_max_bound_output_1 Type: vector

*CURVE_DRI

Description: Compute the DRI for a given acceleration curve

Syntax: curve_dri(vehicle_velocity,type,time_sf,acc_sf)

Inputs: - Name: vehicle_velocity - Type: vector

  • Name: type
  • Type: select
  • Default: dri_x
  • Name: time_sf
  • Type: scalar
  • Default: 1
  • Name: acc_sf
  • Type: scalar
  • Default: 1

Outputs: Name: curve_dri_output_1 Type: vector

*CURVE_OLC_PSI

Description: Compute the Occupant Load Criteria from a given Vehicle Velocity

Syntax: curve_olc_psi(vehicle_velocity,min_disp,max_disp,scale_factor)

Inputs: - Name: vehicle_velocity - Type: vector

  • Name: min_disp
  • Type: scalar
  • Default: 65
  • Name: max_disp
  • Type: scalar
  • Default: 300
  • Name: scale_factor
  • Type: number
  • Default: 1

Outputs: Name: curve_olc_psi_output_1 Type: scalar

*CURVE_OLC_NUMBER

Description: Compute the OLC from a given Vehicle Velocity curve

Syntax: curve_olc_number(vehicle_velocity,min_disp,max_disp,scale_factor)

Inputs: - Name: vehicle_velocity - Type: vector

  • Name: min_disp
  • Type: scalar
  • Default: 65
  • Name: max_disp
  • Type: scalar
  • Default: 300
  • Name: scale_factor
  • Type: number
  • Default: 1

Outputs: Name: curve_olc_number_output_1 Type: scalar

*CURVE_OLC_DATA

Description: Compute the OLC from a given Vehicle Velocity curve

Syntax: curve_olc_data(vehicle_velocity,min_disp,max_disp,scale_factor)

Inputs: - Name: vehicle_velocity - Type: vector

  • Name: min_disp
  • Type: scalar
  • Default: 65
  • Name: max_disp
  • Type: scalar
  • Default: 300
  • Name: scale_factor
  • Type: number
  • Default: 1

Outputs: Name: curve_olc_data_output_1 Type: keyvalue

*CURVE_OLC_OCCUPANT_VAD

Description: Compute the OLC and plot the time-histories of Occupant

Syntax: curve_olc_occupant_vad(vehicle_velocity,min_disp,max_disp,scale_factor)

Inputs: - Name: vehicle_velocity - Type: vector

  • Name: min_disp
  • Type: scalar
  • Default: 65
  • Name: max_disp
  • Type: scalar
  • Default: 300
  • Name: scale_factor
  • Type: number
  • Default: 1

Outputs: Name: curve_olc_occupant_vad_output_1 Type: vector

*CURVE_MONOTONIC

Description: Enforces monotonicity for x or y points

Syntax: curve_monotonic(curvetobeoperatedon,axis)

Inputs: - Name: curvetobeoperatedon - Type: vector

  • Name: axis
  • Type: select
  • Default: x

Outputs: Name: curve_monotonic_output_1 Type: vector

*CURVE_FILTER_VALUES

Description: Filter values

Syntax: curve_filter_values(curvetobeoperatedon,type,include_exclude)

Inputs: - Name: curvetobeoperatedon - Type: vector

  • Name: type
  • Type: select
  • Default: negative_x
  • Name: include_exclude
  • Type: select
  • Default: exclude

Outputs: Name: curve_filter_values_output_1 Type: vector

*CURVE_YMONOTONIC_PERCENTAGE

Description: Enforces monotocity for x or y points

Syntax: curve_ymonotonic_percentage(curvetobeoperatedon,min_slope,ensurelastpointisincludedtopreventcurvebeingclippedfornon-recoveringcurves)

Inputs: - Name: curvetobeoperatedon - Type: vector

  • Name: min_slope
  • Type: scalar
  • Default: 0.01
  • Name: ensurelastpointisincludedtopreventcurvebeingclippedfornon-recoveringcurves
  • Type: select
  • Default: yes

Outputs: Name: curve_ymonotonic_percentage_output_1 Type: vector

*CURVE_GENERATE_YIELD_CURVE

Description: Generate yield curve

Syntax: curve_generate_yield_curve(modulusof_elasticity,yield_stress,yield_point_elongation,ultimate_stress,ultimate_strain,elongation_strain,yield_scaling_function,ultimate_scaling_function,yield_scaling_function_coeff,ultimate_scaling_function_coeff,numberof_points)

Inputs: - Name: modulusof_elasticity - Type: scalar - Default: 210

  • Name: yield_stress
  • Type: scalar
  • Default: .150
  • Name: yield_point_elongation
  • Type: scalar
  • Default: 0.0
  • Name: ultimate_stress
  • Type: scalar
  • Default: .250
  • Name: ultimate_strain
  • Type: scalar
  • Default: 0.3
  • Name: elongation_strain
  • Type: scalar
  • Default: 0.4
  • Name: yield_scaling_function
  • Type: select
  • Default: linear
  • Name: ultimate_scaling_function
  • Type: select
  • Default: linear
  • Name: yield_scaling_function_coeff
  • Type: scalar
  • Default: 0.2
  • Name: ultimate_scaling_function_coeff
  • Type: scalar
  • Default: 2
  • Name: numberof_points
  • Type: scalar
  • Default: 100

Outputs: Name: curve_generate_yield_curve_output_1 Type: vector

*CURVE_LOGLOG

Description: Compute Log of X and Log Y

Syntax: curve_loglog(curvetobeoperatedon)

Inputs: - Name: curvetobeoperatedon - Type: vector

Outputs: Name: curve_loglog_output_1 Type: vector

*CURVE_RELATIVE_TO_FIRST_POINT

Description: Compute curve relative to the first point

Syntax: curve_relative_to_first_point(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_relative_to_first_point_output_1 Type: vector

*CURVE_EFFECTIVE_EXTRAPOLATE_FROM_DATASET

Description: Generate extrapolate from dataset

Syntax: curve_effective_extrapolate_from_dataset(effective_curve,method,parameters,parameters_map,last_strain,increment)

Inputs: - Name: effective_curve - Type: vector

  • Name: method
  • Type: select
  • Default: swift
  • Name: parameters
  • Type: dataset
  • Name: parameters_map
  • Type: dataset
  • Name: last_strain
  • Type: scalar
  • Name: increment
  • Type: scalar

Outputs: Name: curve_effective_extrapolate_from_dataset_output_1 Type: vector

*CURVE_NEGATIVE_TO_ZERO

Description: Set all negative values to zero

Syntax: curve_negative_to_zero(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_negative_to_zero_output_1 Type: vector

*CURVE_POSITIVE_TO_ZERO

Description: Set all positive values to zero

Syntax: curve_positive_to_zero(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_positive_to_zero_output_1 Type: vector

*CURVE_ABS

Description: Compute the abs value of the curve

Syntax: curve_abs(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_abs_output_1 Type: vector

*CURVE_INTEGRATE_IF_POSITIVE

Description: Integrate positive values

Syntax: curve_integrate_if_positive(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_integrate_if_positive_output_1 Type: vector

*CURVE_INTEGRATE_IF_NEGATIVE

Description: Integrate negative values only

Syntax: curve_integrate_if_negative(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_integrate_if_negative_output_1 Type: vector

*CURVE_DROP_IF_POSITIVE

Description: Drop positive points

Syntax: curve_drop_if_positive(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_drop_if_positive_output_1 Type: vector

*CURVE_DROP_IF_NEGATIVE

Description: Drop negative values

Syntax: curve_drop_if_negative(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_drop_if_negative_output_1 Type: vector

*CURVE_CLIPATMAXY

Description: Clip the curves based on either x or y ranges

Syntax: curve_clipatmaxy(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: curve_clipatmaxy_output_1 Type: vector

*CURVE_REMOVE_DISCONTINUITY

Description: Remove discontinuity identified by x-point being far away from the previous point and clip at the last point

Syntax: curve_remove_discontinuity(curve,ratiowhencomparedwiththex-range)

Inputs: - Name: curve - Type: vector

  • Name: ratiowhencomparedwiththex-range
  • Type: scalar
  • Default: 0.1

Outputs: Name: curve_remove_discontinuity_output_1 Type: vector

*CURVE_THREEMS_CLIP

Description: Compute 3ms clip

Syntax: curve_threems_clip(curve,time_sf)

Inputs: - Name: curve - Type: vector

  • Name: time_sf
  • Type: scalar
  • Default: 1

Outputs: Name: curve_threems_clip_output_1 Type: scalar

*CURVE_FIT_POLYNOMIAL

Description: Fit the curve with polynomials

Syntax: curve_fit_polynomial(curve,order,digitize,xmi_n-optional,xma_x-optional,step-optional)

Inputs: - Name: curve - Type: vector

  • Name: order
  • Type: select
  • Default: 1
  • Name: digitize
  • Type: select
  • Default: -1
  • Name: xmi_n-optional
  • Type: scalar
  • Default: 1
  • Name: xma_x-optional
  • Type: scalar
  • Default: 1
  • Name: step-optional
  • Type: scalar
  • Default: 0.001

Outputs: Name: curve_fit_polynomial_output_1 Type: vector

*CURVE_FIT_HARDENING_NEURALNETWORK

Description: Fit the hardening curves and return the curve

Syntax: curve_fit_hardening_neuralnetwork(hardening_curve-effective_strainvs_effective_stress,typeof_fit,iterations-higherthebetter,learning_rate-lowerthebetter,tolerance-lowerthebetter,numberof_evaluations-percentageof_points-lowerthefaster,numberof_digitization_points,return_type)

Inputs: - Name: hardening_curve-effective_strainvs_effective_stress - Type: vector

  • Name: typeof_fit
  • Type: select
  • Default: swift
  • Name: iterations-higherthebetter
  • Type: select
  • Default: 10
  • Name: learning_rate-lowerthebetter
  • Type: select
  • Default: 0.1
  • Name: tolerance-lowerthebetter
  • Type: select
  • Default: 1.0E-5
  • Name: numberof_evaluations-percentageof_points-lowerthefaster
  • Type: select
  • Default: 10
  • Name: numberof_digitization_points
  • Type: select
  • Default: 100
  • Name: return_type
  • Type: select
  • Default: curve

Outputs: Name: curve_fit_hardening_neuralnetwork_output_1 Type: vector

*CURVE_FIT_HARDENING_NEURALNETWORK_PARAMETERS

Description: Fit the hardening curves and return parameters

Syntax: curve_fit_hardening_neuralnetwork_parameters(hardening_curve-effective_strainvs_effective_stress,typeof_fit,iterations-higherthebetter,learning_rate-lowerthebetter,tolerance-lowerthebetter,numberof_evaluations-percentageof_points-lowerthefaster,numberof_digitization_points,return_type)

Inputs: - Name: hardening_curve-effective_strainvs_effective_stress - Type: vector

  • Name: typeof_fit
  • Type: select
  • Default: swift
  • Name: iterations-higherthebetter
  • Type: select
  • Default: 10
  • Name: learning_rate-lowerthebetter
  • Type: select
  • Default: 0.1
  • Name: tolerance-lowerthebetter
  • Type: select
  • Default: 1.0E-5
  • Name: numberof_evaluations-percentageof_points-lowerthefaster
  • Type: select
  • Default: 10
  • Name: numberof_digitization_points
  • Type: select
  • Default: 100
  • Name: return_type
  • Type: select
  • Default: curve

Outputs: Name: curve_fit_hardening_neuralnetwork_parameters_output_1 Type: dataset

*CURVE_ZONE_AVERAGE

Description: Compute zone average based on x-ranges

Syntax: curve_zone_average(curvetouseforcomputingthezoneaverage,zones)

Inputs: - Name: curvetouseforcomputingthezoneaverage - Type: vector

  • Name: zones
  • Type: string

Outputs: Name: curve_zone_average_output_1 Type: keyvalue

*CURVE_ZONE_VALUES

Description: Compute zone values based on x-ranges

Syntax: curve_zone_values(curvetouseforcomputingthezonecalculations,zones,calculation_type,zone_names)

Inputs: - Name: curvetouseforcomputingthezonecalculations - Type: vector

  • Name: zones
  • Type: string
  • Name: calculation_type
  • Type: select
  • Default: average
  • Name: zone_names
  • Type: string

Outputs: Name: curve_zone_values_output_1 Type: keyvalue

*CURVE_TIME_HISTORY_COORDINATES_TO_DISPLACEMENTS

Description: Compute displacements from coordinates

Syntax: curve_time_history_coordinates_to_displacements(coordinates_xy_z)

Inputs: - Name: coordinates_xy_z - Type: vector

Outputs: Name: curve_time_history_coordinates_to_displacements_output_1 Type: vector

*CURVE_CREATE_FROM_POINTS

Description: Create a curve with points

Syntax: curve_create_from_points(x-points,y-points)

Inputs: - Name: x-points - Type: any

  • Name: y-points
  • Type: any

Outputs: Name: curve_create_from_points_output_1 Type: vector

*CURVE_CREATE_FROM_TEXT

Description: Create a curve with points

Syntax: curve_create_from_text(x-points,y-points)

Inputs: - Name: x-points - Type: textarea

  • Name: y-points
  • Type: textarea

Outputs: Name: curve_create_from_text_output_1 Type: vector

*CURVE_EXPONENTIAL_DECAY

Description: Create a decaying curve with points

Syntax: curve_exponential_decay(name,xmin,xma_x,ystar_t,yen_d,numberof_points,decay_coefficient,add_zero)

Inputs: - Name: name - Type: textarea

  • Name: xmin
  • Type: scalar
  • Name: xma_x
  • Type: textarea
  • Name: ystar_t
  • Type: scalar
  • Name: yen_d
  • Type: scalar
  • Name: numberof_points
  • Type: scalar
  • Name: decay_coefficient
  • Type: scalar
  • Name: add_zero
  • Type: select
  • Default: yes

Outputs: Name: curve_exponential_decay_output_1 Type: vector

*CURVE_DIST_FROM_TWO_POINTS

Description: Compute the distance between two point time-history

Syntax: curve_dist_from_two_points(point1xy_z,point2xy_z)

Inputs: - Name: point1xy_z - Type: vector

  • Name: point2xy_z
  • Type: vector

Outputs: Name: curve_dist_from_two_points_output_1 Type: scalar

*CURVE_LOOKUP_XVALUEAT

Description:
Compute the value of X for a given Y value

Syntax: curve_lookup_xvalueat(curve1,y_value,format)

Inputs: - Name: curve1 - Type: vector

  • Name: y_value
  • Type: float
  • Name: format
  • Type: string
  • Default: %s

Outputs: Name: curve_lookup_xvalueat_output_1 Type: scalar

*CURVE_LOOKUP_BEST_FIT_INITIAL_SLOPE

Description: Get best-fit initial slope

Syntax: curve_lookup_best_fit_initial_slope(curve1,r2_limit,max_strain)

Inputs: - Name: curve1 - Type: vector

  • Name: r2_limit
  • Type: float
  • Default: 0.975
  • Name: max_strain
  • Type: float
  • Default: 0.002

Outputs: Name: curve_lookup_best_fit_initial_slope_output_1 Type: scalar

*CURVE_GET_SLOPE_VS_R2

Description: Get Slope vs best fit

Syntax: curve_get_slope_vs_r2(curve1,num_segments)

Inputs: - Name: curve1 - Type: vector

  • Name: num_segments
  • Type: float
  • Default: 10

Outputs: Name: curve_get_slope_vs_r2_output_1 Type: vector

*CURVE_GET_SLOPE_PRIOR_TO_CHANGE

Description: Get slope prior to the change

Syntax: curve_get_slope_prior_to_change(curve1,change_type,drop_ratio,return_type)

Inputs: - Name: curve1 - Type: vector

  • Name: change_type
  • Type: select
  • Default: drop
  • Name: drop_ratio
  • Type: float
  • Default: 0.975
  • Name: return_type
  • Type: select
  • Default: max_slope

Outputs: Name: curve_get_slope_prior_to_change_output_1 Type: scalar

*CURVE_LOOKUP_TTZ

Description: Compute the intersection of the curve with the Y=0 axis and return the x-value as specified below. Useful for determining the time-to-zero velocity.

Syntax: curve_lookup_ttz(curve1,lookuptype)

Inputs: - Name: curve1 - Type: vector

  • Name: lookuptype
  • Type: select
  • Default: first

Outputs: Name: curve_lookup_ttz_output_1 Type: scalar

*CURVE_ADD_DATUM_LINES_FROM_DATASET_COLUMN

Description: Converts a XYZ Coordinate time-history to JS3D

Syntax: curve_add_datum_lines_from_dataset_column(curve,dataset,column,datum_type)

Inputs: - Name: curve - Type: vector

  • Name: dataset
  • Type: vector
  • Name: column
  • Type: scalar
  • Name: datum_type
  • Type: select
  • Default: x

Outputs: Name: curve_add_datum_lines_from_dataset_column_output_1 Type: vector

*CURVE_TORQUE_VS_TWIST_TO_STRESS_VS_STRAIN

Description: Convert Torque vs Twist to Shear Stress vs Shear String

Syntax: curve_torque_vs_twist_to_stress_vs_strain(torquevs_twist,length,outer_radius,thickness)

Inputs: - Name: torquevs_twist - Type: vector

  • Name: length
  • Type: scalar
  • Name: outer_radius
  • Type: scalar
  • Name: thickness
  • Type: scalar

Outputs: Name: curve_torque_vs_twist_to_stress_vs_strain_output_1 Type: curve

*CURVE_VERIFY

Description: Performs verification on various attributes on the curves

Syntax: curve_verify(curvetocheck,checktype)

Inputs: - Name: curvetocheck - Type: vector

  • Name: checktype
  • Type: select
  • Default: none

Outputs: Name: curve_verify_output_1 Type: curve

*CURVE_CREATE_FROM_EXPRESSION

Description: Computes key values such as Yield, Necking etc.

Syntax: curve_create_from_expression(expression,xmin,xmax,xinc)

Inputs: - Name: expression - Type: vector

  • Name: xmin
  • Type: scalar
  • Name: xmax
  • Type: scalar
  • Default: 1
  • Name: xinc
  • Type: scalar
  • Default: 0.1

Outputs: Name: curve_create_from_expression_output_1 Type: keyvalue

*CURVE_ENGSTRESS_STATS

Description: Computes key values such as Yield, Necking etc.

Syntax: curve_engstress_stats(eng_stress_strain_curve,slope,yield_offset)

Inputs: - Name: eng_stress_strain_curve - Type: vector

  • Name: slope
  • Type: scalar
  • Name: yield_offset
  • Type: scalar

Outputs: Name: curve_engstress_stats_output_1 Type: keyvalue

*CURVE_TORSION_TO_UNIAXIAL

Description: Converts the torsional stress vs shear strain to uni-axial stress vs effective strain

Syntax: curve_torsion_to_uniaxial(torsional_eng_stress_strain_curve)

Inputs: - Name: torsional_eng_stress_strain_curve - Type: vector

Outputs: Name: curve_torsion_to_uniaxial_output_1 Type: vector

*CURVE_GET_ENCLOSED_AREA

Description: Get the enclosed area from coordinates

Syntax: curve_get_enclosed_area(curverepresentingcoordinates)

Inputs: - Name: curverepresentingcoordinates - Type: vector

Outputs: Name: curve_get_enclosed_area_output_1 Type: scalar

*CURVE_PROJECT_TOLERANCE

Description: Project points found within a tolerance to a specified value

Syntax: curve_project_tolerance(curve,min_value,max_value,new_value,look_ahead,lookaheadnumberofpoints)

Inputs: - Name: curve - Type: vector

  • Name: min_value
  • Type: scalar
  • Default: -1
  • Name: max_value
  • Type: scalar
  • Default: 1
  • Name: new_value
  • Type: scalar
  • Name: look_ahead
  • Type: select
  • Default: no
  • Name: lookaheadnumberofpoints
  • Type: scalar
  • Default: 10

Outputs: Name: curve_project_tolerance_output_1 Type: vector

*CURVE_EVENT_DETECTION_DERIVATIVE_SIGN_CHANGE

Description: Computes the sign changes

Syntax: curve_event_detection_derivative_sign_change(curve,order,ratio)

Inputs: - Name: curve - Type: vector

  • Name: order
  • Type: scalar
  • Default: 3
  • Name: ratio
  • Type: scalar
  • Default: 0.75

Outputs: Name: curve_event_detection_derivative_sign_change_output_1 Type: vector

*CURVE_EVENT_DETECTION_SIGN_CHANGE

Description: Computes the events based on sign changes

Syntax: curve_event_detection_sign_change(curve,changetype,pretime_window,posttime_window,fluctuationtimewindowinpercentage,minimum_cycle_maxpercentageof_total_max,includeallcross-overpoints,zerovalue,projectvalueswithinthezerovalue)

Inputs: - Name: curve - Type: vector

  • Name: changetype
  • Type: select
  • Default: positive_to_negative
  • Name: pretime_window
  • Type: scalar
  • Default: 600
  • Name: posttime_window
  • Type: scalar
  • Default: 1200
  • Name: fluctuationtimewindowinpercentage
  • Type: scalar
  • Default: 2%
  • Name: minimum_cycle_maxpercentageof_total_max
  • Type: scalar
  • Default: 5%
  • Name: includeallcross-overpoints
  • Type: select
  • Default: no
  • Name: zerovalue
  • Type: scalar
  • Default: 1.0
  • Name: projectvalueswithinthezerovalue
  • Type: select
  • Default: no

Outputs: Name: curve_event_detection_sign_change_output_1 Type: dataset

*CURVE_SIGN_CHANGE_STATS

Description: Computes the events based on sign changes and returns the points

Syntax: curve_sign_change_stats(curve,switchtype,pre-switchtime_window,post-switchtime_window,fluctuationtimewindowinpercentage)

Inputs: - Name: curve - Type: vector

  • Name: switchtype
  • Type: select
  • Default: positive_to_negative
  • Name: pre-switchtime_window
  • Type: scalar
  • Default: 600
  • Name: post-switchtime_window
  • Type: scalar
  • Default: 1200
  • Name: fluctuationtimewindowinpercentage
  • Type: scalar
  • Default: 2%

Outputs: Name: curve_sign_change_stats_output_1 Type: dataset

*CURVE_GET_OPTIMUM_X

Description: Finds optimum value from the curve

Syntax: curve_get_optimum_x(curve,objective,convergence_factor)

Inputs: - Name: curve - Type: vector

  • Name: objective
  • Type: select
  • Default: minimize
  • Name: convergence_factor
  • Type: scalar
  • Default: 0.001

Outputs: Name: curve_get_optimum_x_output_1 Type: scalar

*CURVE_HILL_CLIMBING

Description: Finds optimum value from the curve

Syntax: curve_hill_climbing(curve,objective,start_x,end_x,step_sizefor_x,numberof_iterations)

Inputs: - Name: curve - Type: vector

  • Name: objective
  • Type: select
  • Default: minimize
  • Name: start_x
  • Type: scalar
  • Default: 0.0
  • Name: end_x
  • Type: scalar
  • Default: 0.0
  • Name: step_sizefor_x
  • Type: scalar
  • Default: 0.0001
  • Name: numberof_iterations
  • Type: scalar
  • Default: 100

Outputs: Name: curve_hill_climbing_output_1 Type: scalar

*CURVE_DERIVATIVE_EXCEEDS_THRESHOLD

Description: Computes the sign changes and returns yes\/no

Syntax: curve_derivative_exceeds_threshold(curve,order,ratio)

Inputs: - Name: curve - Type: vector

  • Name: order
  • Type: scalar
  • Default: 3
  • Name: ratio
  • Type: scalar
  • Default: 0.75

Outputs: Name: curve_derivative_exceeds_threshold_output_1 Type: string

*CURVE_EVENT_DETECTION_DROP_AND_HOLD

Description: Detect events by tracking a drop and holding

Syntax: curve_event_detection_drop_and_hold(curve,drop_value,hold_window)

Inputs: - Name: curve - Type: vector

  • Name: drop_value
  • Type: scalar
  • Default: 3
  • Name: hold_window
  • Type: scalar
  • Default: 100

Outputs: Name: curve_event_detection_drop_and_hold_output_1 Type: vector

*CURVE_EVENT_DETECTION_HOLD

Description: Detect events by tracking a drop and holding

Syntax: curve_event_detection_hold(curve,hold_value,hold_window,tolerance,numberoftimes)

Inputs: - Name: curve - Type: vector

  • Name: hold_value
  • Type: scalar
  • Default: 3
  • Name: hold_window
  • Type: scalar
  • Default: 100
  • Name: tolerance
  • Type: scalar
  • Default: 0.01
  • Name: numberoftimes
  • Type: scalar
  • Default: 1

Outputs: Name: curve_event_detection_hold_output_1 Type: scalar

*CURVE_EVENT_DETECTION_HOLD_MIN_DURATION

Description: holds a value for a given min duration

Syntax: curve_event_detection_hold_min_duration(curve,hold_value,hold_window,tolerance)

Inputs: - Name: curve - Type: vector

  • Name: hold_value
  • Type: scalar
  • Default: 3
  • Name: hold_window
  • Type: scalar
  • Default: 100
  • Name: tolerance
  • Type: scalar
  • Default: 0.01

Outputs: Name: curve_event_detection_hold_min_duration_output_1 Type: dataset

*CURVE_ENGSTRESS_VARIANCE_SCALES

Description: Compute scales using the standard variance of yield, ultimate and failure stress

Syntax: curve_engstress_variance_scales(quasi-static_eng_stress_strain_curve,qs_yield_stress_min,qs_yield_stress_max,qs_ultimate_stress_min,qs_ultimate_stress_max,qs_elongation_strain_min,qs_elongation_strain_max,elastic_modulus,yield_offset)

Inputs: - Name: quasi-static_eng_stress_strain_curve - Type: vector

  • Name: qs_yield_stress_min
  • Type: scalar
  • Name: qs_yield_stress_max
  • Type: scalar
  • Name: qs_ultimate_stress_min
  • Type: scalar
  • Name: qs_ultimate_stress_max
  • Type: scalar
  • Name: qs_elongation_strain_min
  • Type: scalar
  • Name: qs_elongation_strain_max
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: yield_offset
  • Type: scalar
  • Default: 0.002

Outputs: Name: curve_engstress_variance_scales_output_1 Type: keyvalue

*CURVE_ENGSTRESS_SCALE_BY_SCALES

Description: Compute variance based on scales

Syntax: curve_engstress_scale_by_scales(eng_stress_strain_curve,scales,slope,offset,scale_after_necking)

Inputs: - Name: eng_stress_strain_curve - Type: vector

  • Name: scales
  • Type: keyvalue
  • Name: slope
  • Type: scalar
  • Name: offset
  • Type: scalar
  • Name: scale_after_necking
  • Type: select
  • Default: yes

Outputs: Name: curve_engstress_scale_by_scales_output_1 Type: vector

*CURVE_REMOVE_NEGATIVE_SLOPE

Description: Remove last negative slope

Syntax: curve_remove_negative_slope(curvetobeoperatedon,percentage)

Inputs: - Name: curvetobeoperatedon - Type: vector

  • Name: percentage
  • Type: textarea
  • Default: 0.05

Outputs: Name: curve_remove_negative_slope_output_1 Type: vector

*CURVE_ENSURE_FIRST_YIELD_GT_ZERO

Description: Ensure first yield gt zero

Syntax: curve_ensure_first_yield_gt_zero(curvetobeoperatedon)

Inputs: - Name: curvetobeoperatedon - Type: vector

Outputs: Name: curve_ensure_first_yield_gt_zero_output_1 Type: vector

*CURVE_SCALE_UP

Description: Scale Y Values

Syntax: curve_scale_up(base_curve,curveto_scale)

Inputs: - Name: base_curve - Type: vector

  • Name: curveto_scale
  • Type: vector

Outputs: Name: curve_scale_up_output_1 Type: vector

*CURVE_SET_Y_AT_X

Description: Set y at x

Syntax: curve_set_y_at_x(base_curve,x,new_y)

Inputs: - Name: base_curve - Type: vector

  • Name: x
  • Type: scalar
  • Name: new_y
  • Type: scalar

Outputs: Name: curve_set_y_at_x_output_1 Type: vector

*CURVE_VARY_Y_AT_X

Description: Vary a value of y at x

Syntax: curve_vary_y_at_x(base_curve,x,min_y,max_y,step_sizefor_y)

Inputs: - Name: base_curve - Type: vector

  • Name: x
  • Type: scalar
  • Name: min_y
  • Type: scalar
  • Name: max_y
  • Type: scalar
  • Default: 1
  • Name: step_sizefor_y
  • Type: scalar
  • Default: 0.1

Outputs: Name: curve_vary_y_at_x_output_1 Type: vector

*CURVE_VARY_XY_AT_X

Description: Vary both XY at x

Syntax: curve_vary_xy_at_x(base_curve,x,min_x,max_x,step_sizefor_x,min_y,max_y,step_sizefor_y)

Inputs: - Name: base_curve - Type: vector

  • Name: x
  • Type: scalar
  • Name: min_x
  • Type: scalar
  • Name: max_x
  • Type: scalar
  • Name: step_sizefor_x
  • Type: scalar
  • Name: min_y
  • Type: scalar
  • Name: max_y
  • Type: scalar
  • Name: step_sizefor_y
  • Type: scalar

Outputs: Name: curve_vary_xy_at_x_output_1 Type: vector

*CURVE_YIELD_STRESS_INSTABILITY

Description: Generate an instability curve based on yield curve based on SWIFT. Thanks to Paul Du Bois for his guidance.

Syntax: curve_yield_stress_instability(effective_stressvs_effective_strain_curve,type,min_triaxiality,min_triaxiality,increment_triaxiality,reversepoints)

Inputs: - Name: effective_stressvs_effective_strain_curve - Type: vector

  • Name: type
  • Type: select
  • Default: swift
  • Name: min_triaxiality
  • Type: scalar
  • Default: -1
  • Name: min_triaxiality
  • Type: scalar
  • Default: 1
  • Name: increment_triaxiality
  • Type: scalar
  • Default: 0.001
  • Name: reversepoints
  • Type: select
  • Default: yes

Outputs: Name: curve_yield_stress_instability_output_1 Type: vector

*CURVE_XVALUES

Description: Return the xvalues as a vector

Syntax: curve_xvalues(curve1)

Inputs: - Name: curve1 - Type: vector

Outputs: Name: curve_xvalues_output_1 Type: set

*CURVE_YVALUES

Description: Return the yvalues as a vector

Syntax: curve_yvalues(curve1)

Inputs: - Name: curve1 - Type: vector

Outputs: Name: curve_yvalues_output_1 Type: set

*CURVE_INVERT

Description: Invert the curve by by multiplying the X by -1 and Y by -1

Syntax: curve_invert(curve1,inverttype)

Inputs: - Name: curve1 - Type: vector

  • Name: inverttype
  • Type: select
  • Default: x

Outputs: Name: curve_invert_output_1 Type: vector

*CURVE_INVERSE

Description: Create a curve by computing Y=1/Y

Syntax: curve_inverse(curve1)

Inputs: - Name: curve1 - Type: vector

Outputs: Name: curve_inverse_output_1 Type: vector

*CURVE_NORMALIZE

Description: Normalize the curve by dividing the y-values by the max-y

Syntax: curve_normalize(curve1,axis,normalizetype)

Inputs: - Name: curve1 - Type: vector

  • Name: axis
  • Type: select
  • Default: x
  • Name: normalizetype
  • Type: select
  • Default: minmax

Outputs: Name: curve_normalize_output_1 Type: vector

*CURVE_GET_STATS

Description: Get the curve statistics such as min/max/mean/std_dev

Syntax: curve_get_stats(curve1)

Inputs: - Name: curve1 - Type: vector

Outputs: Name: curve_get_stats_output_1 Type: keyvalue

*CURVE_DENORMALIZE

Description: Normalize the curve using stats

Syntax: curve_denormalize(curve1,normalizetype,axis,un-normalized_statistics)

Inputs: - Name: curve1 - Type: vector

  • Name: normalizetype
  • Type: select
  • Default: standardscaler
  • Name: axis
  • Type: select
  • Default: x
  • Name: un-normalized_statistics
  • Type: keyvalue

Outputs: Name: curve_denormalize_output_1 Type: vector

*CURVE_AUTO_CLEAN

Description: Perform a series of checks to auto clean a curve for use by material laws

Syntax: curve_auto_clean(curve1,digitize_points,x_monotonic,regression_smooth,regression_smooth_percentage)

Inputs: - Name: curve1 - Type: vector

  • Name: digitize_points
  • Type: scalar
  • Default: 100
  • Name: x_monotonic
  • Type: select
  • Default: yes
  • Name: regression_smooth
  • Type: select
  • Default: yes
  • Name: regression_smooth_percentage
  • Type: select
  • Default: 1

Outputs: Name: curve_auto_clean_output_1 Type: vector

*CURVE_ENFORCE_DECAY

Description: Enforce Decay - Monotonically decreasing values for Y

Syntax: curve_enforce_decay(curve1)

Inputs: - Name: curve1 - Type: vector

Outputs: Name: curve_enforce_decay_output_1 Type: vector

*CURVE_DOWNSIZE

Description: Curve downsize

Syntax: curve_downsize(curve1,band_size,num_iterations,window_size,window_type)

Inputs: - Name: curve1 - Type: vector

  • Name: band_size
  • Type: scalar
  • Default: 0.05
  • Name: num_iterations
  • Type: scalar
  • Default: 1
  • Name: window_size
  • Type: scalar
  • Name: window_type
  • Type: select
  • Default: value

Outputs: Name: curve_downsize_output_1 Type: vector

*CURVE_RDP_DOWNSAMPLING

Description: Curve rdp downsampling

Syntax: curve_rdp_downsampling(curve1,epsilon,chunks)

Inputs: - Name: curve1 - Type: vector

  • Name: epsilon
  • Type: scalar
  • Default: 1
  • Name: chunks
  • Type: scalar
  • Default: 1

Outputs: Name: curve_rdp_downsampling_output_1 Type: vector

*CURVE_CHECK_TOLERANCE

Description: Curve check tolerance

Syntax: curve_check_tolerance(curve,tolerance_type,min_tolerance,max_tolerance,pass_value,fail_value,number_points,moving_window_value_type_to_check)

Inputs: - Name: curve - Type: vector

  • Name: tolerance_type
  • Type: select
  • Default: raw
  • Name: min_tolerance
  • Type: scalar
  • Default: 0.001
  • Name: max_tolerance
  • Type: scalar
  • Default: 0.01
  • Name: pass_value
  • Type: scalar
  • Default: 1
  • Name: fail_value
  • Type: scalar
  • Name: number_points
  • Type: scalar
  • Default: 1
  • Name: moving_window_value_type_to_check
  • Type: select
  • Default: average

Outputs: Name: curve_check_tolerance_output_1 Type: vector

*CURVE_CRITICAL

Description: Downsize by taking only critical points

Syntax: curve_critical(curve1)

Inputs: - Name: curve1 - Type: vector

Outputs: Name: curve_critical_output_1 Type: vector

*CURVE_DIGITIZE

Description: Create a new curve by linear interpolation to reach a maximum of num_points specified below

Syntax: curve_digitize(curve1,num_points,mid_point,add_rdp,rdp_espsilon)

Inputs: - Name: curve1 - Type: vector

  • Name: num_points
  • Type: integer
  • Default: 100
  • Name: mid_point
  • Type: integer
  • Default: 0.0
  • Name: add_rdp
  • Type: select
  • Default: no
  • Name: rdp_espsilon
  • Type: integer
  • Default: 1.0

Outputs: Name: curve_digitize_output_1 Type: vector

*CURVE_SKIP_EVERY

Description: Create a new curve by skipping points

Syntax: curve_skip_every(curve1,every)

Inputs: - Name: curve1 - Type: vector

  • Name: every
  • Type: integer
  • Default: 100

Outputs: Name: curve_skip_every_output_1 Type: vector

*CURVE_TO_OCTAVES

Description: Convert the frequency to 1 3 bands

Syntax: curve_to_octaves(curve1,type,value_type)

Inputs: - Name: curve1 - Type: vector

  • Name: type
  • Type: select
  • Default: nte
  • Name: value_type
  • Type: select
  • Default: avg

Outputs: Name: curve_to_octaves_output_1 Type: vector

*CURVE_ATAN

Description: Create a new curve by where y = atan(y)

Syntax: curve_atan(curve1)

Inputs: - Name: curve1 - Type: vector

Outputs: Name: curve_atan_output_1 Type: vector

*CURVE_ATAN

Description: Create a new curve by where y = atan(y)

Syntax: curve_atan(curve1)

Inputs: - Name: curve1 - Type: vector

Outputs: Name: curve_atan_output_1 Type: vector

*CURVE_OFFSETANDSCALE

Description: Perform an offset followed by scale for x and y as specified below

Syntax: curve_offsetandscale(curvetobescaled,x_offset,y_offset,x_scale,y_scale)

Inputs: - Name: curvetobescaled - Type: vector

  • Name: x_offset
  • Type: float
  • Name: y_offset
  • Type: float
  • Name: x_scale
  • Type: float
  • Default: 1
  • Name: y_scale
  • Type: float
  • Default: 1

Outputs: Name: curve_offsetandscale_output_1 Type: vector

*CURVE_SCALEANDOFFSET

Description: Perform an scale followed by an offset for x and y as specified below

Syntax: curve_scaleandoffset(curvetobescaled,x_scale,y_scale,x_offset,y_offset)

Inputs: - Name: curvetobescaled - Type: vector

  • Name: x_scale
  • Type: float
  • Default: 1.0
  • Name: y_scale
  • Type: float
  • Default: 1.0
  • Name: x_offset
  • Type: float
  • Default: 0.0
  • Name: y_offset
  • Type: float
  • Default: 0.0

Outputs: Name: curve_scaleandoffset_output_1 Type: vector

*CURVE_SCALAR_SUBTRACT

Description: Subtract a value from all points of a curve

Syntax: curve_scalar_subtract(curvetobesubtracted,value)

Inputs: - Name: curvetobesubtracted - Type: vector

  • Name: value
  • Type: float
  • Default: 0.0

Outputs: Name: curve_scalar_subtract_output_1 Type: vector

*CURVE_FORCEDEFLECTIONTOENGSTRESSSTRAIN

Description: Convert a force-deflection curve to a Engineering stress vs strain curve based

Syntax: curve_forcedeflectiontoengstressstrain(forcedeflectioncurve,length,area)

Inputs: - Name: forcedeflectioncurve - Type: vector

  • Name: length
  • Type: float
  • Default: 1
  • Name: area
  • Type: float
  • Default: 1

Outputs: Name: curve_forcedeflectiontoengstressstrain_output_1 Type: vector

*CURVE_FORCEDEFLECTIONTOENGSTRESSSTRAIN_SECTION

Description: Convert a force-deflection curve to a Engineering stress vs strain curve based

Syntax: curve_forcedeflectiontoengstressstrain_section(forcedeflectioncurve,sectiontype,length,widthorradius,thickness)

Inputs: - Name: forcedeflectioncurve - Type: vector

  • Name: sectiontype
  • Type: select
  • Default: rectangle
  • Name: length
  • Type: float
  • Default: 1.0
  • Name: widthorradius
  • Type: float
  • Default: 1.0
  • Name: thickness
  • Type: float
  • Default: 1.0

Outputs: Name: curve_forcedeflectiontoengstressstrain_section_output_1 Type: vector

*CURVE_ENGSTRESSSTRAIN_FORCEDEFLECTION

Description: Convert a force-deflection curve to a Engineering stress vs strain curve based

Syntax: curve_engstressstrain_forcedeflection(eng_stress_strain,sectiontype,length,widthorradius,thickness)

Inputs: - Name: eng_stress_strain - Type: vector

  • Name: sectiontype
  • Type: select
  • Default: rectangle
  • Name: length
  • Type: float
  • Default: 1.0
  • Name: widthorradius
  • Type: float
  • Default: 1.0
  • Name: thickness
  • Type: float
  • Default: 1.0

Outputs: Name: curve_engstressstrain_forcedeflection_output_1 Type: vector

*CURVE_ENGTOTRUESTRESS

Description: Engineering stress vs strain curve to True stress vs strain curve using Constant Volume assumption

Syntax: curve_engtotruestress(engineeringstressstraincurve,axis)

Inputs: - Name: engineeringstressstraincurve - Type: vector

  • Name: axis
  • Type: select
  • Default: both

Outputs: Name: curve_engtotruestress_output_1 Type: vector

*CURVE_ADD_ZERO_ORIGIN

Description: Add a value 0,0 if it does not exists

Syntax: curve_add_zero_origin(curve_input)

Inputs: - Name: curve_input - Type: vector

Outputs: Name: curve_add_zero_origin_output_1 Type: vector

*CURVE_TRUETOENGSTRESS

Description: True to Eng

Syntax: curve_truetoengstress(truestressstraincurve)

Inputs: - Name: truestressstraincurve - Type: vector

Outputs: Name: curve_truetoengstress_output_1 Type: vector

*CURVE_EFFTOTRUE

Description: Convert true-stress-vs-strain curve based from effective–stress-vs-strain curve

Syntax: curve_efftotrue(effective_stressto_true,youngs_modulus,offset)

Inputs: - Name: effective_stressto_true - Type: vector

  • Name: youngs_modulus
  • Type: scalar
  • Default: 1.0
  • Name: offset
  • Type: scalar
  • Default: 0.002

Outputs: Name: curve_efftotrue_output_1 Type: vector

*CURVE_LOADING_UNLOADING_DIFFERENCE

Description: Effective to True

Syntax: curve_loading_unloading_difference(loadingunloading)

Inputs: - Name: loadingunloading - Type: vector

Outputs: Name: curve_loading_unloading_difference_output_1 Type: scalar

*CURVE_ENGSTRESS_YIELD

Description: Compute yield point of eng stress strain curve

Syntax: curve_engstress_yield(engstressstraincurve,elastic_modulus,yield_offset)

Inputs: - Name: engstressstraincurve - Type: vector

  • Name: elastic_modulus
  • Type: scalar
  • Name: yield_offset
  • Type: scalar
  • Default: 0.002

Outputs: Name: curve_engstress_yield_output_1 Type: vector

*CURVE_TRUETOEFFECTIVESTRESS

Description: Convert True to Effective stress vs strain curve by removing all elastic strains

Syntax: curve_truetoeffectivestress(truestressstraincurve,elastic_modulus,yield_type,yield_offsetor_strain,necking_treatment,slopefor_extrapolation,last_strain,digitize,saturation_strain,saturation_percentage,intersection_point_type,digitize_option,necking_strain)

Inputs: - Name: truestressstraincurve - Type: vector

  • Name: elastic_modulus
  • Type: scalar
  • Default: 0.0
  • Name: yield_type
  • Type: select
  • Default: offset
  • Name: yield_offsetor_strain
  • Type: scalar
  • Default: 0.002
  • Name: necking_treatment
  • Type: select
  • Default: swift
  • Name: slopefor_extrapolation
  • Type: scalar
  • Default: 0.0
  • Name: last_strain
  • Type: scalar
  • Default: 1.0
  • Name: digitize
  • Type: scalar
  • Default: 100.0
  • Name: saturation_strain
  • Type: scalar
  • Name: saturation_percentage
  • Type: scalar
  • Name: intersection_point_type
  • Type: select
  • Default: auto
  • Name: digitize_option
  • Type: select
  • Default: yes
  • Name: necking_strain
  • Type: scalar

Outputs: Name: curve_truetoeffectivestress_output_1 Type: vector

*CURVE_ENG_GET_NECKING_STRAIN

Description: Compute the necking strain from an eng stress-strain curve

Syntax: curve_eng_get_necking_strain(engstressstraincurve,elastic_modulus,yield_type,yield_offsetor_strain,intersection_point_type)

Inputs: - Name: engstressstraincurve - Type: vector

  • Name: elastic_modulus
  • Type: scalar
  • Default: 0.0
  • Name: yield_type
  • Type: select
  • Default: offset
  • Name: yield_offsetor_strain
  • Type: scalar
  • Default: 0.002
  • Name: intersection_point_type
  • Type: select
  • Default: auto

Outputs: Name: curve_eng_get_necking_strain_output_1 Type: vector

*CURVE_ERSATZ_HARDENING

Description: ERSATZ Hardening curve generator

Syntax: curve_ersatz_hardening(material_name,eng_yield_stress,eng_ultimate_stress,necking_strain)

Inputs: - Name: material_name - Type: scalar

  • Name: eng_yield_stress
  • Type: scalar
  • Name: eng_ultimate_stress
  • Type: scalar
  • Name: necking_strain
  • Type: scalar

Outputs: Name: curve_ersatz_hardening_output_1 Type: vector

*CURVE_ERSATZ_HARDENING_FROM_DATASET

Description: ERSATZ Hardening curve generator from dataset

Syntax: curve_ersatz_hardening_from_dataset(datasetwithcolsname,yield,ultimate,n)

Inputs: - Name: datasetwithcolsname,yield,ultimate,n - Type: dataset

Outputs: Name: curve_ersatz_hardening_from_dataset_output_1 Type: vector

*CURVE_ENGSTRESS_VARIANCE

Description: Create a curve using the standard variance of yield, ultimate and failure strain

Syntax: curve_engstress_variance(eng_stress_strain_curve,yield_stress_min,yield_stress_max,ultimate_stress_min,ultimate_stress_max,elongation_strain_min,elongation_strain_max,elastic_modulus,yield_offset)

Inputs: - Name: eng_stress_strain_curve - Type: vector

  • Name: yield_stress_min
  • Type: scalar
  • Name: yield_stress_max
  • Type: scalar
  • Name: ultimate_stress_min
  • Type: scalar
  • Name: ultimate_stress_max
  • Type: scalar
  • Name: elongation_strain_min
  • Type: scalar
  • Name: elongation_strain_max
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: yield_offset
  • Type: scalar
  • Default: 0.002

Outputs: Name: curve_engstress_variance_output_1 Type: vector

*CURVE_ENGSTRESS_VARIANCE_DYNAMIC

Description: Create a curve using the standard variance of yield, ultimate and failure stress

Syntax: curve_engstress_variance_dynamic(dynamic_eng_stress_strain_curve,qs_eng_stress_strain_curve,qs_yield_stress_min,qs_yield_stress_max,qs_ultimate_stress_min,qs_ultimate_stress_max,qs_elongation_strain_min,qs_elongation_strain_max,elastic_modulus,yield_offset)

Inputs: - Name: dynamic_eng_stress_strain_curve - Type: vector

  • Name: qs_eng_stress_strain_curve
  • Type: vector
  • Name: qs_yield_stress_min
  • Type: scalar
  • Name: qs_yield_stress_max
  • Type: scalar
  • Name: qs_ultimate_stress_min
  • Type: scalar
  • Name: qs_ultimate_stress_max
  • Type: scalar
  • Name: qs_elongation_strain_min
  • Type: scalar
  • Name: qs_elongation_strain_max
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: yield_offset
  • Type: scalar
  • Default: 0.002

Outputs: Name: curve_engstress_variance_dynamic_output_1 Type: vector

*CURVE_ENGSTRESS_SCALE

Description: Create a curve by scaling to the yield, ultimate and failure strain

Syntax: curve_engstress_scale(eng_stress_strain_curve,new_yield_stress,new_ultimate_stress,new_elongation_strain,elastic_modulus,yield_offset,new_necking_strain)

Inputs: - Name: eng_stress_strain_curve - Type: vector

  • Name: new_yield_stress
  • Type: scalar
  • Name: new_ultimate_stress
  • Type: scalar
  • Name: new_elongation_strain
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: yield_offset
  • Type: scalar
  • Default: 0.002
  • Name: new_necking_strain
  • Type: scalar

Outputs: Name: curve_engstress_scale_output_1 Type: vector

*CURVE_YIELDOFFSETLINE

Description: Compute the Yield offset line using the modulus, and offset factor

Syntax: curve_yieldoffsetline(offset,modulus,max_x)

Inputs: - Name: offset - Type: float - Default: 0.002

  • Name: modulus
  • Type: float
  • Default: 1
  • Name: max_x
  • Type: float
  • Default: 1

Outputs: Name: curve_yieldoffsetline_output_1 Type: vector

*CURVE_YIELD_POINT_TREATMENT

Description: Treat YPE

Syntax: curve_yield_point_treatment(curve,type,percentage,input_type)

Inputs: - Name: curve - Type: vector

  • Name: type
  • Type: select
  • Default: lower
  • Name: percentage
  • Type: float
  • Default: 0.05
  • Name: input_type
  • Type: select
  • Default: eng-ss

Outputs: Name: curve_yield_point_treatment_output_1 Type: vector

*CURVE_ENFORCE_DERIVATIVE_MONOTONICITY

Description: Treat YPE

Syntax: curve_enforce_derivative_monotonicity(curve,xlimit,scalefactor)

Inputs: - Name: curve - Type: vector

  • Name: xlimit
  • Type: float
  • Default: 0.05
  • Name: scalefactor
  • Type: float
  • Default: 1

Outputs: Name: curve_enforce_derivative_monotonicity_output_1 Type: vector

*CURVE_BIAXIAL_TO_COMPRESSION

Description: Convert Biaxial Eng Stress-Strain to Compression Eng Stress-Strain

Syntax: curve_biaxial_to_compression(biaxial_eng_stress_strain)

Inputs: - Name: biaxial_eng_stress_strain - Type: vector

Outputs: Name: curve_biaxial_to_compression_output_1 Type: vector

*CURVE_ADJUST_YIELD

Description: Adjust yield to this value

Syntax: curve_adjust_yield(effectivestressvs_strain_curve,new_yield,typeof_yield,adjust_type,max_percentage,strain_range)

Inputs: - Name: effectivestressvs_strain_curve - Type: vector

  • Name: new_yield
  • Type: scalar
  • Name: typeof_yield
  • Type: select
  • Default: eng
  • Name: adjust_type
  • Type: select
  • Default: strain-based
  • Name: max_percentage
  • Type: scalar
  • Default: 0.0
  • Name: strain_range
  • Type: scalar
  • Default: 0.0

Outputs: Name: curve_adjust_yield_output_1 Type: vector

*CURVE_SPLITVALUES

Description: Split the curve into segments and return the Y values for those segmented curves

Syntax: curve_splitvalues(choose_curvetobe_split,typeofvaluetoreturn,numberof_splits)

Inputs: - Name: choose_curvetobe_split - Type: vector

  • Name: typeofvaluetoreturn
  • Type: select
  • Default: avg
  • Name: numberof_splits
  • Type: scalar
  • Default: 10

Outputs: Name: curve_splitvalues_output_1 Type: keyvalue

*CURVE_REMOVE_REPEATED

Description: Remove repeated points

Syntax: curve_remove_repeated(curvetobe_split,tolerance)

Inputs: - Name: curvetobe_split - Type: vector

  • Name: tolerance
  • Type: scalar

Outputs: Name: curve_remove_repeated_output_1 Type: vector

*CURVE_LINEAR_MORPH_POINTS

Description: Morph current points to new points using linear interpolation

Syntax: curve_linear_morph_points(curve,from_points_csv,to_points_csv,includeinitialpoints)

Inputs: - Name: curve - Type: vector

  • Name: from_points_csv
  • Type: textarea
  • Name: to_points_csv
  • Type: textarea
  • Name: includeinitialpoints
  • Type: select
  • Default: yes

Outputs: Name: curve_linear_morph_points_output_1 Type: vector

12.5. Curves Workers

Following are the workers for this group of workers

*CURVES_SWITCHX

Description: Switch x points

Syntax: curves_switchx(base_curve,curvewhose_xaretobeused)

Inputs: - Name: base_curve - Type: vector

  • Name: curvewhose_xaretobeused
  • Type: vector

Outputs: Name: curves_switchx_output_1 Type: vector

*CURVES_EQUIVALENT_STRAIN

Description: Compute the equivalent strain plot

Syntax: curves_equivalent_strain(e1strain,e2strain)

Inputs: - Name: e1strain - Type: vector

  • Name: e2strain
  • Type: vector

Outputs: Name: curves_equivalent_strain_output_1 Type: vector

*CURVES_ROTATE_INCREMENTS

Description: Rotate the points about a center by a certain angle

Syntax: curves_rotate_increments(curves,x-value,starting_angle,axis,scale_factor)

Inputs: - Name: curves - Type: vector

  • Name: x-value
  • Type: scalar
  • Name: starting_angle
  • Type: scalar
  • Name: axis
  • Type: select
  • Default: x
  • Name: scale_factor
  • Type: scalar

Outputs: Name: curves_rotate_increments_output_1 Type: vector

*CURVES_ROTATE_ALL

Description: Rotate the points about a center by a certain angle

Syntax: curves_rotate_all(curvestorotate,x-value,angle,axis)

Inputs: - Name: curvestorotate - Type: vector

  • Name: x-value
  • Type: scalar
  • Name: angle
  • Type: scalar
  • Name: axis
  • Type: select
  • Default: x

Outputs: Name: curves_rotate_all_output_1 Type: vector

*CURVES_STRESS_TO_TRIAXIALITY

Description: Convert stress-tensor to tiaxiality using von-Mises stress and hydrostatic pressure

Syntax: curves_stress_to_triaxiality(stresscomponents,return_type)

Inputs: - Name: stresscomponents - Type: vector

  • Name: return_type
  • Type: select
  • Default: triax

Outputs: Name: curves_stress_to_triaxiality_output_1 Type: vector

*CURVES_STRAIN_TO_EFFECTIVE

Description: Compute Effective Strains from Strain-tensor

Syntax: curves_strain_to_effective(straincomponents,return_type)

Inputs: - Name: straincomponents - Type: vector

  • Name: return_type
  • Type: select
  • Default: effective

Outputs: Name: curves_strain_to_effective_output_1 Type: vector

*CURVES_SWIFT_EXTRAPOLATE

Description: Add points by extrapolating SWIFT extrapolation

Syntax: curves_swift_extrapolate(curvestobeextrapolated,swift_n,x_end,numberof_points)

Inputs: - Name: curvestobeextrapolated - Type: vector

  • Name: swift_n
  • Type: scalar
  • Default: 0.05
  • Name: x_end
  • Type: scalar
  • Default: 1.0
  • Name: numberof_points
  • Type: scalar
  • Default: 100

Outputs: Name: curves_swift_extrapolate_output_1 Type: vector

*CURVES_SCALEY_LINEAR

Description: Scale y values based on their x-location

Syntax: curves_scaley_linear(curvestobescaled,x-start,x_end,ignorefirstcurve)

Inputs: - Name: curvestobescaled - Type: vector

  • Name: x-start
  • Type: scalar
  • Default: 1.0
  • Name: x_end
  • Type: scalar
  • Default: 1.0
  • Name: ignorefirstcurve
  • Type: select
  • Default: yes

Outputs: Name: curves_scaley_linear_output_1 Type: vector

*CURVES_EXTRAPOLATE

Description: Add points by extrapolating using the last available slope to specified x-value

Syntax: curves_extrapolate(curvestobeextrapolated,extrapolationtype,x_start,x_end,numberof_pointsbetween_x_startand_end,ymaxforlogisticonly,flipxaxis,value_type)

Inputs: - Name: curvestobeextrapolated - Type: vector

  • Name: extrapolationtype
  • Type: select
  • Default: linear
  • Name: x_start
  • Type: scalar
  • Default: 0.0
  • Name: x_end
  • Type: scalar
  • Default: 0.0
  • Name: numberof_pointsbetween_x_startand_end
  • Type: scalar
  • Default: 10
  • Name: ymaxforlogisticonly
  • Type: scalar
  • Default: 0.0
  • Name: flipxaxis
  • Type: select
  • Default: no
  • Name: value_type
  • Type: select
  • Default: absolute

Outputs: Name: curves_extrapolate_output_1 Type: vector

*CURVES_GET_TRIAXIALITY_AT_FAILURE

Description: Computes the triax at the time of failure

Syntax: curves_get_triaxiality_at_failure(stress_tensors,part_eroded_internal_energy,plastic_strains,triax_input,triax_type)

Inputs: - Name: stress_tensors - Type: vector

  • Name: part_eroded_internal_energy
  • Type: vector
  • Name: plastic_strains
  • Type: vector
  • Name: triax_input
  • Type: select
  • Default: stress_tensors
  • Name: triax_type
  • Type: select
  • Default: time_when_erosion_starts

Outputs: Name: curves_get_triaxiality_at_failure_output_1 Type: scalar

*CURVES_MAP

Description: Get a custom value based on curve values

Syntax: curves_map(curves,map_function)

Inputs: - Name: curves - Type: vector

  • Name: map_function
  • Type: textarea

Outputs: Name: curves_map_output_1 Type: vector

*CURVES_GET_MIN_MAX

Description: Compute min-max curves from a give set of curves

Syntax: curves_get_min_max(curves,syncvaluesat_x)

Inputs: - Name: curves - Type: vector

  • Name: syncvaluesat_x
  • Type: select
  • Default: count

Outputs: Name: curves_get_min_max_output_1 Type: vector

*CURVES_SOC_BLENDED

Description: Compute a blended y-value based on weights

Syntax: curves_soc_blended(curves,minlimit,maxlimit)

Inputs: - Name: curves - Type: vector

  • Name: minlimit
  • Type: textarea
  • Name: maxlimit
  • Type: textarea

Outputs: Name: curves_soc_blended_output_1 Type: vector

*CURVES_FAILUREPOINT_MIN_DERIVATIVE

Description: Compute the point at which the Y-value drops to zero or starts to decline at the end of the curve. Useful for material failure etc

Syntax: curves_failurepoint_min_derivative(curvesfromwhichthefailurepointistobeextracted,ratio,ensuresustainability)

Inputs: - Name: curvesfromwhichthefailurepointistobeextracted - Type: vector

  • Name: ratio
  • Type: scalar
  • Name: ensuresustainability
  • Type: select
  • Default: no

Outputs: Name: curves_failurepoint_min_derivative_output_1 Type: dataset

*CURVES_FAILUREPOINT_YMAX

Description: Compute the time at which the y reaches a given value for a sustained period

Syntax: curves_failurepoint_ymax(curvesfromwhichthefailurepointistobeextracted,y-max,timewindow,return_type)

Inputs: - Name: curvesfromwhichthefailurepointistobeextracted - Type: vector

  • Name: y-max
  • Type: scalar
  • Name: timewindow
  • Type: scalar
  • Name: return_type
  • Type: select
  • Default: count

Outputs: Name: curves_failurepoint_ymax_output_1 Type: dataset

*CURVES_FAILUREPOINT_YRANGE

Description: Compute the time at which the y reaches a given value for a sustained period

Syntax: curves_failurepoint_yrange(curvesfromwhichthefailurepointistobeextracted,y-min,y-max,timewindow,return_type)

Inputs: - Name: curvesfromwhichthefailurepointistobeextracted - Type: vector

  • Name: y-min
  • Type: scalar
  • Name: y-max
  • Type: scalar
  • Name: timewindow
  • Type: scalar
  • Name: return_type
  • Type: select
  • Default: count

Outputs: Name: curves_failurepoint_yrange_output_1 Type: dataset

*CURVES_CONTACT_DURATION

Description: Returns all contact forces

Syntax: curves_contact_duration(curves,min_force,max_force)

Inputs: - Name: curves - Type: vector

  • Name: min_force
  • Type: float
  • Default: 0.0
  • Name: max_force
  • Type: float
  • Default: 1e2.0

Outputs: Name: curves_contact_duration_output_1 Type: vector

*CURVES_GET_YVALUE_AT

Description: Returns the Y-values at a certain X value. Uses interpolation when needed.

Syntax: curves_get_yvalue_at(curves,x_value,attr_name)

Inputs: - Name: curves - Type: vector

  • Name: x_value
  • Type: float
  • Default: 0.0
  • Name: attr_name
  • Type: select
  • Default: name

Outputs: Name: curves_get_yvalue_at_output_1 Type: keyvalue

*CURVES_RETAIN_FIRST_LAST_POINTS

Description: Retain only the first and last points of a curve

Syntax: curves_retain_first_last_points(curves)

Inputs: - Name: curves - Type: vector

Outputs: Name: curves_retain_first_last_points_output_1 Type: vector

*CURVES_SCALEY_BY_CONDITIONX

Description: Scale the y-values of all Curves based on conditions of the x value

Syntax: curves_scaley_by_conditionx(curvestobescaled,y_scalevalue,conditionfor_x,target_valuefor_x)

Inputs: - Name: curvestobescaled - Type: vector

  • Name: y_scalevalue
  • Type: scalar
  • Default: 1
  • Name: conditionfor_x
  • Type: select
  • Default: eq
  • Name: target_valuefor_x
  • Type: scalar

Outputs: Name: curves_scaley_by_conditionx_output_1 Type: vector

*CURVES_BOUND_SMOOTH

Description: Compute the average of the bounded curve

Syntax: curves_bound_smooth(curvestobebound)

Inputs: - Name: curvestobebound - Type: vector

Outputs: Name: curves_bound_smooth_output_1 Type: vector

*CURVES_REGRESSION_SMOOTH

Description: Smooth the curve

Syntax: curves_regression_smooth(curves_in,percentageof_points,weight_type,iterations,orderof_fit,digitize,retain_first_point,optimize)

Inputs: - Name: curves_in - Type: vector

  • Name: percentageof_points
  • Type: select
  • Default: 5
  • Name: weight_type
  • Type: select
  • Default: 1
  • Name: iterations
  • Type: select
  • Default: 1
  • Name: orderof_fit
  • Type: select
  • Default: 1
  • Name: digitize
  • Type: scalar
  • Default: 100
  • Name: retain_first_point
  • Type: select
  • Default: yes
  • Name: optimize
  • Type: select
  • Default: no

Outputs: Name: curves_regression_smooth_output_1 Type: vector

*CURVES_SPLINIFY

Description: Fit the curve using splines

Syntax: curves_splinify(curves_in,rad_c,numberof_points)

Inputs: - Name: curves_in - Type: vector

  • Name: rad_c
  • Type: scalar
  • Default: 0.05
  • Name: numberof_points
  • Type: scalar
  • Default: 100

Outputs: Name: curves_splinify_output_1 Type: vector

*CURVES_Y

Description: Curve y only

Syntax: curves_y(curve_in)

Inputs: - Name: curve_in - Type: vector

Outputs: Name: curves_y_output_1 Type: vector

*CURVES_SYNC

Description: Curve sync

Syntax: curves_sync(curves_in)

Inputs: - Name: curves_in - Type: vector

Outputs: Name: curves_sync_output_1 Type: vector

*CURVES_STATS

Description: Curve stats

Syntax: curves_stats(curves_in)

Inputs: - Name: curves_in - Type: vector

Outputs: Name: curves_stats_output_1 Type: vector

*CURVES_GET_CYCLIC_DATA

Description: Curves get cyclic data

Syntax: curves_get_cyclic_data(curves_in,scale_x,scale_y,ignore_negative_x,cyclenumber,type_of_data_to_extract)

Inputs: - Name: curves_in - Type: vector

  • Name: scale_x
  • Type: scalar
  • Default: 1
  • Name: scale_y
  • Type: scalar
  • Default: 1
  • Name: ignore_negative_x
  • Type: select
  • Default: yes
  • Name: cyclenumber
  • Type: scalar
  • Default: -1
  • Name: type_of_data_to_extract
  • Type: select
  • Default: loading_unloading

Outputs: Name: curves_get_cyclic_data_output_1 Type: vector

*CURVES_SYNC_X

Description: Curve sync

Syntax: curves_sync_x(curves_in)

Inputs: - Name: curves_in - Type: vector

Outputs: Name: curves_sync_x_output_1 Type: vector

*CURVES_SYNC_X_STRAIN_RATES

Description: Curve sync

Syntax: curves_sync_x_strain_rates(curves_in)

Inputs: - Name: curves_in - Type: vector

Outputs: Name: curves_sync_x_strain_rates_output_1 Type: vector

*CURVES_GET_LAST_SLOPES

Description: Compute the last slopes of the curves and return a key-value table

Syntax: curves_get_last_slopes(curves_in)

Inputs: - Name: curves_in - Type: vector

Outputs: Name: curves_get_last_slopes_output_1 Type: keyvalue

*CURVES_SYNC_LAST_SLOPE

Description: Curve sync

Syntax: curves_sync_last_slope(curves_in,sync_type)

Inputs: - Name: curves_in - Type: vector

  • Name: sync_type
  • Type: select
  • Default: max

Outputs: Name: curves_sync_last_slope_output_1 Type: vector

*CURVES_SCALE_TO_STRAIN_RATES

Description: Scale Base Curve to Strain Rates

Syntax: curves_scale_to_strain_rates(curve_in,ref_strain_rate_curves_curves)

Inputs: - Name: curve_in - Type: vector

  • Name: ref_strain_rate_curves_curves
  • Type: vector

Outputs: Name: curves_scale_to_strain_rates_output_1 Type: vector

*CURVES_SCALE_TO_STRAIN_RATES_NORMALIZED

Description: Scale Base Curve to Strain Rates that is normalized to QS curve

Syntax: curves_scale_to_strain_rates_normalized(curve_in,ref_normalized_strain_rate_curves)

Inputs: - Name: curve_in - Type: vector

  • Name: ref_normalized_strain_rate_curves
  • Type: vector

Outputs: Name: curves_scale_to_strain_rates_normalized_output_1 Type: vector

*CURVES_JOIN_RATES

Description: Merge Curves to get compression and tension combined rates

Syntax: curves_join_rates(curves1,curves2)

Inputs: - Name: curves1 - Type: vector

  • Name: curves2
  • Type: vector

Outputs: Name: curves_join_rates_output_1 Type: vector

*CURVES_OFFSET_TO_STRAIN_RATES

Description: Offset Base Curve to Strain Rates

Syntax: curves_offset_to_strain_rates(curve_in,ref_curves)

Inputs: - Name: curve_in - Type: vector

  • Name: ref_curves
  • Type: vector

Outputs: Name: curves_offset_to_strain_rates_output_1 Type: vector

*CURVES_CATMUL_ROM_SPLINE

Description: Generate a catmul-rom-spline for all curves

Syntax: curves_catmul_rom_spline(curve_in,number_of_points,alpha,skip_negative)

Inputs: - Name: curve_in - Type: vector

  • Name: number_of_points
  • Type: scalar
  • Default: 100
  • Name: alpha
  • Type: scalar
  • Default: 0.5
  • Name: skip_negative
  • Type: scalar
  • Default: yes

Outputs: Name: curves_catmul_rom_spline_output_1 Type: vector

*CURVES_SMOOTH

Description: Smooth the curves

Syntax: curves_smooth(curves_in,smoothtype,num_points,xmin,xmax,limit_type,square_tolerance)

Inputs: - Name: curves_in - Type: vector

  • Name: smoothtype
  • Type: select
  • Default: forward_backward
  • Name: num_points
  • Type: integer
  • Default: 4
  • Name: xmin
  • Type: scalar
  • Default: -1.0E+20
  • Name: xmax
  • Type: scalar
  • Default: 1.0E+20
  • Name: limit_type
  • Type: select
  • Default: absolute
  • Name: square_tolerance
  • Type: scalar
  • Default: 0.001

Outputs: Name: curves_smooth_output_1 Type: vector

*CURVES_SMOOTH_ITERATIVE

Description: Smooth the curves

Syntax: curves_smooth_iterative(curves_in,smoothtype,num_points,iterations)

Inputs: - Name: curves_in - Type: vector

  • Name: smoothtype
  • Type: select
  • Default: forward_backward
  • Name: num_points
  • Type: integer
  • Default: 4
  • Name: iterations
  • Type: select
  • Default: 1

Outputs: Name: curves_smooth_iterative_output_1 Type: vector

*CURVES_ENGSTRESS_SCALE_UP

Description: Remove Thermal Effects by scaling up the dynamic curves

Syntax: curves_engstress_scale_up(quasistaticand_dynamic_curves)

Inputs: - Name: quasistaticand_dynamic_curves - Type: vector

Outputs: Name: curves_engstress_scale_up_output_1 Type: vector

*CURVES_SCALE_UP_DOWN

Description: Ensure second curve is higher than the first curve by scaling up or down

Syntax: curves_scale_up_down(base_curve,second_curve,type,percentage,digitize)

Inputs: - Name: base_curve - Type: vector

  • Name: second_curve
  • Type: vector
  • Name: type
  • Type: select
  • Default: up
  • Name: percentage
  • Type: scalar
  • Default: 5
  • Name: digitize
  • Type: scalar
  • Default: -1

Outputs: Name: curves_scale_up_down_output_1 Type: vector

*CURVES_ITERATOR

Description: Iterator

Syntax: curves_iterator(curves,operations)

Inputs: - Name: curves - Type: vector

  • Name: operations
  • Type: textarea

Outputs: Name: curves_iterator_output_1 Type: bulk

*CURVES_SELECTOR_BY_LOOKUP

Description: Select curves by curve lookup

Syntax: curves_selector_by_lookup(curves,lookuptype,min_max)

Inputs: - Name: curves - Type: vector

  • Name: lookuptype
  • Type: select
  • Default: ymax
  • Name: min_max
  • Type: select
  • Default: max

Outputs: Name: curves_selector_by_lookup_output_1 Type: vetor

*CURVES_ENFORCE_ZEROORPOSITIVELASTSLOPE

Description: Ensure that the last slope is greater than zero

Syntax: curves_enforce_zeroorpositivelastslope(curvestobeenforcedup)

Inputs: - Name: curvestobeenforcedup - Type: vector

Outputs: Name: curves_enforce_zeroorpositivelastslope_output_1 Type: vector

*CURVES_YMONOTONIC_PERCENTAGE

Description: Enforces monotocity for y based on percentage

Syntax: curves_ymonotonic_percentage(curvestobeoperatedon,percentage,ensurelastpointisincludedtopreventcurvebeingclippedfornon-recoveringcurves)

Inputs: - Name: curvestobeoperatedon - Type: vector

  • Name: percentage
  • Type: scalar
  • Default: 0.01
  • Name: ensurelastpointisincludedtopreventcurvebeingclippedfornon-recoveringcurves
  • Type: select
  • Default: yes

Outputs: Name: curves_ymonotonic_percentage_output_1 Type: vector

*CURVES_ADD

Description: Compute the addition of two curves by adding the y-values

Syntax: curves_add(destination_curve,y_valuesofthiscurvewillbeaddedtothedestinationcurve)

Inputs: - Name: destination_curve - Type: vector

  • Name: y_valuesofthiscurvewillbeaddedtothedestinationcurve
  • Type: vector

Outputs: Name: curves_add_output_1 Type: vector

*CURVES_SQUARED_RESULTANT

Description: Compute the squared resultant

Syntax: curves_squared_resultant(xy_z1curve,xy_z2curve)

Inputs: - Name: xy_z1curve - Type: vector

  • Name: xy_z2curve
  • Type: vector

Outputs: Name: curves_squared_resultant_output_1 Type: vector

*CURVES_GENERATE_TRIAX_CURVES

Description: Compute the addition of two curves by adding the y-values

Syntax: curves_generate_triax_curves(triaxialityvs_plastic_strain,regularization_curve,strain-rate_curve,min_length,max_length,min_rate,min_rate,length_levels,rate_levels)

Inputs: - Name: triaxialityvs_plastic_strain - Type: vector

  • Name: regularization_curve
  • Type: vector
  • Name: strain-rate_curve
  • Type: vector
  • Name: min_length
  • Type: scalar
  • Name: max_length
  • Type: scalar
  • Name: min_rate
  • Type: scalar
  • Name: min_rate
  • Type: scalar
  • Name: length_levels
  • Type: scalar
  • Name: rate_levels
  • Type: scalar

Outputs: Name: curves_generate_triax_curves_output_1 Type: dataset

*CURVES_SUBTRACT

Description: Compute the difference of two curves by subtracting the y-values

Syntax: curves_subtract(curvefromwhichthevaluesaretobesubtracted,curvewhosevalueswillbeusedtosubrtract)

Inputs: - Name: curvefromwhichthevaluesaretobesubtracted - Type: vector

  • Name: curvewhosevalueswillbeusedtosubrtract
  • Type: vector

Outputs: Name: curves_subtract_output_1 Type: vector

*CURVES_SUBTRACT_BETWEEN

Description: Compute the difference of all curves between respective ones

Syntax: curves_subtract_between(curvefromwhichthevaluesaretobesubtracted)

Inputs: - Name: curvefromwhichthevaluesaretobesubtracted - Type: vector

Outputs: Name: curves_subtract_between_output_1 Type: vector

*CURVES_NORMALIZED_DIFFERENCE

Description: Compute the difference diff normalized to the first curve and return in percentage

Syntax: curves_normalized_difference(curvefromwhichthevaluesaretobesubtracted,curvewhosevalueswillbeusedtosubrtract)

Inputs: - Name: curvefromwhichthevaluesaretobesubtracted - Type: vector

  • Name: curvewhosevalueswillbeusedtosubrtract
  • Type: vector

Outputs: Name: curves_normalized_difference_output_1 Type: vector

*CURVES_MULTIPLY

Description: Multiply two curves

Syntax: curves_multiply(curve_group1,curve_group2,points,extrapolate)

Inputs: - Name: curve_group1 - Type: vector

  • Name: curve_group2
  • Type: vector
  • Name: points
  • Type: select
  • Default: unique
  • Name: extrapolate
  • Type: select
  • Default: no

Outputs: Name: curves_multiply_output_1 Type: vector

*CURVES_DIVIDE

Description: Divide two curves

Syntax: curves_divide(curve1,curve2)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector

Outputs: Name: curves_divide_output_1 Type: vector

*CURVES_DERIVE

Description: Compute the derivative of curves

Syntax: curves_derive(curve1)

Inputs: - Name: curve1 - Type: vector

Outputs: Name: curves_derive_output_1 Type: vector

*CURVES_EXPLODE

Description: Convert the curves into independent curve

Syntax: curves_explode(curves,size,names,prefix,postfix)

Inputs: - Name: curves - Type: vector

  • Name: size
  • Type: scalar
  • Default: 1
  • Name: names
  • Type: scalar
  • Name: prefix
  • Type: scalar
  • Default: 1
  • Name: postfix
  • Type: scalar
  • Default: 1

Outputs: Name: curves_explode_output_1 Type: vector

*CURVES_CLIP_PERCENTAGE

Description: Clip the Curves based on percentage of XLENGTH

Syntax: curves_clip_percentage(curvestobeclipped,type,percentage)

Inputs: - Name: curvestobeclipped - Type: vector

  • Name: type
  • Type: select
  • Default: max
  • Name: percentage
  • Type: scalar

Outputs: Name: curves_clip_percentage_output_1 Type: vector

*CURVES_INTEGRATE

Description: Integrate curves

Syntax: curves_integrate(curve1,ignore)

Inputs: - Name: curve1 - Type: vector

  • Name: ignore
  • Type: select
  • Default: none

Outputs: Name: curves_integrate_output_1 Type: vector

*CURVES_SYNC_X

Description: Sync X-Points for all curves in the group

Syntax: curves_sync_x(curves)

Inputs: - Name: curves - Type: vector

Outputs: Name: curves_sync_x_output_1 Type: vector

*CURVES_NEGATIVE_TO_ZERO

Description: Set all negative values to zero

Syntax: curves_negative_to_zero(curves)

Inputs: - Name: curves - Type: vector

Outputs: Name: curves_negative_to_zero_output_1 Type: vector

*CURVES_POSITIVE_TO_ZERO

Description: Set all positive values to zero

Syntax: curves_positive_to_zero(curves)

Inputs: - Name: curves - Type: vector

Outputs: Name: curves_positive_to_zero_output_1 Type: vector

*CURVES_GET_THRESHOLD_INTERSECTIONS

Description: Compute intersections of a curve with the threshold values

Syntax: curves_get_threshold_intersections(curve,upperlimit_curve,lowerlimit_curve)

Inputs: - Name: curve - Type: vector

  • Name: upperlimit_curve
  • Type: vector
  • Name: lowerlimit_curve
  • Type: vector

Outputs: Name: curves_get_threshold_intersections_output_1 Type: dataset

*CURVES_MAX_MIN_NORMALIZE

Description: Compute max-min normalize

Syntax: curves_max_min_normalize(curve,axes)

Inputs: - Name: curve - Type: vector

  • Name: axes
  • Type: select
  • Default: xy

Outputs: Name: curves_max_min_normalize_output_1 Type: vector

*CURVES_ABS

Description: Compute the abs value of the curves

Syntax: curves_abs(curves)

Inputs: - Name: curves - Type: vector

Outputs: Name: curves_abs_output_1 Type: vector

*CURVES_REMOVE_OUTLIERS_BASED_ON_DIFF

Description: Compute the difference and removes the points based on diff-outliers

Syntax: curves_remove_outliers_based_on_diff(curve_baseline,curve_candidate,ratio)

Inputs: - Name: curve_baseline - Type: vector

  • Name: curve_candidate
  • Type: vector
  • Name: ratio
  • Type: scalar
  • Default: 0.01

Outputs: Name: curves_remove_outliers_based_on_diff_output_1 Type: vector

*CURVES_MATCH

Description: Compute the difference between two curves

Syntax: curves_match(curve_baseline,curve_candidate,type,digitize,normalize,xmin,xmax,sync,skip_drop,diff_ratio_threshold,remove_outliers)

Inputs: - Name: curve_baseline - Type: vector

  • Name: curve_candidate
  • Type: vector
  • Name: type
  • Type: select
  • Default: raw
  • Name: digitize
  • Type: select
  • Default: 100
  • Name: normalize
  • Type: select
  • Default: no
  • Name: xmin
  • Type: scalar
  • Name: xmax
  • Type: scalar
  • Name: sync
  • Type: select
  • Default: yes
  • Name: skip_drop
  • Type: select
  • Default: no
  • Name: diff_ratio_threshold
  • Type: scalar
  • Default: 0.1
  • Name: remove_outliers
  • Type: select
  • Default: no

Outputs: Name: curves_match_output_1 Type: scalar

*CURVES_MATCH_INPUT_SELECTOR

Description: Compute the difference between a collection of curves to a reference and return the input that has the lowest error

Syntax: curves_match_input_selector(reference_curve,curvestobecomparedwiththereference,inputcurvestobeselectedfrom,match_type,numberofpointstodigitize,normalize,xmin,xmax,sync,skip_drop,diff_ratio_threshold,remove_outliers)

Inputs: - Name: reference_curve - Type: vector

  • Name: curvestobecomparedwiththereference
  • Type: vector
  • Name: inputcurvestobeselectedfrom
  • Type: vector
  • Name: match_type
  • Type: select
  • Default: raw
  • Name: numberofpointstodigitize
  • Type: select
  • Default: 100
  • Name: normalize
  • Type: select
  • Default: no
  • Name: xmin
  • Type: scalar
  • Name: xmax
  • Type: scalar
  • Name: sync
  • Type: select
  • Default: yes
  • Name: skip_drop
  • Type: select
  • Default: no
  • Name: diff_ratio_threshold
  • Type: scalar
  • Default: 0.1
  • Name: remove_outliers
  • Type: select
  • Default: no

Outputs: Name: curves_match_input_selector_output_1 Type: vector

*CURVES_MATCH_PAIRS

Description: Compute the difference between two curves

Syntax: curves_match_pairs(reference_curves,compare_curves,type,digitize,normalize,xmin,xmax,sync)

Inputs: - Name: reference_curves - Type: vector

  • Name: compare_curves
  • Type: vector
  • Name: type
  • Type: select
  • Default: raw
  • Name: digitize
  • Type: select
  • Name: normalize
  • Type: select
  • Default: no
  • Name: xmin
  • Type: scalar
  • Name: xmax
  • Type: scalar
  • Name: sync
  • Type: select
  • Default: yes

Outputs: Name: curves_match_pairs_output_1 Type: scalar

*CURVES_MATCH_ALL

Description: Compute the difference between curves and a baseline

Syntax: curves_match_all(curves,baseline_curve_index,type,digitize,normalize,xmin,xmax,sync)

Inputs: - Name: curves - Type: vector

  • Name: baseline_curve_index
  • Type: scalar
  • Name: type
  • Type: select
  • Default: raw
  • Name: digitize
  • Type: select
  • Default: 10
  • Name: normalize
  • Type: select
  • Default: no
  • Name: xmin
  • Type: scalar
  • Name: xmax
  • Type: scalar
  • Default: 1.0E+20
  • Name: sync
  • Type: select
  • Default: yes

Outputs: Name: curves_match_all_output_1 Type: dataset

*CURVES_CROSSPLOT

Description: Create a new curve using Y from Curve 1 and the Y from Curve 2

Syntax: curves_crossplot(curve_x,curve_y,curve_x_x-scale_factor,curve_x_y-scale_factor,curve_y_x-scale_factor,curve_y_y-scale_factor)

Inputs: - Name: curve_x - Type: vector

  • Name: curve_y
  • Type: vector
  • Name: curve_x_x-scale_factor
  • Type: scalar
  • Default: 1
  • Name: curve_x_y-scale_factor
  • Type: scalar
  • Default: 1
  • Name: curve_y_x-scale_factor
  • Type: scalar
  • Default: 1
  • Name: curve_y_y-scale_factor
  • Type: scalar
  • Default: 1

Outputs: Name: curves_crossplot_output_1 Type: vector

*CURVES_CLIPATMAXY

Description: Clip the curves based on either x or y ranges

Syntax: curves_clipatmaxy(curvestobeclipped)

Inputs: - Name: curvestobeclipped - Type: vector

Outputs: Name: curves_clipatmaxy_output_1 Type: vector

*CURVES_TO_DATASET

Description: Convert the curves to dataset

Syntax: curves_to_dataset(curves,include_x)

Inputs: - Name: curves - Type: vector

  • Name: include_x
  • Type: select
  • Default: no

Outputs: Name: curves_to_dataset_output_1 Type: dataset

*CURVES_CLIP

Description: Clip the curves based on either x or y ranges

Syntax: curves_clip(curve,x_min,x_max,y_min,y_max)

Inputs: - Name: curve - Type: vector

  • Name: x_min
  • Type: scalar
  • Default: -1e20
  • Name: x_max
  • Type: scalar
  • Default: 1e20
  • Name: y_min
  • Type: scalar
  • Default: -1e20
  • Name: y_max
  • Type: scalar
  • Default: 1e20

Outputs: Name: curves_clip_output_1 Type: vector

*CURVES_CROSSPLOT_BYGROUP

Description: Compute a set of curves using the X from first curve and Y from the second curve

Syntax: curves_crossplot_bygroup(curve1and2inagroup)

Inputs: - Name: curve1and2inagroup - Type: vector

Outputs: Name: curves_crossplot_bygroup_output_1 Type: vector

*CURVES_SPRAGUEANDGEERERROR

Description: Compute the Sprague and Geer Error and return either the Phase, Magnitude or Shape Errors. Useful for comparing two simulations or simulation and test

Syntax: curves_spragueandgeererror(baseline_curve,reference_curve,returntype)

Inputs: - Name: baseline_curve - Type: vector

  • Name: reference_curve
  • Type: vector
  • Name: returntype
  • Type: select
  • Default: PhaseError

Outputs: Name: curves_spragueandgeererror_output_1 Type: scalar

*CURVES_ZONE_VALUES

Description: Compute zone values based on x-ranges

Syntax: curves_zone_values(curvetouseforcomputingthezonecalculations,zones,type,zone_names)

Inputs: - Name: curvetouseforcomputingthezonecalculations - Type: vector

  • Name: zones
  • Type: string
  • Name: type
  • Type: select
  • Default: average
  • Name: zone_names
  • Type: string

Outputs: Name: curves_zone_values_output_1 Type: dataset

*CURVES_FILTER

Description: Filter the curves based on filter type, freq using acceleration and time scale factors

Syntax: curves_filter(curvestobe_filtered,filter_type,frequency,time_scale_factor,acceleration_scale_factor)

Inputs: - Name: curvestobe_filtered - Type: vector

  • Name: filter_type
  • Type: select
  • Default: lsprepost_sae
  • Name: frequency
  • Type: select
  • Default: 300
  • Name: time_scale_factor
  • Type: select
  • Default: 1.0
  • Name: acceleration_scale_factor
  • Type: string
  • Default: 1.0

Outputs: Name: curves_filter_output_1 Type: vector

*CURVES_ROTATEBYCOSINEMATRIX

Description: Transform the curves using a Transfomration Matrix

Syntax: curves_rotatebycosinematrix(curve_x,curve_y,curve_z,transformationmatrix)

Inputs: - Name: curve_x - Type: vector

  • Name: curve_y
  • Type: vector
  • Name: curve_z
  • Type: vector
  • Name: transformationmatrix
  • Type: matrix

Outputs: Name: curves_rotatebycosinematrix_output_1 Type: vector

*CURVES_RESULTANT

Description: Compute the resultant from two or more curves

Syntax: curves_resultant(curve1,curve2)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector

Outputs: Name: curves_resultant_output_1 Type: vector

*CURVES_RELATIVE_DISPLACEMENT_FROM_COORDINATES

Description: Compute the resultant from two or more curves

Syntax: curves_relative_displacement_from_coordinates(curve1xyz_coordinates,curve2xyz_coordinates,difference_type)

Inputs: - Name: curve1xyz_coordinates - Type: vector

  • Name: curve2xyz_coordinates
  • Type: vector
  • Name: difference_type
  • Type: select
  • Default: resultant

Outputs: Name: curves_relative_displacement_from_coordinates_output_1 Type: vector

*CURVES_GETBYNAME

Description: Get curve by name from a collection of curves

Syntax: curves_getbyname(curvegroup,nameofthe_curve,searchtype)

Inputs: - Name: curvegroup - Type: vector

  • Name: nameofthe_curve
  • Type: scalar
  • Name: searchtype
  • Type: select
  • Default: exact

Outputs: Name: curves_getbyname_output_1 Type: vector

*CURVES_FIND_AND_REPLACE_NAMES

Description: Find and replace names

Syntax: curves_find_and_replace_names(curvegroup,find_name,replace_name)

Inputs: - Name: curvegroup - Type: vector

  • Name: find_name
  • Type: scalar
  • Name: replace_name
  • Type: scalar

Outputs: Name: curves_find_and_replace_names_output_1 Type: vector

*CURVES_REMOVE_OVERLAPPING

Description: Remove overlapping curves based on how close they are

Syntax: curves_remove_overlapping(curvegroup,number_of_points,tolerance)

Inputs: - Name: curvegroup - Type: vector

  • Name: number_of_points
  • Type: scalar
  • Default: 10
  • Name: tolerance
  • Type: scalar
  • Default: 0.01

Outputs: Name: curves_remove_overlapping_output_1 Type: vector

*CURVES_GET_DATA_AS_KEYVALUE

Description: Get key metrics of the curves as key value

Syntax: curves_get_data_as_keyvalue(curvegroup)

Inputs: - Name: curvegroup - Type: vector

Outputs: Name: curves_get_data_as_keyvalue_output_1 Type: keyvalue

*CURVES_GET_STRAIN_RATES_AS_KEYVALUE

Description: Get strain-rates associated with curve from the curve group

Syntax: curves_get_strain_rates_as_keyvalue(curvegroup)

Inputs: - Name: curvegroup - Type: vector

Outputs: Name: curves_get_strain_rates_as_keyvalue_output_1 Type: keyvalue

*CURVES_FIRSTCURVE

Description: Get the first curve from the collection of curves

Syntax: curves_firstcurve(curvegroup)

Inputs: - Name: curvegroup - Type: vector

Outputs: Name: curves_firstcurve_output_1 Type: vector

*CURVES_LASTCURVE

Description: Get the last curve from a collection of curves

Syntax: curves_lastcurve(curvegroup)

Inputs: - Name: curvegroup - Type: vector

Outputs: Name: curves_lastcurve_output_1 Type: vector

*CURVES_GETBYVALUE

Description: Get a curve by sorting the collection of curves by value type and return the curves by from a collection of curves by value

Syntax: curves_getbyvalue(curvegroup,valuetype,order)

Inputs: - Name: curvegroup - Type: vector

  • Name: valuetype
  • Type: select
  • Default: ymax
  • Name: order
  • Type: select
  • Default: asc

Outputs: Name: curves_getbyvalue_output_1 Type: vector

*CURVES_OVERLAY

Description: Overlay two or more curves

Syntax: curves_overlay(base_curve,curvetobeoverlaid)

Inputs: - Name: base_curve - Type: vector

  • Name: curvetobeoverlaid
  • Type: vector

Outputs: Name: curves_overlay_output_1 Type: vector

*CURVES_COLLECTOR

Description: Collects curves

Syntax: curves_collector(pattern,location,limit,down_sample,option1,option2,sort_curves,sort_by,sort_order,sort_limit,name_regex)

Inputs: - Name: pattern - Type: string

  • Name: location
  • Type: select
  • Default: anywhere
  • Name: limit
  • Type: select
  • Default: -1
  • Name: down_sample
  • Type: select
  • Default: none
  • Name: option1
  • Type: scalar
  • Name: option2
  • Type: scalar
  • Name: sort_curves
  • Type: select
  • Default: no
  • Name: sort_by
  • Type: select
  • Default: ymax
  • Name: sort_order
  • Type: select
  • Default: asc
  • Name: sort_limit
  • Type: scalar
  • Default: 5
  • Name: name_regex
  • Type: scalar

Outputs: Name: curves_collector_output_1 Type: vector

*CURVES_AVERAGE

Description: Average two or more curves

Syntax: curves_average(base_curve,curvetobeadded)

Inputs: - Name: base_curve - Type: vector

  • Name: curvetobeadded
  • Type: vector

Outputs: Name: curves_average_output_1 Type: vector

*CURVES_BIN_VALUES

Description: Bin values of curve

Syntax: curves_bin_values(curves,bin_type,numberofbins,prefix,postfix)

Inputs: - Name: curves - Type: vector

  • Name: bin_type
  • Type: select
  • Default: yavg
  • Name: numberofbins
  • Type: scalar
  • Default: 10
  • Name: prefix
  • Type: scalar
  • Name: postfix
  • Type: scalar

Outputs: Name: curves_bin_values_output_1 Type: dataset

*CURVES_BIN_RANGES

Description: Bin values of curve

Syntax: curves_bin_ranges(curves,bin_type)

Inputs: - Name: curves - Type: vector

  • Name: bin_type
  • Type: select
  • Default: yavg

Outputs: Name: curves_bin_ranges_output_1 Type: scalar

*CURVES_AVERAGE_ALL

Description: Average of all curves

Syntax: curves_average_all(curves)

Inputs: - Name: curves - Type: vector

Outputs: Name: curves_average_all_output_1 Type: vector

*CURVES_WEIGHTED_AVERAGE

Description: Average two or more curves

Syntax: curves_weighted_average(base_curve,curvetobeadded,num_dig,x_min,weight_first)

Inputs: - Name: base_curve - Type: vector

  • Name: curvetobeadded
  • Type: vector
  • Name: num_dig
  • Type: scalar
  • Default: 100
  • Name: x_min
  • Type: scalar
  • Default: 0.0
  • Name: weight_first
  • Type: scalar
  • Default: 0.5

Outputs: Name: curves_weighted_average_output_1 Type: vector

*CURVES_SORT

Description: Sort the curves based on the type and order

Syntax: curves_sort(curvestobesorted,sort_by,sort_order,sort_limit,name_regex)

Inputs: - Name: curvestobesorted - Type: vector

  • Name: sort_by
  • Type: select
  • Default: ymax
  • Name: sort_order
  • Type: select
  • Default: asc
  • Name: sort_limit
  • Type: scalar
  • Default: 5
  • Name: name_regex
  • Type: scalar

Outputs: Name: curves_sort_output_1 Type: vector

*CURVES_COMPUTE_ELASTIC_RECOVERY

Description: Sort the curves based on the type and order

Syntax: curves_compute_elastic_recovery(curvestobesorted,sort_by,sort_order,sort_limit)

Inputs: - Name: curvestobesorted - Type: vector

  • Name: sort_by
  • Type: select
  • Default: asc
  • Name: sort_order
  • Type: select
  • Default: asc
  • Name: sort_limit
  • Type: scalar
  • Default: 5

Outputs: Name: curves_compute_elastic_recovery_output_1 Type: dataset

*CURVES_ENERGY_DISTRIBUTION

Description: Compute the energy distribution

Syntax: curves_energy_distribution(internalenergycurves,num_levels,sort_criteria,num_parts_per_level,normalize)

Inputs: - Name: internalenergycurves - Type: vector

  • Name: num_levels
  • Type: select
  • Default: 5
  • Name: sort_criteria
  • Type: select
  • Default: ymax
  • Name: num_parts_per_level
  • Type: select
  • Default: 5
  • Name: normalize
  • Type: select
  • Default: no

Outputs: Name: curves_energy_distribution_output_1 Type: dataset

*CURVES_AXIAL_CRUSH

Description: Compute the axial crush of a set of nodes

Syntax: curves_axial_crush(axialcrushnodalcoordinatesordisplacements,input_type,sort_curves,sort_order,scale_factor,value_type)

Inputs: - Name: axialcrushnodalcoordinatesordisplacements - Type: vector

  • Name: input_type
  • Type: select
  • Default: coord
  • Name: sort_curves
  • Type: select
  • Default: yes
  • Name: sort_order
  • Type: select
  • Default: asc
  • Name: scale_factor
  • Type: string
  • Default: 1.0
  • Name: value_type
  • Type: select
  • Default: relative

Outputs: Name: curves_axial_crush_output_1 Type: vector

*CURVES_PRE_POST_CRASH

Description: Compute the pre-post crash using coordinates

Syntax: curves_pre_post_crash(ref_node1xy_zcoordinates,ref_node2xy_zcoordinates,ref_node3xy_zcoordinates,points_xcoordinates,points_ycoordinates,points_zcoordinates,plane_type,scale_x,scale_y,include_type,center_line_coord,offset,max_type)

Inputs: - Name: ref_node1xy_zcoordinates - Type: vector

  • Name: ref_node2xy_zcoordinates
  • Type: vector
  • Name: ref_node3xy_zcoordinates
  • Type: vector
  • Name: points_xcoordinates
  • Type: vector
  • Name: points_ycoordinates
  • Type: vector
  • Name: points_zcoordinates
  • Type: vector
  • Name: plane_type
  • Type: select
  • Default: xy
  • Name: scale_x
  • Type: scalar
  • Default: 1.0
  • Name: scale_y
  • Type: scalar
  • Default: 1.0
  • Name: include_type
  • Type: select
  • Default: no
  • Name: center_line_coord
  • Type: scalar
  • Default: 0.0
  • Name: offset
  • Type: scalar
  • Default: 0.0
  • Name: max_type
  • Type: select
  • Default: xmax

Outputs: Name: curves_pre_post_crash_output_1 Type: vector

*CURVES_GETBYINDEX

Description: Get curve by index. Useful for extracting a curve for a collection of curves using the order.

Syntax: curves_getbyindex(curves,index)

Inputs: - Name: curves - Type: vector

  • Name: index
  • Type: integer

Outputs: Name: curves_getbyindex_output_1 Type: vector

*CURVES_GETBYINDEXES

Description: Get curves by indexes. Useful for extracting a curve for a collection of curves using the order.

Syntax: curves_getbyindexes(curves,indexesseparatedby_commas)

Inputs: - Name: curves - Type: vector

  • Name: indexesseparatedby_commas
  • Type: string

Outputs: Name: curves_getbyindexes_output_1 Type: vector

*CURVES_COORDTRANSFORM_GROUP

Description: Transform set of curves from global to local coordinate system based on the reference X,Y,Z curves. Useful to compute displacements with respect to a local system

Syntax: curves_coordtransform_group(reference_origin_xyz_coord_curves,reference_node2xyz_coord_curves,reference_node3xyz_coord_curves,global_xyz_curves,reference_system,returntype,coorddefinitiontype)

Inputs: - Name: reference_origin_xyz_coord_curves - Type: vector

  • Name: reference_node2xyz_coord_curves
  • Type: vector
  • Name: reference_node3xyz_coord_curves
  • Type: vector
  • Name: global_xyz_curves
  • Type: vector
  • Name: reference_system
  • Type: select
  • Default: coord
  • Name: returntype
  • Type: select
  • Default: coordinates
  • Name: coorddefinitiontype
  • Type: select
  • Default: clsdyna

Outputs: Name: curves_coordtransform_group_output_1 Type: vector

*CURVES_INTRUSION_LOCAL

Description: Compute the intrusion of two global points in local system

Syntax: curves_intrusion_local(reference_origin_xyz_coord_curves,reference_node2xyz_coord_curves,reference_node3xyz_coord_curves,global_point1xyz_curves,global_point2xyz_curves,reference_system,axis,coord_orientation_type,return_type)

Inputs: - Name: reference_origin_xyz_coord_curves - Type: vector

  • Name: reference_node2xyz_coord_curves
  • Type: vector
  • Name: reference_node3xyz_coord_curves
  • Type: vector
  • Name: global_point1xyz_curves
  • Type: vector
  • Name: global_point2xyz_curves
  • Type: vector
  • Name: reference_system
  • Type: select
  • Default: coord
  • Name: axis
  • Type: select
  • Default: x
  • Name: coord_orientation_type
  • Type: select
  • Default: lsdyna
  • Name: return_type
  • Type: select
  • Default: length

Outputs: Name: curves_intrusion_local_output_1 Type: vector

*CURVES_COORDTRANSFORM_GROUPS

Description: Transform set of curves from global to local coordinate system based on the reference X,Y,Z curves. Useful to compute displacements with respect to a local system

Syntax: curves_coordtransform_groups(reference_origin_xyz_coord_curves,reference_node2xyz_coord_curves,reference_node3xyz_coord_curves,global_xyz_curvesof_multiple_pointsin_xy_zorder,reference_system,returntype,coorddefinitiontype)

Inputs: - Name: reference_origin_xyz_coord_curves - Type: vector

  • Name: reference_node2xyz_coord_curves
  • Type: vector
  • Name: reference_node3xyz_coord_curves
  • Type: vector
  • Name: global_xyz_curvesof_multiple_pointsin_xy_zorder
  • Type: vector
  • Name: reference_system
  • Type: select
  • Default: coord
  • Name: returntype
  • Type: select
  • Default: coordinates
  • Name: coorddefinitiontype
  • Type: select
  • Default: clsdyna

Outputs: Name: curves_coordtransform_groups_output_1 Type: vector

*CURVES_COORDTRANSFORM

Description: Transform individual curves from global to local system

Syntax: curves_coordtransform(n1x_coord,n1y_coord,n1z_coord,n2x_coord,n2y_coord,n2z_coord,n3x_coord,n3y_coord,n3z_coord,loc_x_coord,loc_y_coord,loc_z_coord,reference_system,returntype,coorddefinitiontype)

Inputs: - Name: n1x_coord - Type: vector

  • Name: n1y_coord
  • Type: vector
  • Name: n1z_coord
  • Type: vector
  • Name: n2x_coord
  • Type: vector
  • Name: n2y_coord
  • Type: vector
  • Name: n2z_coord
  • Type: vector
  • Name: n3x_coord
  • Type: vector
  • Name: n3y_coord
  • Type: vector
  • Name: n3z_coord
  • Type: vector
  • Name: loc_x_coord
  • Type: vector
  • Name: loc_y_coord
  • Type: vector
  • Name: loc_z_coord
  • Type: vector
  • Name: reference_system
  • Type: select
  • Default: coord
  • Name: returntype
  • Type: select
  • Default: coordinates
  • Name: coorddefinitiontype
  • Type: select
  • Default: clsdyna

Outputs: Name: curves_coordtransform_output_1 Type: vector

*CURVES_PROJECT_LINE_TO_PLANE

Description: Project the line in 3D formed between two-points onto a plane passing through P1

Syntax: curves_project_line_to_plane(p1xy_z,p2xy_z,measurement_type,plane,units)

Inputs: - Name: p1xy_z - Type: vector

  • Name: p2xy_z
  • Type: vector
  • Name: measurement_type
  • Type: select
  • Default: total
  • Name: plane
  • Type: select
  • Default: yz
  • Name: units
  • Type: select
  • Default: deg

Outputs: Name: curves_project_line_to_plane_output_1 Type: vector

*CURVES_TIME_HISTORY_COORDINATES_TO_DISPLACEMENTS

Description: Compute displacements from coordinates

Syntax: curves_time_history_coordinates_to_displacements(coordinates_xy_z)

Inputs: - Name: coordinates_xy_z - Type: vector

Outputs: Name: curves_time_history_coordinates_to_displacements_output_1 Type: vector

*CURVES_THREEPOINTANGLE

Description: Compute angle formed by three points

Syntax: curves_threepointangle(base_xy_z,p1xy_z,p2xy_z,measurement_type,units)

Inputs: - Name: base_xy_z - Type: vector

  • Name: p1xy_z
  • Type: vector
  • Name: p2xy_z
  • Type: vector
  • Name: measurement_type
  • Type: select
  • Default: total
  • Name: units
  • Type: select
  • Default: deg

Outputs: Name: curves_threepointangle_output_1 Type: vector

*CURVES_CROSS_CORRELATION

Description:
Compute the cross correlation of two curves

Syntax: curves_cross_correlation(curve1,curve2,sync_type,numberof_pointsto_digitize)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: sync_type
  • Type: select
  • Default: none
  • Name: numberof_pointsto_digitize
  • Type: scalar

Outputs: Name: curves_cross_correlation_output_1 Type: scalar

*CURVES_SIMILARITY_CORRELATION

Description:
Compute the similarity correlation of two curves

Syntax: curves_similarity_correlation(curve1,curve2,numberof_pointsto_digitize,min_ratiotomatch,check_types)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: numberof_pointsto_digitize
  • Type: scalar
  • Name: min_ratiotomatch
  • Type: scalar
  • Default: 0.01
  • Name: check_types
  • Type: select
  • Default: all

Outputs: Name: curves_similarity_correlation_output_1 Type: scalar

*CURVES_AREA_WEIGHTED_DIFFERENCE

Description:
Compute the area weighted difference using max-min normalize

Syntax: curves_area_weighted_difference(curve1,curve2,num_dig)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: num_dig
  • Type: scalar

Outputs: Name: curves_area_weighted_difference_output_1 Type: scalar

*CURVES_REGRESSION_COEFFICIENT

Description:
Compute the regression_coefficient between curves

Syntax: curves_regression_coefficient(curve1,curve2)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector

Outputs: Name: curves_regression_coefficient_output_1 Type: scalar

*CURVES_SIMPLE_CROSS_CORRELATION

Description:
Compute the cross correlation of two curves using c1xc2

Syntax: curves_simple_cross_correlation(curve1,curve2,sync_type,numberof_pointsto_digitize)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: sync_type
  • Type: select
  • Default: none
  • Name: numberof_pointsto_digitize
  • Type: scalar

Outputs: Name: curves_simple_cross_correlation_output_1 Type: scalar

*CURVES_NORMALIZED_CROSS_CORRELATION

Description:
Compute the normalized cross correlation of two curves

Syntax: curves_normalized_cross_correlation(curve1,curve2,sync_type,numberof_pointsto_digitize)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: sync_type
  • Type: select
  • Default: none
  • Name: numberof_pointsto_digitize
  • Type: scalar

Outputs: Name: curves_normalized_cross_correlation_output_1 Type: scalar

*CURVES_THREE_POINT_CIRCLE

Description: Compute the circle or radius from three points XYZ

Syntax: curves_three_point_circle(point1xy_z,point2xy_z,point3xy_z,return_type)

Inputs: - Name: point1xy_z - Type: vector

  • Name: point2xy_z
  • Type: vector
  • Name: point3xy_z
  • Type: vector
  • Name: return_type
  • Type: select
  • Default: circle-xyz

Outputs: Name: curves_three_point_circle_output_1 Type: scalar

*CURVES_INTERSECT

Description:
Compute the intersection of two curves

Syntax: curves_intersect(curve1,curve2,intersecttype)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: intersecttype
  • Type: select
  • Default: y

Outputs: Name: curves_intersect_output_1 Type: scalar

*CURVES_GET_SYNC_OFFSET

Description:
Compute the sync time

Syntax: curves_get_sync_offset(curve1,curve2)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector

Outputs: Name: curves_get_sync_offset_output_1 Type: scalar

*CURVES_REMOVE_INTERSECTIONS

Description:
Find and remove the intersections between curves

Syntax: curves_remove_intersections(curves,baseline_curve_index,methodof_removal)

Inputs: - Name: curves - Type: vector

  • Name: baseline_curve_index
  • Type: scalar
  • Name: methodof_removal
  • Type: select
  • Default: y_offset

Outputs: Name: curves_remove_intersections_output_1 Type: vector

*CURVES_LOOKUP_YABSMAX_KEYVALUE

Description:
This function looks into a collection of curves and returns curveName=>lookup value

Syntax: curves_lookup_yabsmax_keyvalue(curve_group,with_attr)

Inputs: - Name: curve_group - Type: vector

  • Name: with_attr
  • Type: select
  • Default: name

Outputs: Name: curves_lookup_yabsmax_keyvalue_output_1 Type: keyvalue

*CURVES_LOOKUP_KEYVALUE

Description:
This function looks into a collection of curves and returns curveName=>lookup value

Syntax: curves_lookup_keyvalue(curve_group,type,with_attr)

Inputs: - Name: curve_group - Type: vector

  • Name: type
  • Type: select
  • Default: xfirst
  • Name: with_attr
  • Type: select
  • Default: name

Outputs: Name: curves_lookup_keyvalue_output_1 Type: keyvalue

*CURVES_LOOKUP

Description:
This function looks into a collection of curves and returns curveName=>lookup value

Syntax: curves_lookup(curve_group,type,with_attr)

Inputs: - Name: curve_group - Type: vector

  • Name: type
  • Type: select
  • Default: xfirst
  • Name: with_attr
  • Type: select
  • Default: name

Outputs: Name: curves_lookup_output_1 Type: dataset

*CURVES_LOOKUP_SCALAR

Description:
This function looks into a collection of curves and returns curveName=>lookup value

Syntax: curves_lookup_scalar(curve_group,type,min_or_max)

Inputs: - Name: curve_group - Type: vector

  • Name: type
  • Type: select
  • Default: xfirst
  • Name: min_or_max
  • Type: select
  • Default: max

Outputs: Name: curves_lookup_scalar_output_1 Type: scalar

*CURVES_LOOKUP_GET_TEXT

Description:
This function looks into a collection of curves and returns curveName=>lookup value

Syntax: curves_lookup_get_text(curve_group,type)

Inputs: - Name: curve_group - Type: vector

  • Name: type
  • Type: select
  • Default: xfirst

Outputs: Name: curves_lookup_get_text_output_1 Type: text

*CURVES_LOOKUP_DATASET

Description:
This function looks into a collection of curves and returns curveName=>lookup value

Syntax: curves_lookup_dataset(curve_group,type,with_attr)

Inputs: - Name: curve_group - Type: vector

  • Name: type
  • Type: select
  • Default: ymin
  • Name: with_attr
  • Type: select
  • Default: name

Outputs: Name: curves_lookup_dataset_output_1 Type: keyvalue

*CURVES_LOOKUP_CLASSIFY

Description: This function extracts the min, max, final, time at min, time at max and classifies them based on the conditions

Syntax: curves_lookup_classify(curve_group,return_type,default_label,conditions)

Inputs: - Name: curve_group - Type: vector

  • Name: return_type
  • Type: select
  • Default: classifications
  • Name: default_label
  • Type: scalar
  • Default: unclassified
  • Name: conditions
  • Type: labelcondition

Outputs: Name: curves_lookup_classify_output_1 Type: dataset

*CURVES_MSE

Description: Compute the mean square error between two curves

Syntax: curves_mse(curve1,curve2,numberofpointstodigitize,normalize)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: numberofpointstodigitize
  • Type: integer
  • Default: 100
  • Name: normalize
  • Type: select
  • Default: yes

Outputs: Name: curves_mse_output_1 Type: scalar

*CURVES_R2

Description: Compute the mean square error between two curves

Syntax: curves_r2(curve1,curve2,numberofpointstodigitize)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: numberofpointstodigitize
  • Type: integer
  • Default: 100

Outputs: Name: curves_r2_output_1 Type: scalar

*CURVES_CROSSPLOT_VALUES

Description: Compute a curve based on the values from a group of curves

Syntax: curves_crossplot_values(curves_x,curves_y,x-value_type,y-value_type)

Inputs: - Name: curves_x - Type: vector

  • Name: curves_y
  • Type: vector
  • Name: x-value_type
  • Type: select
  • Default: xfirst
  • Name: y-value_type
  • Type: select
  • Default: ymax

Outputs: Name: curves_crossplot_values_output_1 Type: vector

*CURVES_MERGE

Description: Create a new curve by adding the x-values of the second curve to the base-curve.

Syntax: curves_merge(base_curve,second_curve,sort_x)

Inputs: - Name: base_curve - Type: vector

  • Name: second_curve
  • Type: vector
  • Name: sort_x
  • Type: select
  • Default: no

Outputs: Name: curves_merge_output_1 Type: vector

*CURVES_MERGE_ALL

Description: Create a new curve by adding the x-values of the second curve to the base-curve.

Syntax: curves_merge_all(all_curves)

Inputs: - Name: all_curves - Type: vector

Outputs: Name: curves_merge_all_output_1 Type: vector

*CURVES_BOUNDARY

Description: Create a new curve that bounds the curves.

Syntax: curves_boundary(base_curve,second_curve,return_type)

Inputs: - Name: base_curve - Type: vector

  • Name: second_curve
  • Type: vector
  • Name: return_type
  • Type: select
  • Default: boundary

Outputs: Name: curves_boundary_output_1 Type: vector

*CURVES_NORMALIZE

Description: Normalize the curves by dividing the y-values by the y-max from all curves

Syntax: curves_normalize(curvetobenormalized,type)

Inputs: - Name: curvetobenormalized - Type: vector

  • Name: type
  • Type: select
  • Default: x

Outputs: Name: curves_normalize_output_1 Type: vector

*CURVES_NORMALIZE_TO_FIRST

Description: Normalize the curves by dividing the y-values by the y-max from the first curve

Syntax: curves_normalize_to_first(curvetobenormalized,type)

Inputs: - Name: curvetobenormalized - Type: vector

  • Name: type
  • Type: select
  • Default: x

Outputs: Name: curves_normalize_to_first_output_1 Type: vector

*CURVES_OFFSET_TO_FIRST

Description: Compute offsets from the first curve

Syntax: curves_offset_to_first(curvesfromwhichtheoffsetsaretobecomputed,type)

Inputs: - Name: curvesfromwhichtheoffsetsaretobecomputed - Type: vector

  • Name: type
  • Type: select
  • Default: y

Outputs: Name: curves_offset_to_first_output_1 Type: vector

*CURVES_IIHSINTRUSION

Description: Compute the IIHS intrusion based on the seat and the measuring point

Syntax: curves_iihsintrusion(seat_x,seat_y,seat_z,location_x,location_y,location_z,location_type,xisoutwardwhenthedifferenceis,yisoutwardwhenthedifferenceis)

Inputs: - Name: seat_x - Type: vector

  • Name: seat_y
  • Type: vector
  • Name: seat_z
  • Type: vector
  • Name: location_x
  • Type: vector
  • Name: location_y
  • Type: vector
  • Name: location_z
  • Type: vector
  • Name: location_type
  • Type: select
  • Default: lower-hinge
  • Name: xisoutwardwhenthedifferenceis
  • Type: select
  • Default: neg
  • Name: yisoutwardwhenthedifferenceis
  • Type: select
  • Default: neg

Outputs: Name: curves_iihsintrusion_output_1 Type: vector

*CURVES_IIHSINTRUSION_DISP

Description:
Compute the IIHS displacement intrusions of the point based on the average seat motion

Syntax: curves_iihsintrusion_disp(avg_seat_x_displacement,avg_seat_y_disp,avg_seat_z_disp,location_x_disp,location_y_disp,location_z_disp,location_type,intrusion_type)

Inputs: - Name: avg_seat_x_displacement - Type: vector

  • Name: avg_seat_y_disp
  • Type: vector
  • Name: avg_seat_z_disp
  • Type: vector
  • Name: location_x_disp
  • Type: vector
  • Name: location_y_disp
  • Type: vector
  • Name: location_z_disp
  • Type: vector
  • Name: location_type
  • Type: select
  • Default: lower-hinge
  • Name: intrusion_type
  • Type: select
  • Default: raw

Outputs: Name: curves_iihsintrusion_disp_output_1 Type: vector

*CURVES_IIHSINTRUSION_DISP_XYZGROUP

Description: Compute the IIHS intrusion based on the curves from the average seat and the measuring point

Syntax: curves_iihsintrusion_disp_xyzgroup(avg_seat_xyz_disp_group,location_xyz_disp_group,location_type,intrusion_type)

Inputs: - Name: avg_seat_xyz_disp_group - Type: vector

  • Name: location_xyz_disp_group
  • Type: vector
  • Name: location_type
  • Type: select
  • Default: lower-hinge
  • Name: intrusion_type
  • Type: select
  • Default: raw

Outputs: Name: curves_iihsintrusion_disp_xyzgroup_output_1 Type: vector

*CURVES_IIHSINTRUSION_TABLE

Description: Computes IIHS Intrusion numbers and output a table of values

Syntax: curves_iihsintrusion_table(seat_mounts.separatebycommaformorethanone,reference_node,lower_hinge_pillar,upper_hinge_pillar,brake_pedal,parking_brake,steering_column,rocker_panel,upper_dash,left_i_p,intrusion_type)

Inputs: - Name: seat_mounts.separatebycommaformorethanone - Type: string - Default: Seat Mount 1, Seat Mount 2

  • Name: reference_node
  • Type: string
  • Default: Ref Node 1, Ref Node 2, Ref Node 3
  • Name: lower_hinge_pillar
  • Type: string
  • Default: Lower Hinge Pillar 1, Lower Hinge Pillar 2, Lower Hinge Piller 3
  • Name: upper_hinge_pillar
  • Type: string
  • Default: Upper Hinge Pillar 1, Upper Hinge Pillar 2, Upper Hinge Pillar 3
  • Name: brake_pedal
  • Type: string
  • Default: Brake Pedal
  • Name: parking_brake
  • Type: string
  • Default: Parking Brake
  • Name: steering_column
  • Type: string
  • Default: Steering Column
  • Name: rocker_panel
  • Type: string
  • Default: Rocker Panel 1, Rocker Panel 2, Rocker Panel 3
  • Name: upper_dash
  • Type: string
  • Default: Upper Dash
  • Name: left_i_p
  • Type: string
  • Default: Left IP
  • Name: intrusion_type
  • Type: select
  • Default: last

Outputs: Name: curves_iihsintrusion_table_output_1 Type: keyvalue

*CURVES_IIHSINTRUSION_ALL_TARGETS

Description: Computes IIHS Intrusion numbers based on displacements

Syntax: curves_iihsintrusion_all_targets(seat_xyz_displacements,lower_hinge_pillar_xyz_disp,footrest_xyz_disp,left_toepan_xyz_disp,brake_pedal_xyz_disp,parking_brake_xyz_disp,rocker_panel_xyz_disp,steering_column_xyz_disp,upper_hinge_pillar_xyz_disp,upper_dash_xyz_disp,left_ipxyz_disp,data_type,include_seatmotion,intrusion_type)

Inputs: - Name: seat_xyz_displacements - Type: vector

  • Name: lower_hinge_pillar_xyz_disp
  • Type: vector
  • Name: footrest_xyz_disp
  • Type: vector
  • Name: left_toepan_xyz_disp
  • Type: vector
  • Name: brake_pedal_xyz_disp
  • Type: vector
  • Name: parking_brake_xyz_disp
  • Type: vector
  • Name: rocker_panel_xyz_disp
  • Type: vector
  • Name: steering_column_xyz_disp
  • Type: vector
  • Name: upper_hinge_pillar_xyz_disp
  • Type: vector
  • Name: upper_dash_xyz_disp
  • Type: vector
  • Name: left_ipxyz_disp
  • Type: vector
  • Name: data_type
  • Type: select
  • Default: coordinates
  • Name: include_seatmotion
  • Type: select
  • Default: yes
  • Name: intrusion_type
  • Type: select
  • Default: raw

Outputs: Name: curves_iihsintrusion_all_targets_output_1 Type: vector

*CURVES_IIHSINTRUSION_ALL_TARGETS_IN_REF_SYSTEM_COORDS

Description: Computes IIHS Intrusion numbers based on displacements in reference system

Syntax: curves_iihsintrusion_all_targets_in_ref_system_coords(reference_n1xyz_coordinates,reference_n2xyz_coordinates,reference_n3xyz_coordinates,seat_xyz_coords,lower_hinge_pillar_xyz_coords,footrest_xyz_coords,left_toepan_xyz_coords,brake_pedal_xyz_coords,parking_brake_xyz_coords,rocker_panel_xyz_coords,steering_column_xyz_coords,upper_hinge_pillar_xyz_coords,upper_dash_xyz_coords,left_ipxyz_coords,coorddefinitiontype,include_seatmotion,intrusion_value_type,return_type,hinge_multi-point_value,rotation)

Inputs: - Name: reference_n1xyz_coordinates - Type: vector

  • Name: reference_n2xyz_coordinates
  • Type: vector
  • Name: reference_n3xyz_coordinates
  • Type: vector
  • Name: seat_xyz_coords
  • Type: vector
  • Name: lower_hinge_pillar_xyz_coords
  • Type: vector
  • Name: footrest_xyz_coords
  • Type: vector
  • Name: left_toepan_xyz_coords
  • Type: vector
  • Name: brake_pedal_xyz_coords
  • Type: vector
  • Name: parking_brake_xyz_coords
  • Type: vector
  • Name: rocker_panel_xyz_coords
  • Type: vector
  • Name: steering_column_xyz_coords
  • Type: vector
  • Name: upper_hinge_pillar_xyz_coords
  • Type: vector
  • Name: upper_dash_xyz_coords
  • Type: vector
  • Name: left_ipxyz_coords
  • Type: vector
  • Name: coorddefinitiontype
  • Type: select
  • Default: lsdyna
  • Name: include_seatmotion
  • Type: select
  • Default: yes
  • Name: intrusion_value_type
  • Type: select
  • Default: raw
  • Name: return_type
  • Type: select
  • Default: intrusions
  • Name: hinge_multi-point_value
  • Type: select
  • Default: auto
  • Name: rotation
  • Type: select
  • Default: updated

Outputs: Name: curves_iihsintrusion_all_targets_in_ref_system_coords_output_1 Type: vector

*CURVES_IIHSINTRUSION_ALL_TARGETS_IN_REF_SYSTEM_COORDS_PASSENGER

Description: Computes IIHS Intrusion numbers based on displacements in reference system for passenger

Syntax: curves_iihsintrusion_all_targets_in_ref_system_coords_passenger(reference_n1xyz_coordinates,reference_n2xyz_coordinates,reference_n3xyz_coordinates,seat_xyz_coords,lower_hinge_pillar_xyz_coords,footrest_xyz_coords,right_toepan_xyz_coords,center_toepan_xyz_coords,rocker_panel_xyz_coords,center_dash_xyz_coords,upper_hinge_pillar_xyz_coords,upper_dash_xyz_coords,right_lower_dash_xyz_coords,coorddefinitiontype,include_seatmotion,intrusion_type,return_type,multi-point_value,coord_system_update,useonlypreandpostcoordinates)

Inputs: - Name: reference_n1xyz_coordinates - Type: vector

  • Name: reference_n2xyz_coordinates
  • Type: vector
  • Name: reference_n3xyz_coordinates
  • Type: vector
  • Name: seat_xyz_coords
  • Type: vector
  • Name: lower_hinge_pillar_xyz_coords
  • Type: vector
  • Name: footrest_xyz_coords
  • Type: vector
  • Name: right_toepan_xyz_coords
  • Type: vector
  • Name: center_toepan_xyz_coords
  • Type: vector
  • Name: rocker_panel_xyz_coords
  • Type: vector
  • Name: center_dash_xyz_coords
  • Type: vector
  • Name: upper_hinge_pillar_xyz_coords
  • Type: vector
  • Name: upper_dash_xyz_coords
  • Type: vector
  • Name: right_lower_dash_xyz_coords
  • Type: vector
  • Name: coorddefinitiontype
  • Type: select
  • Default: lsdyna
  • Name: include_seatmotion
  • Type: select
  • Default: yes
  • Name: intrusion_type
  • Type: select
  • Default: raw
  • Name: return_type
  • Type: select
  • Default: intrusions
  • Name: multi-point_value
  • Type: select
  • Default: auto
  • Name: coord_system_update
  • Type: select
  • Default: updated
  • Name: useonlypreandpostcoordinates
  • Type: select
  • Default: no

Outputs: Name: curves_iihsintrusion_all_targets_in_ref_system_coords_passenger_output_1 Type: vector

*CURVES_APLI_SCORE_CALCULATOR

Description: Computes APLI score

Syntax: curves_apli_score_calculator(mcl_curves,tbl_curves,fbl_curves,mcl_threshold_good_max,mcl_threshold_avg_max,mcl_threshold_good_score,mcl_threshold_avg_score,mcl_threshold_leftover_score,tbl_threshold_good_max,tbl_threshold_avg_max,tbl_threshold_good_score,tbl_threshold_avg_score,tbl_threshold_leftover_score,fbl_threshold_good_max,fbl_threshold_avg_max,fbl_threshold_good_score,fbl_threshold_avg_score,fbl_threshold_leftover_score,constant_range)

Inputs: - Name: mcl_curves - Type: vector

  • Name: tbl_curves
  • Type: vector
  • Name: fbl_curves
  • Type: vector
  • Name: mcl_threshold_good_max
  • Type: scalar
  • Name: mcl_threshold_avg_max
  • Type: scalar
  • Name: mcl_threshold_good_score
  • Type: scalar
  • Name: mcl_threshold_avg_score
  • Type: scalar
  • Name: mcl_threshold_leftover_score
  • Type: scalar
  • Name: tbl_threshold_good_max
  • Type: scalar
  • Name: tbl_threshold_avg_max
  • Type: scalar
  • Name: tbl_threshold_good_score
  • Type: scalar
  • Name: tbl_threshold_avg_score
  • Type: scalar
  • Name: tbl_threshold_leftover_score
  • Type: scalar
  • Name: fbl_threshold_good_max
  • Type: scalar
  • Name: fbl_threshold_avg_max
  • Type: scalar
  • Name: fbl_threshold_good_score
  • Type: scalar
  • Name: fbl_threshold_avg_score
  • Type: scalar
  • Name: fbl_threshold_leftover_score
  • Type: scalar
  • Name: constant_range
  • Type: scalar

Outputs: Name: curves_apli_score_calculator_output_1 Type: keyvalue

*CURVES_FPLI_SCORE_CALCULATOR

Description: Compute fPLI score

Syntax: curves_fpli_score_calculator(mcl_curves,acl_curves,pcl_curves,t1,t2,t3,t4,tibia_good_performance_limit,tibia_acceptable_performance_limit,tibia_good_performance_limit_score,tibia_bad_performance_limit_score,mcl_good_performance_limit,mcl_acceptable_performance_limit,mcl_good_performance_limit_score,mcl_bad_performance_limit_score,aclpcl_upper_limit)

Inputs: - Name: mcl_curves - Type: vector

  • Name: acl_curves
  • Type: vector
  • Name: pcl_curves
  • Type: vector
  • Name: t1
  • Type: vector
  • Name: t2
  • Type: vector
  • Name: t3
  • Type: vector
  • Name: t4
  • Type: vector
  • Name: tibia_good_performance_limit
  • Type: scalar
  • Name: tibia_acceptable_performance_limit
  • Type: scalar
  • Name: tibia_good_performance_limit_score
  • Type: scalar
  • Name: tibia_bad_performance_limit_score
  • Type: scalar
  • Name: mcl_good_performance_limit
  • Type: scalar
  • Name: mcl_acceptable_performance_limit
  • Type: scalar
  • Name: mcl_good_performance_limit_score
  • Type: scalar
  • Name: mcl_bad_performance_limit_score
  • Type: scalar
  • Name: aclpcl_upper_limit
  • Type: scalar

Outputs: Name: curves_fpli_score_calculator_output_1 Type: keyvalue

*CURVES_UPLI_SCORE_CALCULATOR

Description: Compute U-PLI score calculator

Syntax: curves_upli_score_calculator(tibia_bending_moments,upperand_lower_load_cell_forces,tibia_bending_moment_scores,loadcellforce_scorecalculation)

Inputs: - Name: tibia_bending_moments - Type: vector

  • Name: upperand_lower_load_cell_forces
  • Type: vector
  • Name: tibia_bending_moment_scores
  • Type: scalar
  • Default: good:if(lte,286,0.5);acceptable:interpolate(0.5-0.0,285-350);bad:if(gte,350,0.0)
  • Name: loadcellforce_scorecalculation
  • Type: scalar
  • Default: good:if(lte,5,0.5);acceptable:interpolate(0.5-0.0,5-6);bad:if(gte,6.0,0.0)

Outputs: Name: curves_upli_score_calculator_output_1 Type: keyvalue

*CURVES_ODBINTRUSION_ALL_TARGETS_IN_REF_SYSTEM_COORDS

Description: Computes IIHS Intrusion numbers based on displacements in reference system

Syntax: curves_odbintrusion_all_targets_in_ref_system_coords(reference_n1xyz_coordinates,reference_n2xyz_coordinates,reference_n3xyz_coordinates,seat_xyz_coords,footrest_xyz_coords,dash_left_xyz_coords,dash_center_xyz_coords,dash_right_xyz_coords,brake_pedal_xyz_coords,left_ipxyz_coords,right_ipxyz_coords,a-pillar_xyz_coords,b-pillar_xyz_coords,coorddefinitiontype,include_seatmotion,intrusion_value_type,return_type,multi-point_value,rotation)

Inputs: - Name: reference_n1xyz_coordinates - Type: vector

  • Name: reference_n2xyz_coordinates
  • Type: vector
  • Name: reference_n3xyz_coordinates
  • Type: vector
  • Name: seat_xyz_coords
  • Type: vector
  • Name: footrest_xyz_coords
  • Type: vector
  • Name: dash_left_xyz_coords
  • Type: vector
  • Name: dash_center_xyz_coords
  • Type: vector
  • Name: dash_right_xyz_coords
  • Type: vector
  • Name: brake_pedal_xyz_coords
  • Type: vector
  • Name: left_ipxyz_coords
  • Type: vector
  • Name: right_ipxyz_coords
  • Type: vector
  • Name: a-pillar_xyz_coords
  • Type: vector
  • Name: b-pillar_xyz_coords
  • Type: vector
  • Name: coorddefinitiontype
  • Type: select
  • Default: lsdyna
  • Name: include_seatmotion
  • Type: select
  • Default: yes
  • Name: intrusion_value_type
  • Type: select
  • Default: raw
  • Name: return_type
  • Type: select
  • Default: intrusions
  • Name: multi-point_value
  • Type: select
  • Default: auto
  • Name: rotation
  • Type: select
  • Default: fixed

Outputs: Name: curves_odbintrusion_all_targets_in_ref_system_coords_output_1 Type: vector

*CURVES_ODBINTRUSION_ONE_TARGET_IN_REF_SYSTEM_COORDS

Description: Computes IIHS Intrusion numbers based on displacements in reference system

Syntax: curves_odbintrusion_one_target_in_ref_system_coords(reference_n1xyz_coordinates,reference_n2xyz_coordinates,reference_n3xyz_coordinates,seat_xyz_coords,pointin_xyz_coords,locationtype,coorddefinitiontype,include_seatmotion,intrusion_value_type,return_type,multi-point_value,rotation)

Inputs: - Name: reference_n1xyz_coordinates - Type: vector

  • Name: reference_n2xyz_coordinates
  • Type: vector
  • Name: reference_n3xyz_coordinates
  • Type: vector
  • Name: seat_xyz_coords
  • Type: vector
  • Name: pointin_xyz_coords
  • Type: vector
  • Name: locationtype
  • Type: select
  • Default: footrest
  • Name: coorddefinitiontype
  • Type: select
  • Default: lsdyna
  • Name: include_seatmotion
  • Type: select
  • Default: yes
  • Name: intrusion_value_type
  • Type: select
  • Default: raw
  • Name: return_type
  • Type: select
  • Default: intrusions
  • Name: multi-point_value
  • Type: select
  • Default: auto
  • Name: rotation
  • Type: select
  • Default: fixed

Outputs: Name: curves_odbintrusion_one_target_in_ref_system_coords_output_1 Type: vector

*CURVES_IIHSINTRUSION_ALL_TARGETS_IN_REF_SYSTEM_COORDS_JS3D

Description: Creates a JS3D visualization for viewing the intrusions in local system

Syntax: curves_iihsintrusion_all_targets_in_ref_system_coords_js3d(reference_n1xyz_coordinates,reference_n2xyz_coordinates,reference_n3xyz_coordinates,seat_xyz_coords,lower_hinge_pillar_xyz_coords,footrest_xyz_coords,left_toepan_xyz_coords,brake_pedal_xyz_coords,parking_brake_xyz_coords,rocker_panel_xyz_coords,steering_column_xyz_coords,upper_hinge_pillar_xyz_coords,upper_dash_xyz_coords,left_ipxyz_coords,coorddefinitiontype,include_seatmotion,intrusion_type)

Inputs: - Name: reference_n1xyz_coordinates - Type: vector

  • Name: reference_n2xyz_coordinates
  • Type: vector
  • Name: reference_n3xyz_coordinates
  • Type: vector
  • Name: seat_xyz_coords
  • Type: vector
  • Name: lower_hinge_pillar_xyz_coords
  • Type: vector
  • Name: footrest_xyz_coords
  • Type: vector
  • Name: left_toepan_xyz_coords
  • Type: vector
  • Name: brake_pedal_xyz_coords
  • Type: vector
  • Name: parking_brake_xyz_coords
  • Type: vector
  • Name: rocker_panel_xyz_coords
  • Type: vector
  • Name: steering_column_xyz_coords
  • Type: vector
  • Name: upper_hinge_pillar_xyz_coords
  • Type: vector
  • Name: upper_dash_xyz_coords
  • Type: vector
  • Name: left_ipxyz_coords
  • Type: vector
  • Name: coorddefinitiontype
  • Type: select
  • Default: lsdyna
  • Name: include_seatmotion
  • Type: select
  • Default: yes
  • Name: intrusion_type
  • Type: select
  • Default: raw

Outputs: Name: curves_iihsintrusion_all_targets_in_ref_system_coords_js3d_output_1 Type: view

*CURVES_COORDINATE_TIME_HISTORY_TO_JS3D

Description: Converts a XYZ Coordinate time-history to JS3D

Syntax: curves_coordinate_time_history_to_js3d(curves_xyz_coordinates)

Inputs: - Name: curves_xyz_coordinates - Type: vector

Outputs: Name: curves_coordinate_time_history_to_js3d_output_1 Type: view

*CURVES_COORDINATE_AVERAGE

Description: Converts a XYZ Coordinates in groups to avearge values

Syntax: curves_coordinate_average(curves_xyz_coordinates)

Inputs: - Name: curves_xyz_coordinates - Type: vector

Outputs: Name: curves_coordinate_average_output_1 Type: vector

*CURVES_GET_ENCLOSED_AREA_DIFF

Description: Get the enclosed area difference

Syntax: curves_get_enclosed_area_diff(firstcurvecoordinates,secondcurverepresentingcoordinates)

Inputs: - Name: firstcurvecoordinates - Type: vector

  • Name: secondcurverepresentingcoordinates
  • Type: vector

Outputs: Name: curves_get_enclosed_area_diff_output_1 Type: scalar

*CURVES_SIGN_CHANGE_STATS

Description: Computes the events based on sign changes and returns the points

Syntax: curves_sign_change_stats(curves,switchtype,pre-switchtime_window,post-switchtime_window,fluctuationtimewindowinpercentage)

Inputs: - Name: curves - Type: vector

  • Name: switchtype
  • Type: select
  • Default: positive_to_negative
  • Name: pre-switchtime_window
  • Type: scalar
  • Default: 600
  • Name: post-switchtime_window
  • Type: scalar
  • Default: 1200
  • Name: fluctuationtimewindowinpercentage
  • Type: scalar
  • Default: 2%

Outputs: Name: curves_sign_change_stats_output_1 Type: dataset

*CURVES_DERIVATIVE_EXCEEDS_THRESHOLD

Description: Computes the sign changes and returns yes\/no

Syntax: curves_derivative_exceeds_threshold(curve,order,ratio)

Inputs: - Name: curve - Type: vector

  • Name: order
  • Type: scalar
  • Default: 3
  • Name: ratio
  • Type: scalar
  • Default: 0.75

Outputs: Name: curves_derivative_exceeds_threshold_output_1 Type: vector

*CURVES_ENGSTRESS_SCALE_BY_SCALES

Description: Compute variance based on scales

Syntax: curves_engstress_scale_by_scales(eng_stress_strain_curves,scales,slope,offset,scale_after_necking)

Inputs: - Name: eng_stress_strain_curves - Type: vector

  • Name: scales
  • Type: keyvalue
  • Name: slope
  • Type: scalar
  • Name: offset
  • Type: scalar
  • Name: scale_after_necking
  • Type: select
  • Default: yes

Outputs: Name: curves_engstress_scale_by_scales_output_1 Type: vector

*CURVES_ENGSTRESS_VARIANCE

Description: Create a curve using the standard variance of yield, ultimate and failure stress

Syntax: curves_engstress_variance(dynamic_eng_stress_strain_curves,quasi-static_eng_stress_strain_curve,qs_yield_stress_min,qs_yield_stress_max,qs_ultimate_stress_min,qs_ultimate_stress_max,qs_elongation_strain_min,qs_elongation_strain_max,elastic_modulus,yield_offset)

Inputs: - Name: dynamic_eng_stress_strain_curves - Type: vector

  • Name: quasi-static_eng_stress_strain_curve
  • Type: vector
  • Name: qs_yield_stress_min
  • Type: scalar
  • Name: qs_yield_stress_max
  • Type: scalar
  • Name: qs_ultimate_stress_min
  • Type: scalar
  • Name: qs_ultimate_stress_max
  • Type: scalar
  • Name: qs_elongation_strain_min
  • Type: scalar
  • Name: qs_elongation_strain_max
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: yield_offset
  • Type: scalar
  • Default: 0.002

Outputs: Name: curves_engstress_variance_output_1 Type: vector

*CURVES_MONOTONIC

Description: Enforces monotocity for x or y points for all Curves

Syntax: curves_monotonic(curvetobeoperatedon,axis)

Inputs: - Name: curvetobeoperatedon - Type: vector

  • Name: axis
  • Type: select
  • Default: x

Outputs: Name: curves_monotonic_output_1 Type: vector

*CURVES_REVERSEPOINTS

Description: Reverse points x, y or both

Syntax: curves_reversepoints(curvetobeoperatedon,axis)

Inputs: - Name: curvetobeoperatedon - Type: vector

  • Name: axis
  • Type: select
  • Default: x

Outputs: Name: curves_reversepoints_output_1 Type: vector

*CURVES_REMOVE_NEGATIVE_SLOPE

Description: Remove last negative slope

Syntax: curves_remove_negative_slope(curvestobeoperatedon,percentage)

Inputs: - Name: curvestobeoperatedon - Type: vector

  • Name: percentage
  • Type: textarea
  • Default: 0.05

Outputs: Name: curves_remove_negative_slope_output_1 Type: vector

*CURVES_ENSURE_FIRST_YIELD_GT_ZERO

Description: Ensure first yield gt zero

Syntax: curves_ensure_first_yield_gt_zero(curvestobeoperatedon)

Inputs: - Name: curvestobeoperatedon - Type: vector

Outputs: Name: curves_ensure_first_yield_gt_zero_output_1 Type: vector

*CURVES_SCALE

Description: Scale the x-values and y-values by the factors provided below

Syntax: curves_scale(curvestobescaled,x_scalevalue,y_scalevalue,x_inverse,y_inverse)

Inputs: - Name: curvestobescaled - Type: vector

  • Name: x_scalevalue
  • Type: scalar
  • Default: 1
  • Name: y_scalevalue
  • Type: scalar
  • Default: 1
  • Name: x_inverse
  • Type: select
  • Default: no
  • Name: y_inverse
  • Type: select
  • Default: no

Outputs: Name: curves_scale_output_1 Type: vector

*CURVES_OFFSET

Description: Offset the x-values and y-values by the factors provided below

Syntax: curves_offset(curvestobescaled,x_offsetvalue,y_offsetvalue)

Inputs: - Name: curvestobescaled - Type: vector

  • Name: x_offsetvalue
  • Type: scalar
  • Name: y_offsetvalue
  • Type: scalar

Outputs: Name: curves_offset_output_1 Type: vector

*CURVES_OFFSET_SCALE

Description: Offset and scale Curves

Syntax: curves_offset_scale(curvestobescaled,x_offset,y_offset,x_scale,y_scale)

Inputs: - Name: curvestobescaled - Type: vector

  • Name: x_offset
  • Type: scalar
  • Name: y_offset
  • Type: scalar
  • Name: x_scale
  • Type: scalar
  • Default: 1
  • Name: y_scale
  • Type: scalar
  • Default: 1

Outputs: Name: curves_offset_scale_output_1 Type: vector

*CURVES_SCALE_BY_CURVE

Description: Scale the x-values and y-values by the by a curve

Syntax: curves_scale_by_curve(curvestobescaled,curvethatacales)

Inputs: - Name: curvestobescaled - Type: vector

  • Name: curvethatacales
  • Type: vector

Outputs: Name: curves_scale_by_curve_output_1 Type: vector

*CURVES_RDP_DOWNSAMPLING

Description: Curves rdp downsampling

Syntax: curves_rdp_downsampling(curves,epsilon)

Inputs: - Name: curves - Type: vector

  • Name: epsilon
  • Type: scalar
  • Default: 1

Outputs: Name: curves_rdp_downsampling_output_1 Type: vector

*CURVES_DOWNSIZE

Description: Curve downsize

Syntax: curves_downsize(curves,band_size,num_iterations,window_size,window_type)

Inputs: - Name: curves - Type: vector

  • Name: band_size
  • Type: scalar
  • Default: 0.005
  • Name: num_iterations
  • Type: scalar
  • Default: 1
  • Name: window_size
  • Type: scalar
  • Name: window_type
  • Type: select
  • Default: value

Outputs: Name: curves_downsize_output_1 Type: vector

*CURVES_ENFORCE_DECAY

Description: Enforce Decay - Monotonically decreasing values for Y

Syntax: curves_enforce_decay(curves)

Inputs: - Name: curves - Type: vector

Outputs: Name: curves_enforce_decay_output_1 Type: vector

*CURVES_GET_SHIFT_OFFSET

Description: Get shift offset between two curves

Syntax: curves_get_shift_offset(curve1,curve2,dig_points)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: dig_points
  • Type: integer
  • Default: 100

Outputs: Name: curves_get_shift_offset_output_1 Type: vector

*CURVES_DIGITIZE

Description: Create a new set of curves by using a interval of xmax-max/np as specified below

Syntax: curves_digitize(curves,num_points,mid_point,add_rdp,rdp_espsilon)

Inputs: - Name: curves - Type: vector

  • Name: num_points
  • Type: scalar
  • Default: 100
  • Name: mid_point
  • Type: integer
  • Default: 0.0
  • Name: add_rdp
  • Type: select
  • Default: no
  • Name: rdp_espsilon
  • Type: integer
  • Default: 1.0

Outputs: Name: curves_digitize_output_1 Type: vector

*CURVES_SKIP_EVERY

Description: Create a new set of curves by using a interval of xmax-max\/np as specified below

Syntax: curves_skip_every(curves,every)

Inputs: - Name: curves - Type: vector

  • Name: every
  • Type: scalar
  • Default: 100

Outputs: Name: curves_skip_every_output_1 Type: vector

*CURVES_THREE_POINT_ROTATION

Description: Find the time-history angle using time-history coordinates of three points

Syntax: curves_three_point_rotation(point1xy_z,point2xy_z,point3xy_z,return_type)

Inputs: - Name: point1xy_z - Type: vector

  • Name: point2xy_z
  • Type: vector
  • Name: point3xy_z
  • Type: vector
  • Name: return_type
  • Type: select
  • Default: deg

Outputs: Name: curves_three_point_rotation_output_1 Type: vector

*CURVES_XYZR_FINAL_TABLE

Description: Compute the Resultant and return a dataset with X,Y,Z, Resultant

Syntax: curves_xyzr_final_table(xyz_curvesinsequence,names)

Inputs: - Name: xyz_curvesinsequence - Type: vector

  • Name: names
  • Type: string

Outputs: Name: curves_xyzr_final_table_output_1 Type: dataset

*CURVES_RENAME_CURVES

Description: Provide alternative names for the curves

Syntax: curves_rename_curves(curves,curve_names)

Inputs: - Name: curves - Type: vector

  • Name: curve_names
  • Type: string

Outputs: Name: curves_rename_curves_output_1 Type: vector

*CURVES_RENAME_BY_INDEX

Description: Rename curve by index

Syntax: curves_rename_by_index(curves,index,new_name)

Inputs: - Name: curves - Type: vector

  • Name: index
  • Type: string
  • Name: new_name
  • Type: string

Outputs: Name: curves_rename_by_index_output_1 Type: vector

*CURVES_SEARCH_BY_NAME

Description: Search curve by the curve-name

Syntax: curves_search_by_name(curves,name,search_type)

Inputs: - Name: curves - Type: vector

  • Name: name
  • Type: string
  • Name: search_type
  • Type: select
  • Default: eq

Outputs: Name: curves_search_by_name_output_1 Type: vector

*CURVES_SEARCH_BY_VALUE

Description: Find the angle between three time-history points

Syntax: curves_search_by_value(curves,value_type,target_condition,target_value)

Inputs: - Name: curves - Type: vector

  • Name: value_type
  • Type: select
  • Default: eq
  • Name: target_condition
  • Type: select
  • Default: eq
  • Name: target_value
  • Type: string

Outputs: Name: curves_search_by_value_output_1 Type: vector

*CURVES_RENAME_GROUP

Description: Rename curves

Syntax: curves_rename_group(curves,group_name)

Inputs: - Name: curves - Type: vector

  • Name: group_name
  • Type: string

Outputs: Name: curves_rename_group_output_1 Type: vector

*CURVES_GROUP_COORDINATE_AXES

Description: Group curves so they are in the order of N1-XYZ, N2-XYZ, …

Syntax: curves_group_coordinate_axes(curves)

Inputs: - Name: curves - Type: vector

Outputs: Name: curves_group_coordinate_axes_output_1 Type: vector

*CURVES_GET_AXIS_FROM_GROUP

Description: Get curves of a single axis from a grouped XYZ Curves. The number of curves is assumed to be divisible by 3

Syntax: curves_get_axis_from_group(curves,axis_type)

Inputs: - Name: curves - Type: vector

  • Name: axis_type
  • Type: select
  • Default: eq

Outputs: Name: curves_get_axis_from_group_output_1 Type: vector

*CURVES_ENGTOTRUESTRESS

Description: Engineering stress vs strain curves to True stress vs strain curve using Constant Volume assumption

Syntax: curves_engtotruestress(engineeringstressstraincurves,axis)

Inputs: - Name: engineeringstressstraincurves - Type: vector

  • Name: axis
  • Type: select
  • Default: both

Outputs: Name: curves_engtotruestress_output_1 Type: vector

*CURVES_TRUETOEFFECTIVESTRESS

Description: Convert True to Effective stress vs strain curves by removing all elastic strains

Syntax: curves_truetoeffectivestress(truestressstraincurves,elastic_modulus,yield_type,yield_strainor_offset,necking_treatment,slopefor_extrapolation,last_strain,digitize,saturation_strain,saturation_percentage,intersection_point_type,digitize_option)

Inputs: - Name: truestressstraincurves - Type: vector

  • Name: elastic_modulus
  • Type: scalar
  • Name: yield_type
  • Type: select
  • Default: offset
  • Name: yield_strainor_offset
  • Type: scalar
  • Default: 0.002
  • Name: necking_treatment
  • Type: select
  • Default: none
  • Name: slopefor_extrapolation
  • Type: scalar
  • Name: last_strain
  • Type: scalar
  • Default: 1
  • Name: digitize
  • Type: scalar
  • Default: 100
  • Name: saturation_strain
  • Type: scalar
  • Name: saturation_percentage
  • Type: scalar
  • Name: intersection_point_type
  • Type: select
  • Default: auto
  • Name: digitize_option
  • Type: select
  • Default: yes

Outputs: Name: curves_truetoeffectivestress_output_1 Type: vector

*CURVES_GENERATE_PART_CONTOURS_ANIMATION

Description: Contour parts based on curve data

Syntax: curves_generate_part_contours_animation(valuestomap,generation_type,keyword_data,mapping_table,map_table_order,fringe_min_color,fringe_max_color,fringe_min_value,fringe_max_value,view_orientation,numberof_states,title,fringe_levels,fringe_average,fringe_reverse_colors,rotations,movietype)

Inputs: - Name: valuestomap - Type: vector

  • Name: generation_type
  • Type: select
  • Default: image
  • Name: keyword_data
  • Type: textarea
  • Name: mapping_table
  • Type: textarea
  • Name: map_table_order
  • Type: select
  • Default: as_provided
  • Name: fringe_min_color
  • Type: scalar
  • Default: 0.0
  • Name: fringe_max_color
  • Type: scalar
  • Default: 1.0
  • Name: fringe_min_value
  • Type: scalar
  • Default: 0.1
  • Name: fringe_max_value
  • Type: scalar
  • Default: 0.8
  • Name: view_orientation
  • Type: textarea
  • Default: top
  • Name: numberof_states
  • Type: scalar
  • Default: 10
  • Name: title
  • Type: scalar
  • Default: Part heatmap
  • Name: fringe_levels
  • Type: scalar
  • Default: 4
  • Name: fringe_average
  • Type: select
  • Default: none
  • Name: fringe_reverse_colors
  • Type: select
  • Default: on
  • Name: rotations
  • Type: scalar
  • Default: rz 90
  • Name: movietype
  • Type: select
  • Default: mp4

Outputs: Name: curves_generate_part_contours_animation_output_1 Type: view

12.6. Complexcurve Workers

Following are the workers for this group of workers

*COMPLEXCURVE_TO_REAL

Description: Convert complex curve to real

Syntax: complexcurve_to_real(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: complexcurve_to_real_output_1 Type: vector

*COMPLEXCURVE_TO_DB

Description: Convert complex curve to db

Syntax: complexcurve_to_db(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: complexcurve_to_db_output_1 Type: vector

*COMPLEXCURVE_TO_PRESSURE_DB

Description: Convert complex curve to db

Syntax: complexcurve_to_pressure_db(curve)

Inputs: - Name: curve - Type: vector

Outputs: Name: complexcurve_to_pressure_db_output_1 Type: vector

*COMPLEXCURVE_AWEIGHT

Description: Convert complex curve to aweight

Syntax: complexcurve_aweight(complex_curve)

Inputs: - Name: complex_curve - Type: vector

Outputs: Name: complexcurve_aweight_output_1 Type: vector

*COMPLEXCURVE_ATOV

Description: Convert complex curve to velocity

Syntax: complexcurve_atov(complex_curve)

Inputs: - Name: complex_curve - Type: vector

Outputs: Name: complexcurve_atov_output_1 Type: vector

*COMPLEXCURVE_ATOD

Description: Convert Acceleration to displacement

Syntax: complexcurve_atod(complex_curve)

Inputs: - Name: complex_curve - Type: vector

Outputs: Name: complexcurve_atod_output_1 Type: vector

*COMPLEXCURVE_XTODS

Description: Convert complex curve to dynamic stiffness

Syntax: complexcurve_xtods(complex_curve)

Inputs: - Name: complex_curve - Type: vector

Outputs: Name: complexcurve_xtods_output_1 Type: vector

*COMPLEXCURVE_TO_AMP

Description: Convert complex curve to amplitude

Syntax: complexcurve_to_amp(complex_curve)

Inputs: - Name: complex_curve - Type: vector

Outputs: Name: complexcurve_to_amp_output_1 Type: vector

*COMPLEXCURVE_SAMPLE

Description: Create a sample complex curve

Syntax: complexcurve_sample(curve_name)

Inputs: - Name: curve_name - Type: scalar

Outputs: Name: complexcurve_sample_output_1 Type: vector

*COMPLEXCURVE_PERCENTILE

Description: Compute the percentile for the curve

Syntax: complexcurve_percentile(curve,percentile,xmin,xmax)

Inputs: - Name: curve - Type: vector

  • Name: percentile
  • Type: float
  • Default: 0.0
  • Name: xmin
  • Type: float
  • Default: 0.0
  • Name: xmax
  • Type: float
  • Default: 0.0

Outputs: Name: complexcurve_percentile_output_1 Type: scalar

12.7. Complexcurves Workers

Following are the workers for this group of workers

*COMPLEXCURVES_VECTOR_SUM

Description: Compute vector sum of complex curves

Syntax: complexcurves_vector_sum(curves)

Inputs: - Name: curves - Type: vector

Outputs: Name: complexcurves_vector_sum_output_1 Type: vector

*COMPLEXCURVES_MATCH

Description: Compute complex curve difference using the amplitude

Syntax: complexcurves_match(curve1,curve2,type,digitize,normalize,xmin,xmax)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector
  • Name: type
  • Type: select
  • Default: raw
  • Name: digitize
  • Type: select
  • Name: normalize
  • Type: select
  • Default: no
  • Name: xmin
  • Type: scalar
  • Name: xmax
  • Type: scalar

Outputs: Name: complexcurves_match_output_1 Type: scalar

*COMPLEXCURVES_AVERAGE

Description: Compute vector sum of complex curves

Syntax: complexcurves_average(curve1,curve2)

Inputs: - Name: curve1 - Type: vector

  • Name: curve2
  • Type: vector

Outputs: Name: complexcurves_average_output_1 Type: vector

12.8. Custom Workers

Following are the workers for this group of workers

*CUSTOM_SCRIPT

Description: Custom script

Syntax: custom_script(type,code_value,arguments)

Inputs: - Name: type - Type: select - Default: count

  • Name: code_value
  • Type: textarea
  • Name: arguments
  • Type: vector

Outputs: Name: custom_script_output_1 Type: vector

*CUSTOM_SUBMIT

Description:

Syntax: custom_submit(submit_output,job_name,run_command)

Inputs: - Name: submit_output - Type: string

  • Name: job_name
  • Type: string
  • Name: run_command
  • Type: string

Outputs: Name: submit_output Type: string Name: job_name Type: string

12.9. Text Workers

Following are the workers for this group of workers

*TEXT_PARSER

Description: Use regular expression to extract the data from a text

Syntax: text_parser(texttobeparsed,parsertype,expression)

Inputs: - Name: texttobeparsed - Type: textarea

  • Name: parsertype
  • Type: select
  • Default: regex
  • Name: expression
  • Type: string

Outputs: Name: text_parser_output_1 Type: text

*TEXT_DIFF

Description: Compute the difference between two tests

Syntax: text_diff(text1,text2)

Inputs: - Name: text1 - Type: textarea

  • Name: text2
  • Type: textarea

Outputs: Name: text_diff_output_1 Type: text

*TEXT_WRITE_TO_FILE

Description: Write text contents to a file

Syntax: text_write_to_file(filename,texttobewritten)

Inputs: - Name: filename - Type: scalar

  • Name: texttobewritten
  • Type: textarea

Outputs: Name: text_write_to_file_output_1 Type: text

*TEXT_SAVE_TO_BLOB

Description: Save text a blob in Database

Syntax: text_save_to_blob(blob_name,texttobewritten)

Inputs: - Name: blob_name - Type: scalar

  • Name: texttobewritten
  • Type: textarea

Outputs: Name: text_save_to_blob_output_1 Type: scalar

*TEXT_GET_FROM_BLOB

Description: Get text from blob in Database

Syntax: text_get_from_blob(blob_id)

Inputs: - Name: blob_id - Type: remote_lookup

Outputs: Name: text_get_from_blob_output_1 Type: scalar

*TEXT_CAST

Description: Cast a number

Syntax: text_cast(texttocast,casttype)

Inputs: - Name: texttocast - Type: scalar

  • Name: casttype
  • Type: select
  • Default: integer

Outputs: Name: text_cast_output_1 Type: scalar

*TEXT_PARAMETERIZE

Description: Parameterize input

Syntax: text_parameterize(text,parameter_name,parameter_type,parameter_value,parameter_width,keywordname,cardnumber,parameternumber,keyword_i_d,expression_type)

Inputs: - Name: text - Type: textarea

  • Name: parameter_name
  • Type: scalar
  • Name: parameter_type
  • Type: scalar
  • Name: parameter_value
  • Type: scalar
  • Name: parameter_width
  • Type: scalar
  • Name: keywordname
  • Type: scalar
  • Name: cardnumber
  • Type: scalar
  • Name: parameternumber
  • Type: scalar
  • Name: keyword_i_d
  • Type: scalar
  • Name: expression_type
  • Type: select
  • Default: no

Outputs: Name: text_parameterize_output_1 Type: text

*TEXT_GET_KEYWORD_PARAMETER

Description: Get keyword parameter value

Syntax: text_get_keyword_parameter(text,keywordname,cardid,cardnumber,parameterwidth,parameternumber)

Inputs: - Name: text - Type: textarea

  • Name: keywordname
  • Type: scalar
  • Name: cardid
  • Type: scalar
  • Default: 1
  • Name: cardnumber
  • Type: scalar
  • Default: 1
  • Name: parameterwidth
  • Type: scalar
  • Default: 10
  • Name: parameternumber
  • Type: scalar
  • Default: 10

Outputs: Name: text_get_keyword_parameter_output_1 Type: text

*TEXT_PARAMETERIZE_BY_DATASET

Description: Parameterize input by dataset

Syntax: text_parameterize_by_dataset(text,dataset)

Inputs: - Name: text - Type: textarea

  • Name: dataset
  • Type: scalar

Outputs: Name: text_parameterize_by_dataset_output_1 Type: text

*TEXT_TOKENIZE

Description: Tokenize text

Syntax: text_tokenize(texttobeparsed,tokentype,index)

Inputs: - Name: texttobeparsed - Type: textarea

  • Name: tokentype
  • Type: select
  • Default: regex
  • Name: index
  • Type: string

Outputs: Name: text_tokenize_output_1 Type: text

*TEXT_TRANSFORM

Description: Transform Text using Existing responses

Syntax: text_transform(texttobeparsed,curvesforthistransformation,scalarsforthistransformation)

Inputs: - Name: texttobeparsed - Type: textarea

  • Name: curvesforthistransformation
  • Type: vector
  • Name: scalarsforthistransformation
  • Type: scalar

Outputs: Name: text_transform_output_1 Type: text

*TEXT_MERGE

Description: Merge two or more texts

Syntax: text_merge(base_text,merge_text)

Inputs: - Name: base_text - Type: textarea

  • Name: merge_text
  • Type: textarea

Outputs: Name: text_merge_output_1 Type: text

*TEXT_SIMILARITY

Description: Text similarity

Syntax: text_similarity(base_text,compare_text)

Inputs: - Name: base_text - Type: textarea

  • Name: compare_text
  • Type: textarea

Outputs: Name: text_similarity_output_1 Type: text

*TEXT_MERGE_WITH_NEWLINES

Description: Merge two or more texts and add new lines at the end

Syntax: text_merge_with_newlines(base_text,merge_text)

Inputs: - Name: base_text - Type: textarea

  • Name: merge_text
  • Type: textarea

Outputs: Name: text_merge_with_newlines_output_1 Type: text

*TEXT_TEMPLATE

Description: Template Based

Syntax: text_template(template,variables)

Inputs: - Name: template - Type: textarea

  • Name: variables
  • Type: any

Outputs: Name: text_template_output_1 Type: text

*TEXT_POINTS

Description: Create failure

Syntax: text_points(point)

Inputs: - Name: point - Type: scalar - Default: 1

Outputs: Name: text_points_output_1 Type: text

12.10. Matrix Workers

Following are the workers for this group of workers

*MATRIX_CREATEFROMSTRING

Description: Create a matrix from a CSV string

Syntax: matrix_createfromstring(matrixin_text_form)

Inputs: - Name: matrixin_text_form - Type: textarea

Outputs: Name: matrix_createfromstring_output_1 Type: matrix

*MATRIX_CREATERANDOM

Description: Create a random matrix based on the given rows and columns

Syntax: matrix_createrandom(num_rows,num_cols)

Inputs: - Name: num_rows - Type: integer - Default: 3

  • Name: num_cols
  • Type: integer
  • Default: 3

Outputs: Name: matrix_createrandom_output_1 Type: matrix

*MATRIX_CREATECOSINEFROMEULERANGLES

Description: matrix_createcosinefromeulerangles

Syntax: matrix_createcosinefromeulerangles(angle1,angle2,angle3)

Inputs: - Name: angle1 - Type: float

  • Name: angle2
  • Type: float
  • Name: angle3
  • Type: float

Outputs: Name: matrix_createcosinefromeulerangles_output_1 Type: matrix

*MATRIX_CREATEFROMVECTORASROW

Description: Create a matrix using the vectors

Syntax: matrix_createfromvectorasrow(vector1,vector2,vector3)

Inputs: - Name: vector1 - Type: list

  • Name: vector2
  • Type: list
  • Name: vector3
  • Type: list

Outputs: Name: matrix_createfromvectorasrow_output_1 Type: matrix

*MATRIX_CREATEFROMVECTORASCOLUMN

Description: Create a matrix from vector

Syntax: matrix_createfromvectorascolumn(vector1,vector2,vector3)

Inputs: - Name: vector1 - Type: list

  • Name: vector2
  • Type: list
  • Name: vector3
  • Type: list

Outputs: Name: matrix_createfromvectorascolumn_output_1 Type: matrix

*MATRIX_MULTIPLY

Description: Compute the product of two matrices

Syntax: matrix_multiply(matrix1,matrix2)

Inputs: - Name: matrix1 - Type: matrix

  • Name: matrix2
  • Type: matrix

Outputs: Name: matrix_multiply_output_1 Type: matrix

*MATRIX_SCALARADD

Description: Computje the sum of two matrices

Syntax: matrix_scalaradd(matrix1,matrix2)

Inputs: - Name: matrix1 - Type: matrix

  • Name: matrix2
  • Type: matrix

Outputs: Name: matrix_scalaradd_output_1 Type: matrix

*MATRIX_SCALARMULTIPLY

Description: Scale the matrix by a number

Syntax: matrix_scalarmultiply(matrix1,multiplication_factor)

Inputs: - Name: matrix1 - Type: matrix

  • Name: multiplication_factor
  • Type: scalar

Outputs: Name: matrix_scalarmultiply_output_1 Type: matrix

*MATRIX_SCALARDIVIDE

Description: Divided two matrices

Syntax: matrix_scalardivide(matrix1,matrix2)

Inputs: - Name: matrix1 - Type: matrix

  • Name: matrix2
  • Type: matrix

Outputs: Name: matrix_scalardivide_output_1 Type: matrix

*MATRIX_SCALARSUBTRACT

Description: Subtract two matrices

Syntax: matrix_scalarsubtract(matrix1,matrix2)

Inputs: - Name: matrix1 - Type: matrix

  • Name: matrix2
  • Type: matrix

Outputs: Name: matrix_scalarsubtract_output_1 Type: matrix

*MATRIX_COPY

Description: matrix_copy

Syntax: matrix_copy(matrixtobecopied)

Inputs: - Name: matrixtobecopied - Type: matrix

Outputs: Name: matrix_copy_output_1 Type: matrix

*MATRIX_TRANSPOSE

Description: matrix_transpose

Syntax: matrix_transpose(matrixtobetransposed)

Inputs: - Name: matrixtobetransposed - Type: textarea

Outputs: Name: matrix_transpose_output_1 Type: matrix

*MATRIX_INVERSE

Description: matrix_inverse

Syntax: matrix_inverse(matrixtobeinverted)

Inputs: - Name: matrixtobeinverted - Type: matrix

Outputs: Name: matrix_inverse_output_1 Type: matrix

*MATRIX_GETENTRY

Description: matrix_getentry

Syntax: matrix_getentry(rownumber,columnnumber)

Inputs: - Name: rownumber - Type: integer

  • Name: columnnumber
  • Type: integer

Outputs: Name: matrix_getentry_output_1 Type: matrix

12.11. Createscalargroup Workers

Following are the workers for this group of workers

*CREATESCALARGROUP

Description: createscalargroup

Syntax: createscalargroup(hash_value)

Inputs: - Name: hash_value - Type: hashPair

Outputs: Name: createscalargroup_output_1 Type: hashMap

12.12. Vector Workers

Following are the workers for this group of workers

*VECTOR_CREATEFROMSTRING

Description: vector_createfromstring

Syntax: vector_createfromstring(textfromwhichthevectortobecreated)

Inputs: - Name: textfromwhichthevectortobecreated - Type: textarea

Outputs: Name: vector_createfromstring_output_1 Type: vector

*VECTOR_CREATEFROMPOINT

Description: vector_createfrompoint

Syntax: vector_createfrompoint(pointfromwhichthevectoristobecreated)

Inputs: - Name: pointfromwhichthevectoristobecreated - Type: point

Outputs: Name: vector_createfrompoint_output_1 Type: vector

*VECTOR_CREATEFROMPOINTS

Description: vector_createfrompoints

Syntax: vector_createfrompoints()

Inputs:

Outputs: Name: vector_createfrompoints_output_1 Type: vector

*VECTOR_CREATEFROMCURVE

Description: vector_createfromcurve

Syntax: vector_createfromcurve(nameofthe_curve)

Inputs: - Name: nameofthe_curve - Type: vector

Outputs: Name: vector_createfromcurve_output_1 Type: vector

*VECTOR_X

Description: vector_x

Syntax: vector_x(nameofthe_vector)

Inputs: - Name: nameofthe_vector - Type: vector

Outputs: Name: vector_x_output_1 Type: number

*VECTOR_Y

Description: vector_y

Syntax: vector_y(nameofthe_vector)

Inputs: - Name: nameofthe_vector - Type: vector

Outputs: Name: vector_y_output_1 Type: number

*VECTOR_Z

Description: vector_z

Syntax: vector_z(nameofthe_vector)

Inputs: - Name: nameofthe_vector - Type: vector

Outputs: Name: vector_z_output_1 Type: number

*VECTOR_MAGNITUDE

Description: vector_magnitude

Syntax: vector_magnitude(vector)

Inputs: - Name: vector - Type: vector

Outputs: Name: vector_magnitude_output_1 Type: number

*VECTOR_NORMALIZE

Description: vector_normalize

Syntax: vector_normalize(vector)

Inputs: - Name: vector - Type: vector

Outputs: Name: vector_normalize_output_1 Type: vector

*VECTOR_CROSS

Description: vector_cross

Syntax: vector_cross(vector1,vector2)

Inputs: - Name: vector1 - Type: vector

  • Name: vector2
  • Type: vector

Outputs: Name: vector_cross_output_1 Type: vector

*VECTOR_DOT

Description: vector_dot

Syntax: vector_dot(vector1,vector2)

Inputs: - Name: vector1 - Type: vector

  • Name: vector2
  • Type: vector

Outputs: Name: vector_dot_output_1 Type: number

*VECTOR_SCALE

Description: vector_scale

Syntax: vector_scale(vector1tobescaled,scale_factor)

Inputs: - Name: vector1tobescaled - Type: vector

  • Name: scale_factor
  • Type: scalar

Outputs: Name: vector_scale_output_1 Type: vector

*VECTOR_TOROWMATRIX

Description: vector_torowmatrix

Syntax: vector_torowmatrix(vectortobeconverted)

Inputs: - Name: vectortobeconverted - Type: vector

Outputs: Name: vector_torowmatrix_output_1 Type: matrix

*VECTOR_TOCOLUMNMATRIX

Description: vector_tocolumnmatrix

Syntax: vector_tocolumnmatrix(vectortobeconverted)

Inputs: - Name: vectortobeconverted - Type: vector

Outputs: Name: vector_tocolumnmatrix_output_1 Type: matrix

12.13. Dataset Workers

Following are the workers for this group of workers

*DATASET_GET_COLUMN_VALUE_BY_CONDITION

Description: dataset_get_column_value_by_condition

Syntax: dataset_get_column_value_by_condition(dataset,columntocheck,conditions,columntoreturn)

Inputs: - Name: dataset - Type: dataset

  • Name: columntocheck
  • Type: scalar
  • Default: unclassified
  • Name: conditions
  • Type: labelcondition
  • Name: columntoreturn
  • Type: scalar
  • Default: unclassified

Outputs: Name: dataset_get_column_value_by_condition_output_1 Type: scalar

*DATASET_GET_NUM_ROWS_BY_CONDITION

Description: dataset_get_num_rows_by_condition

Syntax: dataset_get_num_rows_by_condition(dataset,columntocheck,conditions)

Inputs: - Name: dataset - Type: dataset

  • Name: columntocheck
  • Type: scalar
  • Default: unclassified
  • Name: conditions
  • Type: labelcondition

Outputs: Name: dataset_get_num_rows_by_condition_output_1 Type: scalar

*DATASET_REGRESSION_BUILD

Description: dataset_regression_build

Syntax: dataset_regression_build(dataset,independent_column,dependent_columns,order)

Inputs: - Name: dataset - Type: dataset

  • Name: independent_column
  • Type: textarea
  • Default: unclassified
  • Name: dependent_columns
  • Type: textarea
  • Name: order
  • Type: scalar

Outputs: Name: dataset_regression_build_output_1 Type: keyvalue

*DATASET_REGRESSION_PREDICT

Description: dataset_regression_predict

Syntax: dataset_regression_predict(dataset,meta-model,new_column_name)

Inputs: - Name: dataset - Type: dataset

  • Name: meta-model
  • Type: keyvalue
  • Name: new_column_name
  • Type: textarea

Outputs: Name: dataset_regression_predict_output_1 Type: keyvalue

*DATASET_GET_ROW_BY_CONDITION

Description: dataset_get_row_by_condition

Syntax: dataset_get_row_by_condition(dataset,columntocheck,operator,value)

Inputs: - Name: dataset - Type: dataset

  • Name: columntocheck
  • Type: scalar
  • Default: unclassified
  • Name: operator
  • Type: select
  • Default: eq
  • Name: value
  • Type: scalar

Outputs: Name: dataset_get_row_by_condition_output_1 Type: keyvalue

*DATASET_GET_COLUMN_VALUES

Description: dataset_get_column_values

Syntax: dataset_get_column_values(dataset,column_names,col_delimiter,row_delimiter,typeofreturn)

Inputs: - Name: dataset - Type: dataset

  • Name: column_names
  • Type: scalar
  • Name: col_delimiter
  • Type: scalar
  • Default:
  • Name: row_delimiter
  • Type: scalar
  • Default:
  • Name: typeofreturn
  • Type: select
  • Default: all

Outputs: Name: dataset_get_column_values_output_1 Type: scalar

*DATASET_GET_COLUMN_RATIO

Description: dataset_get_column_ratio

Syntax: dataset_get_column_ratio(dataset1,dataset2,column_name)

Inputs: - Name: dataset1 - Type: dataset

  • Name: dataset2
  • Type: dataset
  • Name: column_name
  • Type: scalar

Outputs: Name: dataset_get_column_ratio_output_1 Type: dataset

*DATASET_MERGE

Description: dataset_merge

Syntax: dataset_merge(dataset1,dataset2)

Inputs: - Name: dataset1 - Type: dataset

  • Name: dataset2
  • Type: dataset

Outputs: Name: dataset_merge_output_1 Type: dataset

*DATASET_WRITE_TO_FILE

Description: Write dataset to file

Syntax: dataset_write_to_file(responsetoextractfrom,file_name)

Inputs: - Name: responsetoextractfrom - Type: dataset

  • Name: file_name
  • Type: scalar
  • Default: Unknown

Outputs: Name: dataset_write_to_file_output_1 Type: dataset

*DATASET_COMBINE_COLUMN

Description: Combine datasets

Syntax: dataset_combine_column(dataset1,dataset2,primarykeys,columntocombine)

Inputs: - Name: dataset1 - Type: dataset

  • Name: dataset2
  • Type: scalar
  • Default: Unknown
  • Name: primarykeys
  • Type: scalar
  • Name: columntocombine
  • Type: scalar

Outputs: Name: dataset_combine_column_output_1 Type: dataset

*DATASET_COMBINE_SCALARS

Description: Combine scalars

Syntax: dataset_combine_scalars(headers,header_delimiter,row_delimiter,responsetoextractfrom)

Inputs: - Name: headers - Type: scalar

  • Name: header_delimiter
  • Type: select
  • Default: space
  • Name: row_delimiter
  • Type: select
  • Default: space
  • Name: responsetoextractfrom
  • Type: scalar

Outputs: Name: dataset_combine_scalars_output_1 Type: dataset

*DATASET_ADD_COLUMN_BY_EXPRESSION

Description: Add column by expression

Syntax: dataset_add_column_by_expression(dataset,new_columnname,expression)

Inputs: - Name: dataset - Type: dataset

  • Name: new_columnname
  • Type: textarea
  • Name: expression
  • Type: textarea

Outputs: Name: dataset_add_column_by_expression_output_1 Type: dataset

*DATASET_UNIQUE

Description: dataset_unique

Syntax: dataset_unique(datasetname,column_name)

Inputs: - Name: datasetname - Type: dataset

  • Name: column_name
  • Type: scalar

Outputs: Name: dataset_unique_output_1 Type: set

*DATASET_CREATE_FROM_KEYVALUES

Description: dataset_create_from_keyvalues

Syntax: dataset_create_from_keyvalues(keyvalue)

Inputs: - Name: keyvalue - Type: keyvalue

Outputs: Name: dataset_create_from_keyvalues_output_1 Type: dataset

*DATASET_GET_CELL_VALUE

Description: dataset_get_cell_value

Syntax: dataset_get_cell_value(datasetname,row_index,col_index,missing_value)

Inputs: - Name: datasetname - Type: dataset

  • Name: row_index
  • Type: scalar
  • Name: col_index
  • Type: scalar
  • Name: missing_value
  • Type: scalar

Outputs: Name: dataset_get_cell_value_output_1 Type: scalar

*DATASET_UNIQUENUM

Description: Compute the unique number of occurences in values

Syntax: dataset_uniquenum(response,column_name)

Inputs: - Name: response - Type: keyvalue

  • Name: column_name
  • Type: scalar

Outputs: Name: dataset_uniquenum_output_1 Type: scalar

*DATASET_CROSSPLOTCOLUMNS

Description: Crossplot two columns from a dataset

Syntax: dataset_crossplotcolumns(nameofthedataset,x-column,y-column,sort_x_values)

Inputs: - Name: nameofthedataset - Type: dataset

  • Name: x-column
  • Type: scalar
  • Name: y-column
  • Type: scalar
  • Name: sort_x_values
  • Type: select
  • Default: asc

Outputs: Name: dataset_crossplotcolumns_output_1 Type: vector

12.14. Keyvalue Workers

Following are the workers for this group of workers

*KEYVALUE_IIHSINTRUSION_ALL_TARGETS_IN_REF_SYSTEM_COORDS

Description: Computes IIHS Intrusion numbers based on displacements in reference system

Syntax: keyvalue_iihsintrusion_all_targets_in_ref_system_coords(reference_n1xyz_coordinates,reference_n2xyz_coordinates,reference_n3xyz_coordinates,seat_xyz_coords,lower_hinge_pillar_xyz_coords,footrest_xyz_coords,left_toepan_xyz_coords,brake_pedal_xyz_coords,parking_brake_xyz_coords,rocker_panel_xyz_coords,steering_column_xyz_coords,upper_hinge_pillar_xyz_coords,upper_dash_xyz_coords,left_ipxyz_coords,coorddefinitiontype,include_seatmotion,intrusion_type,multi-point_value,intrusiontype)

Inputs: - Name: reference_n1xyz_coordinates - Type: vector

  • Name: reference_n2xyz_coordinates
  • Type: vector
  • Name: reference_n3xyz_coordinates
  • Type: vector
  • Name: seat_xyz_coords
  • Type: vector
  • Name: lower_hinge_pillar_xyz_coords
  • Type: vector
  • Name: footrest_xyz_coords
  • Type: vector
  • Name: left_toepan_xyz_coords
  • Type: vector
  • Name: brake_pedal_xyz_coords
  • Type: vector
  • Name: parking_brake_xyz_coords
  • Type: vector
  • Name: rocker_panel_xyz_coords
  • Type: vector
  • Name: steering_column_xyz_coords
  • Type: vector
  • Name: upper_hinge_pillar_xyz_coords
  • Type: vector
  • Name: upper_dash_xyz_coords
  • Type: vector
  • Name: left_ipxyz_coords
  • Type: vector
  • Name: coorddefinitiontype
  • Type: select
  • Default: lsdyna
  • Name: include_seatmotion
  • Type: select
  • Default: yes
  • Name: intrusion_type
  • Type: select
  • Default: raw
  • Name: multi-point_value
  • Type: select
  • Default: auto
  • Name: intrusiontype
  • Type: select
  • Default: auto

Outputs: Name: keyvalue_iihsintrusion_all_targets_in_ref_system_coords_output_1 Type: keyvalue

*KEYVALUE_EXTRACT

Description: Extract the value of a response name from a KeyValue

Syntax: keyvalue_extract(responsetoextractfrom,key_name,operator,scale,offset)

Inputs: - Name: responsetoextractfrom - Type: keyvalue

  • Name: key_name
  • Type: scalar
  • Default: Unknown
  • Name: operator
  • Type: select
  • Default: eq
  • Name: scale
  • Type: scalar
  • Name: offset
  • Type: scalar

Outputs: Name: keyvalue_extract_output_1 Type: scalar

*KEYVALUE_EXTRACT_CURVE

Description: Extract the value of a response name from a KeyValue

Syntax: keyvalue_extract_curve(responsetoextractfrom,key_name,operator)

Inputs: - Name: responsetoextractfrom - Type: keyvalue

  • Name: key_name
  • Type: scalar
  • Default: Unknown
  • Name: operator
  • Type: select
  • Default: eq

Outputs: Name: keyvalue_extract_curve_output_1 Type: vector

*KEYVALUE_GET_NAME_AS_TEXT

Description: Extract the value of a response name from a KeyValue

Syntax: keyvalue_get_name_as_text(responsetoextractfrom)

Inputs: - Name: responsetoextractfrom - Type: keyvalue

Outputs: Name: keyvalue_get_name_as_text_output_1 Type: text

*KEYVALUE_GET_VALUE_AS_TEXT

Description: Extract the value of a response name from a KeyValue

Syntax: keyvalue_get_value_as_text(responsetoextractfrom)

Inputs: - Name: responsetoextractfrom - Type: keyvalue

Outputs: Name: keyvalue_get_value_as_text_output_1 Type: text

*KEYVALUE_SCALE_OFFSET

Description: Scale the values for keyvalue

Syntax: keyvalue_scale_offset(responsetoextractfrom,scale,offset)

Inputs: - Name: responsetoextractfrom - Type: keyvalue

  • Name: scale
  • Type: scalar
  • Default: 1
  • Name: offset
  • Type: scalar

Outputs: Name: keyvalue_scale_offset_output_1 Type: keyvalue

*KEYVALUE_WRITE_TO_FILE

Description: Extract the value of a response name from a KeyValue

Syntax: keyvalue_write_to_file(responsetoextractfrom,file_name)

Inputs: - Name: responsetoextractfrom - Type: keyvalue

  • Name: file_name
  • Type: scalar
  • Default: Unknown

Outputs: Name: keyvalue_write_to_file_output_1 Type: bulk

*KEYVALUE_FORMATTER

Description: Format values

Syntax: keyvalue_formatter(responsetoextractfrom,key_name)

Inputs: - Name: responsetoextractfrom - Type: keyvalue

  • Name: key_name
  • Type: scalar
  • Default: %s

Outputs: Name: keyvalue_formatter_output_1 Type: keyvalue

*KEYVALUE_CREATE

Description: Create a key value pair

Syntax: keyvalue_create(response)

Inputs: - Name: response - Type: scalar

Outputs: Name: keyvalue_create_output_1 Type: keyvalue

*KEYVALUE_UNIQUE

Description: Return the unique key values from the given response

Syntax: keyvalue_unique(response,column_name)

Inputs: - Name: response - Type: keyvalue

  • Name: column_name
  • Type: scalar

Outputs: Name: keyvalue_unique_output_1 Type: set

*KEYVALUE_SORT

Description: Return the unique key values from the given response

Syntax: keyvalue_sort(response,sort_type)

Inputs: - Name: response - Type: keyvalue

  • Name: sort_type
  • Type: select
  • Default: asc

Outputs: Name: keyvalue_sort_output_1 Type: set

*KEYVALUE_LIMIT

Description: Return the unique key values from the given response

Syntax: keyvalue_limit(response,sort_type)

Inputs: - Name: response - Type: keyvalue

  • Name: sort_type
  • Type: scalar

Outputs: Name: keyvalue_limit_output_1 Type: set

*KEYVALUE_UNIQUENUM

Description: keyvalue_uniquenum

Syntax: keyvalue_uniquenum(response,column_name)

Inputs: - Name: response - Type: keyvalue

  • Name: column_name
  • Type: scalar

Outputs: Name: keyvalue_uniquenum_output_1 Type: scalar

*KEYVALUE_MINMAX

Description: Merge two key values into one data set

Syntax: keyvalue_minmax(min_values,max_value)

Inputs: - Name: min_values - Type: keyvalue

  • Name: max_value
  • Type: keyvalue

Outputs: Name: keyvalue_minmax_output_1 Type: dataset

*KEYVALUE_CLASSIFY

Description: Classify the value in each row

Syntax: keyvalue_classify(responsetoclassify,defaultlabel,condition)

Inputs: - Name: responsetoclassify - Type: keyvalue

  • Name: defaultlabel
  • Type: scalar
  • Default: NoLabel
  • Name: condition
  • Type: labelcondition

Outputs: Name: keyvalue_classify_output_1 Type: dataset

*KEYVALUE_MERGE

Description: Merge two keyvalues

Syntax: keyvalue_merge(keyvalue_base,keyvalueto_mege)

Inputs: - Name: keyvalue_base - Type: keyvalue

  • Name: keyvalueto_mege
  • Type: keyvalue

Outputs: Name: keyvalue_merge_output_1 Type: keyvalue

*KEYVALUE_UNION

Description: Union two keyvalues

Syntax: keyvalue_union(keyvalue_base,keyvalueto_mege)

Inputs: - Name: keyvalue_base - Type: keyvalue

  • Name: keyvalueto_mege
  • Type: keyvalue

Outputs: Name: keyvalue_union_output_1 Type: dataset

*KEYVALUE_GENERATE_PART_CONTOURS

Description: Contour parts based on key value data

Syntax: keyvalue_generate_part_contours(valuestomap,generation_type,keyword_data,mapping_table,map_table_order,fringe_min_color,fringe_max_color,fringe_min_value,fringe_max_value,view_orientation,title,fringe_levels,fringe_average,fringe_reverse_colors,rotations)

Inputs: - Name: valuestomap - Type: dataset

  • Name: generation_type
  • Type: select
  • Default: image
  • Name: keyword_data
  • Type: textarea
  • Name: mapping_table
  • Type: textarea
  • Name: map_table_order
  • Type: select
  • Default: as_provided
  • Name: fringe_min_color
  • Type: scalar
  • Default: 0.0
  • Name: fringe_max_color
  • Type: scalar
  • Default: 1.0
  • Name: fringe_min_value
  • Type: scalar
  • Default: 0.1
  • Name: fringe_max_value
  • Type: scalar
  • Default: 0.8
  • Name: view_orientation
  • Type: textarea
  • Default: top
  • Name: title
  • Type: scalar
  • Default: Part heatmap
  • Name: fringe_levels
  • Type: scalar
  • Default: 4
  • Name: fringe_average
  • Type: select
  • Default: none
  • Name: fringe_reverse_colors
  • Type: select
  • Default: on
  • Name: rotations
  • Type: scalar
  • Default: rz 90

Outputs: Name: keyvalue_generate_part_contours_output_1 Type: view

12.15. Injury Workers

Following are the workers for this group of workers

*INJURY_NIJ

Description: Compute the Nij based on the Occupant Neck Axial, Shear and Moment time-history

Syntax: injury_nij(axial_forcetimehistory,shearforcetimehistory,momenttimehistory,injurytype,occupant_type)

Inputs: - Name: axial_forcetimehistory - Type: vector

  • Name: shearforcetimehistory
  • Type: vector
  • Name: momenttimehistory
  • Type: vector
  • Name: injurytype
  • Type: select
  • Default: nte
  • Name: occupant_type
  • Type: select
  • Default: H3-5

Outputs: Name: injury_nij_output_1 Type: vector

*INJURY_STAR_RATING

Description: Compute the Occupant injury star-rating based on the HICd and Peak value sof Chest, Femur and Neck values

Syntax: injury_star_rating(hi_cd,peak_chest_deflectioninmm,peak_femur_loadink_n,peak_neck_ni_jink_n,peak_neck_tensionink_n,peak_neck_compressionink_n,occupant_type,unit_system)

Inputs: - Name: hi_cd - Type: scalar

  • Name: peak_chest_deflectioninmm
  • Type: scalar
  • Name: peak_femur_loadink_n
  • Type: scalar
  • Name: peak_neck_ni_jink_n
  • Type: scalar
  • Name: peak_neck_tensionink_n
  • Type: scalar
  • Name: peak_neck_compressionink_n
  • Type: scalar
  • Name: occupant_type
  • Type: select
  • Default: H3-5
  • Name: unit_system
  • Type: select
  • Default: mm-kN-ms

Outputs: Name: injury_star_rating_output_1 Type: scalar

*INJURY_GET_NIJ_INTERCEPT

Description: Get Nij intercepts by Occupant type and load type

Syntax: injury_get_nij_intercept(occupant_type,load_type,scale)

Inputs: - Name: occupant_type - Type: select - Default: crabi_12_month_old_infant

  • Name: load_type
  • Type: select
  • Default: tension
  • Name: scale
  • Type: textarea
  • Default: 1

Outputs: Name: injury_get_nij_intercept_output_1 Type: text

*INJURY_GET_FEMUR_INTERCEPT

Description: Get Nij intercepts by Occupant type and load type

Syntax: injury_get_femur_intercept(occupant_type,load_type,scale)

Inputs: - Name: occupant_type - Type: select - Default: crabi_12_month_old_infant

  • Name: load_type
  • Type: select
  • Default: force
  • Name: scale
  • Type: textarea
  • Default: 1

Outputs: Name: injury_get_femur_intercept_output_1 Type: text

*INJURY_GET_CTI_INTERCEPT

Description: Get CTI intercepts by Occupant type and meas type

Syntax: injury_get_cti_intercept(occupant_type,measurement_type,scale)

Inputs: - Name: occupant_type - Type: select - Default: crabi_12_month_old_infant

  • Name: measurement_type
  • Type: select
  • Default: deflection
  • Name: scale
  • Type: textarea
  • Default: 1

Outputs: Name: injury_get_cti_intercept_output_1 Type: text

*INJURY_GET_THORACIC_INTERCEPT

Description: Get Thoracic intercepts by Occupant type and meas type

Syntax: injury_get_thoracic_intercept(occupant_type,measurement_type,scale)

Inputs: - Name: occupant_type - Type: select - Default: crabi_12_month_old_infant

  • Name: measurement_type
  • Type: select
  • Default: deflection
  • Name: scale
  • Type: textarea
  • Default: 1

Outputs: Name: injury_get_thoracic_intercept_output_1 Type: text

*INJURY_GET_FEMUR_INTERCEPT

Description: Get Femur intercepts by Occupant type and meas type

Syntax: injury_get_femur_intercept(occupant_type,measurement_type,scale)

Inputs: - Name: occupant_type - Type: select - Default: crabi_12_month_old_infant

  • Name: measurement_type
  • Type: select
  • Default: force
  • Name: scale
  • Type: textarea
  • Default: 1

Outputs: Name: injury_get_femur_intercept_output_1 Type: text

12.16. Material Workers

Following are the workers for this group of workers

*MATERIAL_SPECIMEN_GENERATOR_UNIAXIAL

Description: Material specimen generator

Syntax: material_specimen_generator_uniaxial(type,thickness,elform,ni_p,mass-scaled_time_step,membrane_thinning,velocity-acceleration-displacement,loading_input_type,displacementor_velocityor_acceleration_value,duration,binary_output_frequency,ascii_output_frequency,material_i_d,material_data,imfla_g,imas_s,d_t0,ilimi_t,maxre_f,iac_c,grip_size0-endto_end,additionalkeywords,gagewidth,gagelength)

Inputs: - Name: type - Type: select - Default: E8_shell_regular_3mm

  • Name: thickness
  • Type: scalar
  • Default: 1
  • Name: elform
  • Type: scalar
  • Default: 16
  • Name: ni_p
  • Type: scalar
  • Default: 3
  • Name: mass-scaled_time_step
  • Type: scalar
  • Name: membrane_thinning
  • Type: scalar
  • Name: velocity-acceleration-displacement
  • Type: select
  • Default: 2
  • Name: loading_input_type
  • Type: select
  • Default: constant
  • Name: displacementor_velocityor_acceleration_value
  • Type: scalar
  • Default: 25
  • Name: duration
  • Type: scalar
  • Default: 100
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: material_i_d
  • Type: scalar
  • Name: material_data
  • Type: textarea
  • Name: imfla_g
  • Type: select
  • Name: imas_s
  • Type: select
  • Name: d_t0
  • Type: scalar
  • Default: 0.1
  • Name: ilimi_t
  • Type: scalar
  • Default: 10
  • Name: maxre_f
  • Type: scalar
  • Default: 15
  • Name: iac_c
  • Type: select
  • Name: grip_size0-endto_end
  • Type: scalar
  • Name: additionalkeywords
  • Type: textarea
  • Default: *COMMENT
  • Name: gagewidth
  • Type: scalar
  • Name: gagelength
  • Type: scalar

Outputs: Name: material_specimen_generator_uniaxial_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_PLATE_JOINING_SHEAR

Description: Material specimen generator for plate joining shear

Syntax: material_specimen_generator_plate_joining_shear(joining_thickness,joining_width,sheetmetalthickness1,sheetmetalthickness2,joining_material_i_d,max_displacement,termination_time,time-historyoutput_interval,binary-output_interval,joiningmaterialkeyworddata,additionaldata)

Inputs: - Name: joining_thickness - Type: scalar - Default: 5

  • Name: joining_width
  • Type: scalar
  • Default: 5
  • Name: sheetmetalthickness1
  • Type: scalar
  • Default: 2
  • Name: sheetmetalthickness2
  • Type: scalar
  • Default: 2
  • Name: joining_material_i_d
  • Type: scalar
  • Default: 1
  • Name: max_displacement
  • Type: scalar
  • Default: 20
  • Name: termination_time
  • Type: scalar
  • Default: 100
  • Name: time-historyoutput_interval
  • Type: scalar
  • Default: 0.1
  • Name: binary-output_interval
  • Type: scalar
  • Default: 1
  • Name: joiningmaterialkeyworddata
  • Type: textarea
  • Default: *COMMENT

material data goes here

  • Name: additionaldata
  • Type: textarea
  • Default: *COMMENT

additonal data

Outputs: Name: material_specimen_generator_plate_joining_shear_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_PLATE_JOINING_PEEL

Description: Material specimen generator for plate joining peel

Syntax: material_specimen_generator_plate_joining_peel(joining_thickness,joining_width,sheetmetalthickness1,sheetmetalthickness2,max_displacement,termination_time,time-history_output_interval,binary_output_interval,joiningmaterialkeyworddata,additionaldata)

Inputs: - Name: joining_thickness - Type: scalar - Default: 5

  • Name: joining_width
  • Type: scalar
  • Default: 5
  • Name: sheetmetalthickness1
  • Type: scalar
  • Default: 2
  • Name: sheetmetalthickness2
  • Type: scalar
  • Default: 2
  • Name: max_displacement
  • Type: scalar
  • Default: 20
  • Name: termination_time
  • Type: scalar
  • Default: 100
  • Name: time-history_output_interval
  • Type: scalar
  • Default: 0.1
  • Name: binary_output_interval
  • Type: scalar
  • Default: 1
  • Name: joiningmaterialkeyworddata
  • Type: textarea
  • Default: *COMMENT

material data goes here

  • Name: additionaldata
  • Type: textarea
  • Default: *COMMENT

additonal data

Outputs: Name: material_specimen_generator_plate_joining_peel_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_JOINING_SPOTWELD

Description: Material specimen generator

Syntax: material_specimen_generator_joining_spotweld(spot-weld_diameter,sheet-metal_width,sheet-metal_elform,spot-weld_elform,ni_p,p1thickness,p2thickness,p1haz_thickness,p2haz_thickness,p1mi_d,p2mi_d,p1hazmi_d,p2hazmi_d,spot-weld_mi_d,p1material_data,p2material_data,p1haz_material_data,p2haz_material_data,spotweld_material_data,mass-scaled_time_step,membrane_thinning,velocity-acceleration-displacement,loading_input_type,displacementor_velocityor_acceleration_value,duration,binary_output_frequency,ascii_output_frequency,imfla_g,imas_s,d_t0,ilimi_t,maxre_f,iac_c,additionalkeywords)

Inputs: - Name: spot-weld_diameter - Type: select - Default: 5mm

  • Name: sheet-metal_width
  • Type: select
  • Default: 25mm
  • Name: sheet-metal_elform
  • Type: scalar
  • Default: 16
  • Name: spot-weld_elform
  • Type: scalar
  • Default: 1
  • Name: ni_p
  • Type: scalar
  • Default: 3
  • Name: p1thickness
  • Type: scalar
  • Default: 2
  • Name: p2thickness
  • Type: scalar
  • Default: 2
  • Name: p1haz_thickness
  • Type: scalar
  • Default: 2
  • Name: p2haz_thickness
  • Type: scalar
  • Default: 2
  • Name: p1mi_d
  • Type: scalar
  • Default: 1
  • Name: p2mi_d
  • Type: scalar
  • Default: 1
  • Name: p1hazmi_d
  • Type: scalar
  • Default: 1
  • Name: p2hazmi_d
  • Type: scalar
  • Default: 1
  • Name: spot-weld_mi_d
  • Type: scalar
  • Default: 1
  • Name: p1material_data
  • Type: textarea
  • Name: p2material_data
  • Type: textarea
  • Name: p1haz_material_data
  • Type: textarea
  • Name: p2haz_material_data
  • Type: textarea
  • Name: spotweld_material_data
  • Type: textarea
  • Name: mass-scaled_time_step
  • Type: scalar
  • Name: membrane_thinning
  • Type: scalar
  • Name: velocity-acceleration-displacement
  • Type: select
  • Default: 2
  • Name: loading_input_type
  • Type: select
  • Default: constant
  • Name: displacementor_velocityor_acceleration_value
  • Type: scalar
  • Default: 25
  • Name: duration
  • Type: scalar
  • Default: 100
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: imfla_g
  • Type: select
  • Name: imas_s
  • Type: select
  • Name: d_t0
  • Type: scalar
  • Default: 0.1
  • Name: ilimi_t
  • Type: scalar
  • Default: 10
  • Name: maxre_f
  • Type: scalar
  • Default: 15
  • Name: iac_c
  • Type: select
  • Name: additionalkeywords
  • Type: textarea
  • Default: *COMMENT

Outputs: Name: material_specimen_generator_joining_spotweld_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_NOTCH

Description: Material specimen generator

Syntax: material_specimen_generator_notch(type,thickness,elform,ni_p,mass-scaled_time_step,membrane_thinning,velocity-acceleration-displacement,loading_input_type,displacementor_velocityor_acceleration_value,duration,binary_output_frequency,ascii_output_frequency,material_i_d,material_data,imfla_g,imas_s,d_t0,ilimi_t,maxre_f,iac_c,grip_size0-default,additionalkeywords,gagewidth)

Inputs: - Name: type - Type: select - Default: E8_shell_regular_3mm

  • Name: thickness
  • Type: scalar
  • Default: 1
  • Name: elform
  • Type: scalar
  • Default: 16
  • Name: ni_p
  • Type: scalar
  • Default: 3
  • Name: mass-scaled_time_step
  • Type: scalar
  • Name: membrane_thinning
  • Type: scalar
  • Name: velocity-acceleration-displacement
  • Type: select
  • Default: 2
  • Name: loading_input_type
  • Type: select
  • Default: constant
  • Name: displacementor_velocityor_acceleration_value
  • Type: scalar
  • Default: 25
  • Name: duration
  • Type: scalar
  • Default: 100
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: material_i_d
  • Type: scalar
  • Name: material_data
  • Type: textarea
  • Name: imfla_g
  • Type: select
  • Name: imas_s
  • Type: select
  • Name: d_t0
  • Type: scalar
  • Default: 0.1
  • Name: ilimi_t
  • Type: scalar
  • Default: 10
  • Name: maxre_f
  • Type: scalar
  • Default: 15
  • Name: iac_c
  • Type: select
  • Name: grip_size0-default
  • Type: scalar
  • Name: additionalkeywords
  • Type: textarea
  • Name: gagewidth
  • Type: scalar
  • Default: 7.82

Outputs: Name: material_specimen_generator_notch_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_SHEAR

Description: Material specimen generator

Syntax: material_specimen_generator_shear(type,thickness,elform,ni_p,mass-scaled_time_step,membrane_thinning,velocity-acceleration-displacement,loading_input_type,displacementor_velocityor_acceleration_value,duration,binary_output_frequency,ascii_output_frequency,material_i_d,material_data,irat_e,imfla_g,imas_s,d_t0,ilimi_t,maxre_f,iac_c,shearspecimenthickness,grip_size0-default,additionalkeywords,gagewidth,gagelength)

Inputs: - Name: type - Type: select - Default: E8_shell_regular_3mm

  • Name: thickness
  • Type: scalar
  • Default: 1
  • Name: elform
  • Type: scalar
  • Default: 16
  • Name: ni_p
  • Type: scalar
  • Default: 3
  • Name: mass-scaled_time_step
  • Type: scalar
  • Name: membrane_thinning
  • Type: scalar
  • Name: velocity-acceleration-displacement
  • Type: select
  • Default: 2
  • Name: loading_input_type
  • Type: select
  • Default: constant
  • Name: displacementor_velocityor_acceleration_value
  • Type: scalar
  • Default: 25
  • Name: duration
  • Type: scalar
  • Default: 100
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: material_i_d
  • Type: scalar
  • Name: material_data
  • Type: textarea
  • Name: irat_e
  • Type: select
  • Name: imfla_g
  • Type: select
  • Name: imas_s
  • Type: select
  • Name: d_t0
  • Type: scalar
  • Default: 0.1
  • Name: ilimi_t
  • Type: scalar
  • Default: 10
  • Name: maxre_f
  • Type: scalar
  • Default: 15
  • Name: iac_c
  • Type: select
  • Name: shearspecimenthickness
  • Type: scalar
  • Default: 1
  • Name: grip_size0-default
  • Type: scalar
  • Default: 92.5
  • Name: additionalkeywords
  • Type: textarea
  • Name: gagewidth
  • Type: scalar
  • Default: 1.614
  • Name: gagelength
  • Type: scalar
  • Default: 4.76

Outputs: Name: material_specimen_generator_shear_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_SINGLE_SOLID_ELEMENT

Description: Material specimen generator for single solid

Syntax: material_specimen_generator_single_solid_element(type,elform,mass-scaled_time_step,velocity-acceleration-displacement,loading_input_type,displacementor_velocityor_acceleration_value,duration,binary_output_frequency,ascii_output_frequency,material_i_d,material_data,irat_e,imfla_g,imas_s,d_t0,ilimi_t,maxre_f,iac_c,additionalkeywords)

Inputs: - Name: type - Type: select - Default: uniaxial

  • Name: elform
  • Type: scalar
  • Default: 16
  • Name: mass-scaled_time_step
  • Type: scalar
  • Name: velocity-acceleration-displacement
  • Type: select
  • Default: 2
  • Name: loading_input_type
  • Type: select
  • Default: constant
  • Name: displacementor_velocityor_acceleration_value
  • Type: scalar
  • Default: 25
  • Name: duration
  • Type: scalar
  • Default: 100
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: material_i_d
  • Type: scalar
  • Name: material_data
  • Type: textarea
  • Name: irat_e
  • Type: select
  • Name: imfla_g
  • Type: select
  • Name: imas_s
  • Type: select
  • Name: d_t0
  • Type: scalar
  • Default: 0.1
  • Name: ilimi_t
  • Type: scalar
  • Default: 10
  • Name: maxre_f
  • Type: scalar
  • Default: 15
  • Name: iac_c
  • Type: select
  • Name: additionalkeywords
  • Type: textarea

Outputs: Name: material_specimen_generator_single_solid_element_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_CUBE_SOLID

Description: Material specimen generator for solid cube

Syntax: material_specimen_generator_cube_solid(length,meshsize,elform,mass-scaled_time_step,velocity-acceleration-displacement,loading_input_type,displacementor_velocityor_acceleration_value,duration,binary_output_frequency,ascii_output_frequency,material_i_d,material_data,irat_e,imfla_g,imas_s,d_t0,ilimi_t,maxre_f,iac_c,additionalkeywords,elementtype)

Inputs: - Name: length - Type: select - Default: 1in

  • Name: meshsize
  • Type: select
  • Default: 5mm
  • Name: elform
  • Type: scalar
  • Default: -1
  • Name: mass-scaled_time_step
  • Type: scalar
  • Name: velocity-acceleration-displacement
  • Type: select
  • Default: 2
  • Name: loading_input_type
  • Type: select
  • Default: constant
  • Name: displacementor_velocityor_acceleration_value
  • Type: scalar
  • Default: 25
  • Name: duration
  • Type: scalar
  • Default: 100
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: material_i_d
  • Type: scalar
  • Name: material_data
  • Type: textarea
  • Name: irat_e
  • Type: select
  • Name: imfla_g
  • Type: select
  • Name: imas_s
  • Type: select
  • Name: d_t0
  • Type: scalar
  • Default: 0.1
  • Name: ilimi_t
  • Type: scalar
  • Default: 10
  • Name: maxre_f
  • Type: scalar
  • Default: 15
  • Name: iac_c
  • Type: select
  • Name: additionalkeywords
  • Type: textarea
  • Name: elementtype
  • Type: select
  • Default: hexahedron

Outputs: Name: material_specimen_generator_cube_solid_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_BALL_IMPACT

Description: Material specimen generator for ball imapct

Syntax: material_specimen_generator_ball_impact(elform,mass-scaled_time_step,velocity-acceleration-displacement,loading_input_type,displacementor_velocityor_acceleration_value,duration,binary_output_frequency,ascii_output_frequency,material_i_d,material_data,irat_e,imfla_g,imas_s,d_t0,ilimi_t,maxre_f,iac_c,additionalkeywords,element_length)

Inputs: - Name: elform - Type: scalar - Default: -1

  • Name: mass-scaled_time_step
  • Type: scalar
  • Name: velocity-acceleration-displacement
  • Type: select
  • Default: 2
  • Name: loading_input_type
  • Type: select
  • Default: constant
  • Name: displacementor_velocityor_acceleration_value
  • Type: scalar
  • Default: 25
  • Name: duration
  • Type: scalar
  • Default: 100
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: material_i_d
  • Type: scalar
  • Name: material_data
  • Type: textarea
  • Name: irat_e
  • Type: select
  • Name: imfla_g
  • Type: select
  • Name: imas_s
  • Type: select
  • Name: d_t0
  • Type: scalar
  • Default: 0.1
  • Name: ilimi_t
  • Type: scalar
  • Default: 10
  • Name: maxre_f
  • Type: scalar
  • Default: 15
  • Name: iac_c
  • Type: select
  • Name: additionalkeywords
  • Type: textarea
  • Name: element_length
  • Type: select
  • Default: 5

Outputs: Name: material_specimen_generator_ball_impact_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_PUNCH

Description: Material specimen generator

Syntax: material_specimen_generator_punch(type,specimen_thickness,elform,ni_p,mass-scaled_time_step,membrane_thinning,velocity-acceleration-displacement,loading_input_type,displacementor_velocityor_acceleration_value,duration,binary_output_frequency,ascii_output_frequency,material_i_d,material_data,imfla_g,imas_s,d_t0,ilimi_t,maxre_f,iac_c,f_s,f_d,additionalkeywords,punch_diameter,specimen_diameter)

Inputs: - Name: type - Type: select - Default: punch_20mmdia_specimen28mmdia

  • Name: specimen_thickness
  • Type: scalar
  • Default: 1
  • Name: elform
  • Type: scalar
  • Default: 16
  • Name: ni_p
  • Type: scalar
  • Default: 3
  • Name: mass-scaled_time_step
  • Type: scalar
  • Name: membrane_thinning
  • Type: scalar
  • Name: velocity-acceleration-displacement
  • Type: select
  • Default: 2
  • Name: loading_input_type
  • Type: select
  • Default: constant
  • Name: displacementor_velocityor_acceleration_value
  • Type: scalar
  • Default: 25
  • Name: duration
  • Type: scalar
  • Default: 100
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: material_i_d
  • Type: scalar
  • Name: material_data
  • Type: textarea
  • Name: imfla_g
  • Type: select
  • Name: imas_s
  • Type: select
  • Name: d_t0
  • Type: scalar
  • Default: 0.1
  • Name: ilimi_t
  • Type: scalar
  • Default: 10
  • Name: maxre_f
  • Type: scalar
  • Default: 15
  • Name: iac_c
  • Type: select
  • Name: f_s
  • Type: scalar
  • Name: f_d
  • Type: scalar
  • Name: additionalkeywords
  • Type: textarea
  • Name: punch_diameter
  • Type: scalar
  • Default: 0.0
  • Name: specimen_diameter
  • Type: scalar
  • Default: 0.0

Outputs: Name: material_specimen_generator_punch_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_KSII

Description: Material specimen generator

Syntax: material_specimen_generator_ksii(type,sheetmetal-1thickness,sheetmetal-2thickness,sheetmetal_elform,sheet-metal1,sheet-metal1hazmi_d,sheet-metal2mi_d,sheet-metal2hazmi_d,spotweld_material_mi_d,loading_direction,loading_displacement,end_time,binary_output_frequency,ascii_output_frequency,material_data,additionalkeywords)

Inputs: - Name: type - Type: select - Default: ksii_specimen_4mm_mesh

  • Name: sheetmetal-1thickness
  • Type: scalar
  • Default: 1
  • Name: sheetmetal-2thickness
  • Type: scalar
  • Default: 1
  • Name: sheetmetal_elform
  • Type: scalar
  • Default: 16
  • Name: sheet-metal1
  • Type: scalar
  • Name: sheet-metal1hazmi_d
  • Type: scalar
  • Name: sheet-metal2mi_d
  • Type: scalar
  • Name: sheet-metal2hazmi_d
  • Type: scalar
  • Name: spotweld_material_mi_d
  • Type: scalar
  • Name: loading_direction
  • Type: select
  • Default: tension
  • Name: loading_displacement
  • Type: scalar
  • Default: 10
  • Name: end_time
  • Type: scalar
  • Default: 10
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: material_data
  • Type: textarea
  • Name: additionalkeywords
  • Type: textarea

Outputs: Name: material_specimen_generator_ksii_output_1 Type: text

*MATERIAL_SPECIMEN_GENERATOR_CYLINDER

Description: Material specimen generator

Syntax: material_specimen_generator_cylinder(type,elform,mass-scaled_time_step,velocity-acceleration-displacement,loading_input_type,displacementor_velocityor_acceleration_value,duration,binary_output_frequency,ascii_output_frequency,material_data,imfla_g,imas_s,d_t0,ilimi_t,maxre_f,iac_c,additionalkeywords)

Inputs: - Name: type - Type: select - Default: cylinder_h6mmd6mm_1mm

  • Name: elform
  • Type: scalar
  • Default: -1
  • Name: mass-scaled_time_step
  • Type: scalar
  • Name: velocity-acceleration-displacement
  • Type: select
  • Default: 2
  • Name: loading_input_type
  • Type: select
  • Default: constant
  • Name: displacementor_velocityor_acceleration_value
  • Type: scalar
  • Default: 25
  • Name: duration
  • Type: scalar
  • Default: 100
  • Name: binary_output_frequency
  • Type: scalar
  • Default: 1
  • Name: ascii_output_frequency
  • Type: scalar
  • Default: 0.1
  • Name: material_data
  • Type: textarea
  • Name: imfla_g
  • Type: select
  • Name: imas_s
  • Type: select
  • Name: d_t0
  • Type: scalar
  • Default: 0.1
  • Name: ilimi_t
  • Type: scalar
  • Default: 10
  • Name: maxre_f
  • Type: scalar
  • Default: 15
  • Name: iac_c
  • Type: select
  • Name: additionalkeywords
  • Type: textarea

Outputs: Name: material_specimen_generator_cylinder_output_1 Type: text

*MATERIAL_EXCEL_PARSER

Description: Material Excel Parser

Syntax: material_excel_parser(excel_file,format,test_type,create_pt)

Inputs: - Name: excel_file - Type: file

  • Name: format
  • Type: select
  • Name: test_type
  • Type: select
  • Name: create_pt
  • Type: select

Outputs: Name: All Extracted Tests Type: dataset

12.17. File Workers

Following are the workers for this group of workers

*FILE_INFO

Description: file_info

Syntax: file_info(filename,info_type)

Inputs: - Name: filename - Type: view

  • Name: info_type
  • Type: select
  • Default: size

Outputs: Name: file_info_output_1 Type: mixed

*FILE_GREP_KEYWORD_SAVE

Description: Greps for keywords and updates file with exclude or include

Syntax: file_grep_keyword_save(file_id,pattern,include_exclude,return_type)

Inputs: - Name: file_id - Type: text

  • Name: pattern
  • Type: text
  • Name: include_exclude
  • Type: select
  • Default: exclude
  • Name: return_type
  • Type: select
  • Default: exclude

Outputs: Name: Type: integer

*FILE_TO_TEXT

Description: Converts a file to Text

Syntax: file_to_text(file_id)

Inputs: - Name: file_id - Type: file

Outputs: Name: Type: text

12.18. js3d Workers

Following are the workers for this group of workers

*JS3D_RESPONSES

Description: js3d_responses

Syntax: js3d_responses(filename,responsenamestoextract)

Inputs: - Name: filename - Type: view

  • Name: responsenamestoextract
  • Type: view

Outputs: Name: js3d_responses_output_1 Type: dataset

*JS3D_WRITE_FILE

Description: js3d_write_file

Syntax: js3d_write_file(filename,file_condition,outputfilenamename,first_state,last_state,increment,fringe_variables,parts)

Inputs: - Name: filename - Type: string - Default: d3plot

  • Name: file_condition
  • Type: select
  • Default: eq
  • Name: outputfilenamename
  • Type: string
  • Default: output.js3d
  • Name: first_state
  • Type: scalar
  • Default: 1
  • Name: last_state
  • Type: scalar
  • Default: 9999
  • Name: increment
  • Type: scalar
  • Default: 1
  • Name: fringe_variables
  • Type: select
  • Default: vm
  • Name: parts
  • Type: textarea

Outputs: Name: js3d_write_file_output_1 Type: view

12.19. Cvision Workers

Following are the workers for this group of workers

*CVISION_CLASSIFYIMAGE

Description: Computer vision. Classify the image based on a training set

Syntax: cvision_classifyimage(filename,trainingset)

Inputs: - Name: filename - Type: view

  • Name: trainingset
  • Type: collection

Outputs: Name: cvision_classifyimage_output_1 Type: text

*CVISION_CLASSIFYIMAGES

Description: Computer vision. Classify the images based on a training set

Syntax: cvision_classifyimages(filename,trainingset)

Inputs: - Name: filename - Type: collection

  • Name: trainingset
  • Type: collection

Outputs: Name: cvision_classifyimages_output_1 Type: text

*CVISION_CLUSTERIMAGES

Description: Create a cluster based on the images

Syntax: cvision_clusterimages(filename)

Inputs: - Name: filename - Type: collection

Outputs: Name: cvision_clusterimages_output_1 Type: text

12.20. Binning Workers

Following are the workers for this group of workers

*BINNING_NUMBER

Description: Create bins based on min,max and inc and identify the bin in which the response value falls into

Syntax: binning_number(responsetoclassify,min,max,increment)

Inputs: - Name: responsetoclassify - Type: scalar

  • Name: min
  • Type: number
  • Name: max
  • Type: number
  • Name: increment
  • Type: number

Outputs: Name: binning_number_output_1 Type: text

12.21. Classify Workers

Following are the workers for this group of workers

*CLASSIFY_NUMBER

Description: Classify the number based on the conditions specified. Useful for classifying numeric value such as HIC, into Good, Bad, Ugly.

Syntax: classify_number(responsetoclassify,valuelabel,condition)

Inputs: - Name: responsetoclassify - Type: scalar

  • Name: valuelabel
  • Type: string
  • Default: Unknown
  • Name: condition
  • Type: labelcondition

Outputs: Name: classify_number_output_1 Type: scalar

12.22. Dynakeyword Workers

Following are the workers for this group of workers

*DYNAKEYWORD_IMPORT_CURVES_BY_FILENAME

Description: Parses given filename to import curves defined by *DEFINE_CURVE

Syntax: dynakeyword_import_curves_by_filename(file_name,location,ids)

Inputs: - Name: file_name - Type: string

  • Name: location
  • Type: select
  • Default: matches
  • Name: ids
  • Type: string
  • Default: all

Outputs: Name: dynakeyword_import_curves_by_filename_output_1 Type: vector

*DYNAKEYWORD_IMPORT_TABLES_BY_FILENAME

Description: Parses given filename to import tables defined by *DEFINE_TABLE and its curves

Syntax: dynakeyword_import_tables_by_filename(file_name,location,ids)

Inputs: - Name: file_name - Type: scalar

  • Name: location
  • Type: select
  • Default: matches
  • Name: ids
  • Type: scalar
  • Default: all

Outputs: Name: dynakeyword_import_tables_by_filename_output_1 Type: vector

*DYNAKEYWORD_WRITE_CURVE

Description: Writes a given curve to a LS-DYNA curve keyword

Syntax: dynakeyword_write_curve(curve_i_d,lcin_t,curve)

Inputs: - Name: curve_i_d - Type: scalar

  • Name: lcin_t
  • Type: scalar
  • Name: curve
  • Type: vector

Outputs: Name: dynakeyword_write_curve_output_1 Type: text

*DYNAKEYWORD_INCLUDE_TRANSFORM

Description: Writes a given curve to a LS-DYNA curve keyword

Syntax: dynakeyword_include_transform(file_name,offseti_d,length_unit_s_f,mass_unit_s_f,time_unit_s_f,translation_i_d,translation_x-y-z,rotation_r_x-r_y-r_z,scale_s_x-s_y-s_z)

Inputs: - Name: file_name - Type: textarea

  • Name: offseti_d
  • Type: scalar
  • Name: length_unit_s_f
  • Type: scalar
  • Name: mass_unit_s_f
  • Type: scalar
  • Name: time_unit_s_f
  • Type: scalar
  • Name: translation_i_d
  • Type: scalar
  • Name: translation_x-y-z
  • Type: textarea
  • Name: rotation_r_x-r_y-r_z
  • Type: textarea
  • Name: scale_s_x-s_y-s_z
  • Type: textarea

Outputs: Name: dynakeyword_include_transform_output_1 Type: text

*DYNAKEYWORD_IMPORT_TABLES_BY_TEXT

Description: Parses given text to import tables defined by *DEFINE_TABLE and its curves

Syntax: dynakeyword_import_tables_by_text(text,ids)

Inputs: - Name: text - Type: textarea

  • Name: ids
  • Type: scalar
  • Default: all

Outputs: Name: dynakeyword_import_tables_by_text_output_1 Type: vector

*DYNAKEYWORD_MAT_ADD_EROSION_GISSMO

Description: Create a MAT_ADD EROSION WITH GISSMO keyword for LS-DYNA

Syntax: dynakeyword_mat_add_erosion_gissmo(material_name,material_i_d,numberof_i_ptofail,ida_m,dmgty_p,lcsdg_type,lscdg_value,lscdg_curve_id,ecrit_type,ecrit_value,ecrit_curve_id,dmgex_p,dcri_t,fadexp_type,fadexp_value,fadexp_curve_id,lcregd_type,lcregd_value,lcregd_curve_id,sizeflg,refsz,nahsf,lcsrs_type,lcsrs_value,lcsrs_curve,shr_f,biax_f)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: numberof_i_ptofail
  • Type: scalar
  • Name: ida_m
  • Type: scalar
  • Name: dmgty_p
  • Type: select
  • Name: lcsdg_type
  • Type: select
  • Default: scalar
  • Name: lscdg_value
  • Type: scalar
  • Name: lscdg_curve_id
  • Type: scalar
  • Name: ecrit_type
  • Type: select
  • Default: scalar
  • Name: ecrit_value
  • Type: scalar
  • Name: ecrit_curve_id
  • Type: scalar
  • Name: dmgex_p
  • Type: scalar
  • Default: 1.0
  • Name: dcri_t
  • Type: scalar
  • Name: fadexp_type
  • Type: select
  • Default: scalar
  • Name: fadexp_value
  • Type: scalar
  • Name: fadexp_curve_id
  • Type: scalar
  • Name: lcregd_type
  • Type: select
  • Default: scalar
  • Name: lcregd_value
  • Type: scalar
  • Name: lcregd_curve_id
  • Type: scalar
  • Name: sizeflg
  • Type: scalar
  • Name: refsz
  • Type: scalar
  • Name: nahsf
  • Type: scalar
  • Name: lcsrs_type
  • Type: select
  • Default: scalar
  • Name: lcsrs_value
  • Type: scalar
  • Name: lcsrs_curve
  • Type: scalar
  • Name: shr_f
  • Type: scalar
  • Name: biax_f
  • Type: scalar

Outputs: Name: dynakeyword_mat_add_erosion_gissmo_output_1 Type: text

*DYNAKEYWORD_PASSIVE_MAT_ADD_EROSION_GISSMO

Description: Create a MAT_ADD EROSION WITH GISSMO keyword for LS-DYNA

Syntax: dynakeyword_passive_mat_add_erosion_gissmo(material_name,material_i_d,numberof_i_ptofail,ida_m,dmgty_p,lci_d,plastic_strain,dmgex_p,dcri_t,fadex_p,nahs_v)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: numberof_i_ptofail
  • Type: scalar
  • Name: ida_m
  • Type: scalar
  • Name: dmgty_p
  • Type: select
  • Name: lci_d
  • Type: scalar
  • Name: plastic_strain
  • Type: scalar
  • Name: dmgex_p
  • Type: scalar
  • Default: 1.0
  • Name: dcri_t
  • Type: scalar
  • Name: fadex_p
  • Type: scalar
  • Default: 1.0
  • Name: nahs_v
  • Type: scalar
  • Default: 9

Outputs: Name: dynakeyword_passive_mat_add_erosion_gissmo_output_1 Type: text

*DYNAKEYWORD_MAT24_WITH_STRAIN_RATES

Description: Create a MAT_024 Keyword for LS-DYNA

Syntax: dynakeyword_mat24_with_strain_rates(material_name,material_i_d,starting_table_i_d,starting_curve_id,density,elastic_modulus,poissons_ratio,strain_rate_curves,strain_rates,failure_strain,viscoplasticity,numberof_dig_points)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: starting_table_i_d
  • Type: scalar
  • Name: starting_curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: poissons_ratio
  • Type: scalar
  • Name: strain_rate_curves
  • Type: vector
  • Name: strain_rates
  • Type: keyvalue
  • Name: failure_strain
  • Type: scalar
  • Name: viscoplasticity
  • Type: select
  • Default: 0.0
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200

Outputs: Name: dynakeyword_mat24_with_strain_rates_output_1 Type: text

*DYNAKEYWORD_MAT123

Description: Create a MAT_123

Syntax: dynakeyword_mat123(material_name,material_i_d,starting_table_i_d,starting_curve_id,density,elastic_modulus,poissons_ratio,sig_y,eta_n,fai_l,c,p,lcs_s,lcs_r,strain_rates,epsthi_n,epsma_j,numin_t,viscoplasticity,numberof_dig_points)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: starting_table_i_d
  • Type: scalar
  • Name: starting_curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: poissons_ratio
  • Type: scalar
  • Name: sig_y
  • Type: scalar
  • Name: eta_n
  • Type: scalar
  • Name: fai_l
  • Type: scalar
  • Name: c
  • Type: scalar
  • Name: p
  • Type: scalar
  • Name: lcs_s
  • Type: vector
  • Name: lcs_r
  • Type: vector
  • Name: strain_rates
  • Type: scalar
  • Name: epsthi_n
  • Type: scalar
  • Name: epsma_j
  • Type: scalar
  • Name: numin_t
  • Type: scalar
  • Name: viscoplasticity
  • Type: select
  • Default: 0.0
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200

Outputs: Name: dynakeyword_mat123_output_1 Type: text

*DYNAKEYWORD_MAT224

Description: Create a MAT_224

Syntax: dynakeyword_mat224(material_name,material_i_d,starting_table_i_d,starting_curve_id,density,elastic_modulus,poissons_ratio,c_p,t_r,bet_a,numin_t,lc_k1,strain_rates,ndi_g)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: starting_table_i_d
  • Type: scalar
  • Name: starting_curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: poissons_ratio
  • Type: scalar
  • Name: c_p
  • Type: scalar
  • Name: t_r
  • Type: scalar
  • Name: bet_a
  • Type: scalar
  • Name: numin_t
  • Type: scalar
  • Name: lc_k1
  • Type: vector
  • Name: strain_rates
  • Type: scalar
  • Name: ndi_g
  • Type: scalar
  • Default: 200

Outputs: Name: dynakeyword_mat224_output_1 Type: text

*DYNAKEYWORD_MAT100DF

Description: Create a MAT_100 DF Keyword for LS-DYNA

Syntax: dynakeyword_mat100df(material_name,material_i_d,rh_o,emo_d,p_r,sig_y,eta_n,efai_l,nr_r,nr_s,nr_t,mr_r,ms_s,mt_t,n_f,r_s,op_t,f_va_l,tru_e_t,dmgop_t)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: rh_o
  • Type: scalar
  • Name: emo_d
  • Type: scalar
  • Name: p_r
  • Type: scalar
  • Name: sig_y
  • Type: scalar
  • Name: eta_n
  • Type: scalar
  • Name: efai_l
  • Type: scalar
  • Name: nr_r
  • Type: scalar
  • Name: nr_s
  • Type: scalar
  • Name: nr_t
  • Type: scalar
  • Name: mr_r
  • Type: scalar
  • Name: ms_s
  • Type: scalar
  • Name: mt_t
  • Type: scalar
  • Name: n_f
  • Type: scalar
  • Name: r_s
  • Type: scalar
  • Name: op_t
  • Type: scalar
  • Name: f_va_l
  • Type: scalar
  • Name: tru_e_t
  • Type: scalar
  • Name: dmgop_t
  • Type: scalar

Outputs: Name: dynakeyword_mat100df_output_1 Type: text

*DYNAKEYWORD_MAT001

Description: Create a MAT_001 Keyword for LS-DYNA

Syntax: dynakeyword_mat001(material_name,material_i_d,density,elastic_modulus)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar

Outputs: Name: dynakeyword_mat001_output_1 Type: text

*DYNAKEYWORD_MAT24_WITHOUT_STRAIN_RATES

Description: Create a MAT_024 without strain rates Keyword for LS-DYNA

Syntax: dynakeyword_mat24_without_strain_rates(material_name,material_i_d,curve_id,density,elastic_modulus,poissons_ratio,hardening_curve,failure_strain,numberof_dig_points)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: poissons_ratio
  • Type: scalar
  • Name: hardening_curve
  • Type: vector
  • Name: failure_strain
  • Type: scalar
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200

Outputs: Name: dynakeyword_mat24_without_strain_rates_output_1 Type: text

*DYNAKEYWORD_MAT057

Description: Create a MAT_057 for LS-DYNA

Syntax: dynakeyword_mat057(material_name,material_i_d,curve_id,density,elastic_modulus,nominalstressvsstraincompressioncurve,t_c,h_u,dam_p,shap_e,kco_n,numberof_dig_points)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: nominalstressvsstraincompressioncurve
  • Type: vector
  • Name: t_c
  • Type: scalar
  • Name: h_u
  • Type: scalar
  • Name: dam_p
  • Type: scalar
  • Name: shap_e
  • Type: scalar
  • Name: kco_n
  • Type: scalar
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200

Outputs: Name: dynakeyword_mat057_output_1 Type: text

*DYNAKEYWORD_MAT083

Description: Create a MAT_083 for LS-DYNA

Syntax: dynakeyword_mat083(material_name,material_i_d,table_id,curve_id,density,elastic_modulus,strain-rate_curves,strainrates,t_c,kco_n,dam_p,bvfla_g,sfla_g,rfla_g,tfla_g,sra_f,re_f,h_u,shape,numberof_dig_points)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: table_id
  • Type: scalar
  • Name: curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: strain-rate_curves
  • Type: vector
  • Name: strainrates
  • Type: scalar
  • Name: t_c
  • Type: scalar
  • Name: kco_n
  • Type: scalar
  • Name: dam_p
  • Type: scalar
  • Name: bvfla_g
  • Type: scalar
  • Name: sfla_g
  • Type: scalar
  • Name: rfla_g
  • Type: scalar
  • Name: tfla_g
  • Type: scalar
  • Name: sra_f
  • Type: scalar
  • Name: re_f
  • Type: scalar
  • Name: h_u
  • Type: scalar
  • Name: shape
  • Type: scalar
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200

Outputs: Name: dynakeyword_mat083_output_1 Type: text

*DYNAKEYWORD_MAT077_OGDEN_RUBBER

Description: Create a MAT_OGDEN rubber

Syntax: dynakeyword_mat077_ogden_rubber(material_name,material_i_d,rh_o,p_r,n,n_v,g,sig_f,re_f,sg_l,s_w,s_t,curve_id1,lci_d1,dat_a,curve_id2,lci_d2,bstar_t,tram_p)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: rh_o
  • Type: scalar
  • Name: p_r
  • Type: scalar
  • Name: n
  • Type: scalar
  • Name: n_v
  • Type: scalar
  • Name: g
  • Type: scalar
  • Name: sig_f
  • Type: scalar
  • Name: re_f
  • Type: select
  • Name: sg_l
  • Type: scalar
  • Name: s_w
  • Type: scalar
  • Name: s_t
  • Type: scalar
  • Name: curve_id1
  • Type: scalar
  • Name: lci_d1
  • Type: vector
  • Name: dat_a
  • Type: scalar
  • Name: curve_id2
  • Type: scalar
  • Name: lci_d2
  • Type: vector
  • Name: bstar_t
  • Type: scalar
  • Name: tram_p
  • Type: scalar

Outputs: Name: dynakeyword_mat077_ogden_rubber_output_1 Type: text

*DYNAKEYWORD_MAT103_P

Description: Create a MAT_103p

Syntax: dynakeyword_mat103_p(material_name,material_i_d,curve_id,density,elastic_modulus,poissons_ratio,yields_stress,hardening_curve,numberof_dig_points,r00,r45,r90,aop_t,x_p,y_p,z_p,a1,a2,a3,v1,v2,v3,d1,d2,d3,bet_a)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: poissons_ratio
  • Type: scalar
  • Name: yields_stress
  • Type: scalar
  • Name: hardening_curve
  • Type: vector
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200
  • Name: r00
  • Type: scalar
  • Name: r45
  • Type: scalar
  • Name: r90
  • Type: scalar
  • Name: aop_t
  • Type: scalar
  • Name: x_p
  • Type: scalar
  • Name: y_p
  • Type: scalar
  • Name: z_p
  • Type: scalar
  • Name: a1
  • Type: scalar
  • Name: a2
  • Type: scalar
  • Name: a3
  • Type: scalar
  • Name: v1
  • Type: scalar
  • Name: v2
  • Type: scalar
  • Name: v3
  • Type: scalar
  • Name: d1
  • Type: scalar
  • Name: d2
  • Type: scalar
  • Name: d3
  • Type: scalar
  • Name: bet_a
  • Type: scalar

Outputs: Name: dynakeyword_mat103_p_output_1 Type: text

*DYNAKEYWORD_MAT36E

Description: Create a MAT_36e

Syntax: dynakeyword_mat36e(material_name,material_i_d,density,elastic_modulus,poissons_ratio,starting_curve_id,numberof_dig_points,r00hardening_curve,r45hardening_curve,r90hardening_curve,shear_hardening_curve,bi-axial_hardening_curve,r00curve,r45curve,r90curve,r_shear_curve,r_bi-axial_curve,m_barlet_flowexponent,aop_t,x_p,y_p,z_p,a1,a2,a3,v1,v2,v3,d1,d2,d3,bet_a)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: poissons_ratio
  • Type: scalar
  • Name: starting_curve_id
  • Type: scalar
  • Default: 1
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200
  • Name: r00hardening_curve
  • Type: vector
  • Name: r45hardening_curve
  • Type: vector
  • Name: r90hardening_curve
  • Type: vector
  • Name: shear_hardening_curve
  • Type: vector
  • Name: bi-axial_hardening_curve
  • Type: vector
  • Name: r00curve
  • Type: vector
  • Name: r45curve
  • Type: vector
  • Name: r90curve
  • Type: vector
  • Name: r_shear_curve
  • Type: vector
  • Name: r_bi-axial_curve
  • Type: vector
  • Name: m_barlet_flowexponent
  • Type: scalar
  • Name: aop_t
  • Type: scalar
  • Default: 2
  • Name: x_p
  • Type: scalar
  • Name: y_p
  • Type: scalar
  • Name: z_p
  • Type: scalar
  • Name: a1
  • Type: scalar
  • Default: 1
  • Name: a2
  • Type: scalar
  • Name: a3
  • Type: scalar
  • Name: v1
  • Type: scalar
  • Name: v2
  • Type: scalar
  • Name: v3
  • Type: scalar
  • Name: d1
  • Type: scalar
  • Name: d2
  • Type: scalar
  • Name: d3
  • Type: scalar
  • Name: bet_a
  • Type: scalar

Outputs: Name: dynakeyword_mat36e_output_1 Type: text

*DYNAKEYWORD_MAT89_WITHOUT_STRAIN_RATES

Description: Create a MAT_089 without strain rates Keyword for LS-DYNA

Syntax: dynakeyword_mat89_without_strain_rates(material_name,material_i_d,curve_id,density,elastic_modulus,poissons_ratio,hardening_curve,failure_strain,numberof_dig_points)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: poissons_ratio
  • Type: scalar
  • Name: hardening_curve
  • Type: vector
  • Name: failure_strain
  • Type: scalar
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200

Outputs: Name: dynakeyword_mat89_without_strain_rates_output_1 Type: text

*DYNAKEYWORD_MAT181_WITHOUT_STRAIN_RATES

Description: Create a MAT_181 without strain rates Keyword for LS-DYNA

Syntax: dynakeyword_mat181_without_strain_rates(material_name,material_i_d,curve_id,density,bulk_modulus,specimenlength,specimenwidth,specimenthickness,compression_tension_curve,poissons_ratio,failureparameter_k,failureparameter_gamma1,failureparameter_gamma2,h_u,shape,numberof_dig_points)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: bulk_modulus
  • Type: scalar
  • Name: specimenlength
  • Type: scalar
  • Name: specimenwidth
  • Type: scalar
  • Name: specimenthickness
  • Type: scalar
  • Name: compression_tension_curve
  • Type: vector
  • Name: poissons_ratio
  • Type: scalar
  • Default: 0.495
  • Name: failureparameter_k
  • Type: scalar
  • Name: failureparameter_gamma1
  • Type: scalar
  • Name: failureparameter_gamma2
  • Type: scalar
  • Name: h_u
  • Type: scalar
  • Name: shape
  • Type: scalar
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 100

Outputs: Name: dynakeyword_mat181_without_strain_rates_output_1 Type: text

*DYNAKEYWORD_MAT181_WITH_STRAIN_RATES

Description: Create a MAT_181 with strain rates Keyword for LS-DYNA

Syntax: dynakeyword_mat181_with_strain_rates(material_name,material_i_d,curve_id,density,bulk_modulus,specimenlength,specimenwidth,specimenthickness,compression_tension_curve,poissons_ratio,failureparameter_k,failureparameter_gamma1,failureparameter_gamma2,h_u,shape,numberof_dig_points,tension,rate_type,avg_option,strainrate)

Inputs: - Name: material_name - Type: scalar

  • Name: material_i_d
  • Type: scalar
  • Name: curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: bulk_modulus
  • Type: scalar
  • Name: specimenlength
  • Type: scalar
  • Name: specimenwidth
  • Type: scalar
  • Name: specimenthickness
  • Type: scalar
  • Name: compression_tension_curve
  • Type: vector
  • Name: poissons_ratio
  • Type: scalar
  • Default: 0.495
  • Name: failureparameter_k
  • Type: scalar
  • Name: failureparameter_gamma1
  • Type: scalar
  • Name: failureparameter_gamma2
  • Type: scalar
  • Name: h_u
  • Type: scalar
  • Name: shape
  • Type: scalar
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 100
  • Name: tension
  • Type: scalar
  • Name: rate_type
  • Type: scalar
  • Name: avg_option
  • Type: scalar
  • Name: strainrate
  • Type: keyvalue

Outputs: Name: dynakeyword_mat181_with_strain_rates_output_1 Type: text

*DYNAKEYWORD_MAT24_WITH_VARIANCE_WITH_STRAIN_RATES

Description: Create a MAT_024 Keyword for LS-DYNA with Strain-Rates

Syntax: dynakeyword_mat24_with_variance_with_strain_rates(material_name,starting_material_i_d,meas_material_id_offset,min_material_id_offset,mean_material_id_offset,max_material_id_offset,measured_eng_stress_strain_material_id_offset,starting_table_i_d,starting_curve_id,curve_id_offset,density,elastic_modulus,poissons_ratio,measured_yield_curves,min_yield_curves,mean_yield_curves,max_yield_curves,measured_eng_ss_curve,min_eng_ss_curve,mean_eng_ss_curve,max_eng_ss_curve,strain_rates_key_value,failure_strain,viscoplasticity,numberof_dig_points)

Inputs: - Name: material_name - Type: scalar

  • Name: starting_material_i_d
  • Type: scalar
  • Name: meas_material_id_offset
  • Type: scalar
  • Name: min_material_id_offset
  • Type: scalar
  • Name: mean_material_id_offset
  • Type: scalar
  • Name: max_material_id_offset
  • Type: scalar
  • Name: measured_eng_stress_strain_material_id_offset
  • Type: scalar
  • Name: starting_table_i_d
  • Type: scalar
  • Name: starting_curve_id
  • Type: scalar
  • Name: curve_id_offset
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: poissons_ratio
  • Type: scalar
  • Name: measured_yield_curves
  • Type: vector
  • Name: min_yield_curves
  • Type: vector
  • Name: mean_yield_curves
  • Type: vector
  • Name: max_yield_curves
  • Type: vector
  • Name: measured_eng_ss_curve
  • Type: vector
  • Name: min_eng_ss_curve
  • Type: vector
  • Name: mean_eng_ss_curve
  • Type: vector
  • Name: max_eng_ss_curve
  • Type: vector
  • Name: strain_rates_key_value
  • Type: keyvalue
  • Name: failure_strain
  • Type: scalar
  • Name: viscoplasticity
  • Type: select
  • Default: 0.0
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200

Outputs: Name: dynakeyword_mat24_with_variance_with_strain_rates_output_1 Type: text

*DYNAKEYWORD_MAT24_WITH_VARIANCE_WITHOUT_STRAIN_RATES

Description: Create a MAT_024 Keyword for LS-DYNA with Strain-Rates

Syntax: dynakeyword_mat24_with_variance_without_strain_rates(material_name,starting_material_id,meas_material_id_offset,min_material_id_offset,mean_material_id_offset,max_material_id_offset,measured_eng_stress_strain_material_id_offset,starting_curve_id,density,elastic_modulus,poissons_ratio,measured_yield_curves,min_yield_curves,mean_yield_curves,max_yield_curves,measured_eng_ss_curve,min_eng_ss_curve,mean_eng_ss_curve,max_eng_ss_curve,failure_strain,numberof_dig_points)

Inputs: - Name: material_name - Type: scalar

  • Name: starting_material_id
  • Type: scalar
  • Name: meas_material_id_offset
  • Type: scalar
  • Name: min_material_id_offset
  • Type: scalar
  • Name: mean_material_id_offset
  • Type: scalar
  • Name: max_material_id_offset
  • Type: scalar
  • Name: measured_eng_stress_strain_material_id_offset
  • Type: scalar
  • Name: starting_curve_id
  • Type: scalar
  • Name: density
  • Type: scalar
  • Name: elastic_modulus
  • Type: scalar
  • Name: poissons_ratio
  • Type: scalar
  • Name: measured_yield_curves
  • Type: vector
  • Name: min_yield_curves
  • Type: vector
  • Name: mean_yield_curves
  • Type: vector
  • Name: max_yield_curves
  • Type: vector
  • Name: measured_eng_ss_curve
  • Type: vector
  • Name: min_eng_ss_curve
  • Type: vector
  • Name: mean_eng_ss_curve
  • Type: vector
  • Name: max_eng_ss_curve
  • Type: vector
  • Name: failure_strain
  • Type: scalar
  • Name: numberof_dig_points
  • Type: scalar
  • Default: 200

Outputs: Name: dynakeyword_mat24_with_variance_without_strain_rates_output_1 Type: text

*DYNAKEYWORD_MAP_VALUES_TO_ELEMENT_THICKNESS

Description: Contour parts based on key value data

Syntax: dynakeyword_map_values_to_element_thickness(valuestomap,keyword_data,mapping_table,map_table_order)

Inputs: - Name: valuestomap - Type: dataset

  • Name: keyword_data
  • Type: textarea
  • Name: mapping_table
  • Type: textarea
  • Name: map_table_order
  • Type: select
  • Default: as_provided

Outputs: Name: dynakeyword_map_values_to_element_thickness_output_1 Type: text

12.23. Csv Workers

Following are the workers for this group of workers

*CSV_COLLECT_ROWS_TO_DATASET

Description: Parses Several CSVs files based on extension and collects the Rows to create a dataset

Syntax: csv_collect_rows_to_dataset(files_extensions_separatedby_comma,header_row,value_row,suppressfrom_header,limit_columnsto)

Inputs: - Name: files_extensions_separatedby_comma - Type: string

  • Name: header_row
  • Type: integer
  • Name: value_row
  • Type: string
  • Name: suppressfrom_header
  • Type: string
  • Name: limit_columnsto
  • Type: string

Outputs: Name: csv_collect_rows_to_dataset_output_1 Type: dataset

*CSV_COLLECT_COLUMNS_TO_DATASET

Description: Parses Several CSVs files based on extension and collects the Columns to create a dataset

Syntax: csv_collect_columns_to_dataset(files_extensions_separatedby_comma,line_delimiter,header_names,column_ids,starting_row_id,ending_row_id,replace_values)

Inputs: - Name: files_extensions_separatedby_comma - Type: string

  • Name: line_delimiter
  • Type: string
  • Default: ,
  • Name: header_names
  • Type: string
  • Name: column_ids
  • Type: string
  • Name: starting_row_id
  • Type: integer
  • Name: ending_row_id
  • Type: integer
  • Name: replace_values
  • Type: string

Outputs: Name: csv_collect_columns_to_dataset_output_1 Type: dataset

*CSV_COORD_FROM_ANCHOR

Description: Parses Several CSVs files based on extension and collects the Columns to create a dataset

Syntax: csv_coord_from_anchor(file_name,anchor_start,anchor_end,starting_index,length,plane,repeats,sort_type)

Inputs: - Name: file_name - Type: scalar

  • Name: anchor_start
  • Type: scalar
  • Name: anchor_end
  • Type: scalar
  • Name: starting_index
  • Type: scalar
  • Name: length
  • Type: scalar
  • Name: plane
  • Type: select
  • Default: XY
  • Name: repeats
  • Type: select
  • Default: yes
  • Name: sort_type
  • Type: select
  • Default: spatial

Outputs: Name: csv_coord_from_anchor_output_1 Type: vector

12.24. Bom Workers

Following are the workers for this group of workers

*BOM_PARTINFO

Description: Extract a specific attribute of a given part from the Bill of Materials

Syntax: bom_partinfo(nameofthe_billof_materials,part_identifier,part_identifier_type_type,part_attribute)

Inputs: - Name: nameofthe_billof_materials - Type: dataset - Default: BOM

  • Name: part_identifier
  • Type: string
  • Name: part_identifier_type_type
  • Type: select
  • Default: name
  • Name: part_attribute
  • Type: select
  • Default: density

Outputs: Name: bom_partinfo_output_1 Type: scalar

*BOM_ATTRS

Description:
Get attribute list

Syntax: bom_attrs(choose_dataset,column_name)

Inputs: - Name: choose_dataset - Type: dataset - Default: None

  • Name: column_name
  • Type: string
  • Default: None

Outputs: Name: bom_attrs_output_1 Type: set

*BOM_COLUMNS

Description:
Get selected columns

Syntax: bom_columns(choose_dataset,columns)

Inputs: - Name: choose_dataset - Type: dataset - Default: None

  • Name: columns
  • Type: string
  • Default: None

Outputs: Name: bom_columns_output_1 Type: dataset

*BOM_CONDITION

Description:
Find rows with a condition

Syntax: bom_condition(choose_dataset,column_name,operator,target_value)

Inputs: - Name: choose_dataset - Type: dataset - Default: None

  • Name: column_name
  • Type: string
  • Default: None
  • Name: operator
  • Type: string
  • Default: None
  • Name: target_value
  • Type: string
  • Default: None

Outputs: Name: bom_condition_output_1 Type: dataset

12.25. d3hsp Workers

Following are the workers for this group of workers

*D3HSP_EXTRACT

Description:
Extract information from D3HSP file

Syntax: d3hsp_extract(typeof_extraction)

Inputs: - Name: typeof_extraction - Type: select - Default: summary

Outputs: Name: d3hsp_extract_output_1 Type: bulk

*D3HSP_EXTRACTOR

Description:

Syntax: d3hsp_extractor(filter)

Inputs: - Name: filter - Type: string

Outputs: Name: results Type: string

12.26. d3plot Workers

Following are the workers for this group of workers

*D3PLOT_EXTRACT_IMAGE

Description:
Extract information from D3PLOT file

Syntax: d3plot_extract_image(datatype,state,orientation,shading,format)

Inputs: - Name: datatype - Type: select - Default: dyna_d3plot

  • Name: state
  • Type: select
  • Default: final
  • Name: orientation
  • Type: select
  • Default: left
  • Name: shading
  • Type: select
  • Default: shad
  • Name: format
  • Type: select
  • Default: png

Outputs: Name: d3plot_extract_image_output_1 Type: view

*D3PLOT_EXTRACT_ANIM

Description:
Extract information from D3PLOT file

Syntax: d3plot_extract_anim(datatype,orientation,shading,start_state,end_state,format,active_parts,hidden_parts,transparent_parts)

Inputs: - Name: datatype - Type: select - Default: dyna_d3plot

  • Name: orientation
  • Type: select
  • Default: left
  • Name: shading
  • Type: select
  • Default: shad
  • Name: start_state
  • Type: select
  • Default: final
  • Name: end_state
  • Type: select
  • Default: final
  • Name: format
  • Type: select
  • Default: gif
  • Name: active_parts
  • Type: string
  • Name: hidden_parts
  • Type: string
  • Name: transparent_parts
  • Type: string

Outputs: Name: d3plot_extract_anim_output_1 Type: view

*D3PLOT_RESPONSE_EXTRACTOR

Description:

Syntax: d3plot_response_extractor(responses,solver_type)

Inputs: - Name: responses - Type: string

  • Name: solver_type
  • Type: string

Outputs:

*D3PLOT_WRITER_PLUGIN

Description:

Syntax: d3plot_writer_plugin()

Inputs:

Outputs:

12.27. Lucy Workers

Following are the workers for this group of workers

*LUCY_MPDB_MEASUREMENTS

Description: lucy_mpdb_measurements

Syntax: lucy_mpdb_measurements(d3plotname,cladding_part,backplate_part,barrier_parts,velocity_direction,max_dist)

Inputs: - Name: d3plotname - Type: string

  • Name: cladding_part
  • Type: textarea
  • Name: backplate_part
  • Type: textarea
  • Name: barrier_parts
  • Type: textarea
  • Name: velocity_direction
  • Type: select
  • Default: 1 0 0
  • Name: max_dist
  • Type: textarea

Outputs: Name: lucy_mpdb_measurements_output_1 Type: view

*LUCY

Description:

Syntax: lucy()

Inputs:

Outputs:

12.28. Coord Workers

Following are the workers for this group of workers

*COORD_CREATECOSINEANGLESFROMCOORDINATES

Description: coord_createcosineanglesfromcoordinates

Syntax: coord_createcosineanglesfromcoordinates(originx,originy,originz,y-planex,y-planey,y-planez,z-planex,z-planey,z-planez,return_type)

Inputs: - Name: originx - Type: string

  • Name: originy
  • Type: string
  • Name: originz
  • Type: string
  • Name: y-planex
  • Type: string
  • Default: 1
  • Name: y-planey
  • Type: string
  • Name: y-planez
  • Type: string
  • Name: z-planex
  • Type: string
  • Name: z-planey
  • Type: string
  • Name: z-planez
  • Type: string
  • Default: 1
  • Name: return_type
  • Type: select
  • Default: cosine

Outputs: Name: coord_createcosineanglesfromcoordinates_output_1 Type: set

12.29. Condition Workers

Following are the workers for this group of workers

*CONDITION_BOOL

Description: This function allows you to check if a given variable matches a certain condition

Syntax: condition_bool(valuetocheck,operator,target_value)

Inputs: - Name: valuetocheck - Type: scalar

  • Name: operator
  • Type: select
  • Default: eq
  • Name: target_value
  • Type: scalar

Outputs: Name: condition_bool_output_1 Type: bool

*CONDITION_IFVECTOR

Description: This function allows you to check if a given variable is a vector

Syntax: condition_ifvector(valuetocheck,valueiftrue,valueiffalse)

Inputs: - Name: valuetocheck - Type: scalar

  • Name: valueiftrue
  • Type: string
  • Name: valueiffalse
  • Type: string

Outputs: Name: condition_ifvector_output_1 Type: vector

*CONDITION_IFSCALAR

Description: This function allows you to check if a given variable is a scalar

Syntax: condition_ifscalar(valuetocheck,valueiftrue,valueiffalse)

Inputs: - Name: valuetocheck - Type: scalar

  • Name: valueiftrue
  • Type: string
  • Name: valueiffalse
  • Type: string

Outputs: Name: condition_ifscalar_output_1 Type: scalar

*CONDITION_IFSET

Description: This function allows you to check if a given variable is a set

Syntax: condition_ifset(valuetocheck,valueiftrue,valueiffalse)

Inputs: - Name: valuetocheck - Type: set

  • Name: valueiftrue
  • Type: string
  • Name: valueiffalse
  • Type: string

Outputs: Name: condition_ifset_output_1 Type: set

12.30. Responses Workers

Following are the workers for this group of workers

*RESPONSES_TO_CSV

Description: This function allows you to write a set of responses of type curves into csv

Syntax: responses_to_csv(file_name,curvestobeexported,outputonlyonetimecolumn,digitizethecurvesbeforeexporting)

Inputs: - Name: file_name - Type: string - Default: Responses.csv

  • Name: curvestobeexported
  • Type: vector
  • Name: outputonlyonetimecolumn
  • Type: select
  • Default: no
  • Name: digitizethecurvesbeforeexporting
  • Type: select
  • Default: no

Outputs: Name: responses_to_csv_output_1 Type: file

*RESPONSES_MAPPER

Description: Maps responses

Syntax: responses_mapper(parent_type,physicaltest_id,simulation_id,map_source_type,map_database_id,map_file,expression_header,destination_header,include_expression)

Inputs: - Name: parent_type - Type: select

  • Name: physicaltest_id
  • Type: remote_lookup
  • Name: simulation_id
  • Type: remote_lookup
  • Name: map_source_type
  • Type: select
  • Name: map_database_id
  • Type: file
  • Name: map_file
  • Type: file
  • Name: expression_header
  • Type: text
  • Name: destination_header
  • Type: text
  • Name: include_expression
  • Type: textarea

Outputs: Name: Type: integer Name: Type: integer Name: Type: dataset Name: Type: dataset Name: Type: dataset Name: Type: integer Name: Type: integer Name: Type: dataset Name: Type: integer

*RESPONSES_IMPORTER

Description: Import responses

Syntax: responses_importer(parent_type,parent_name,responses_file)

Inputs: - Name: parent_type - Type: select

  • Name: parent_name
  • Type: scalar
  • Name: responses_file
  • Type: file

Outputs: Name: Type: simulation Name: Type: physicaltest Name: Type: number Name: Type: number

12.31. Th Workers

Following are the workers for this group of workers

*TH_SUMMARY

Description: Extracts the summary from TH\/ABF files

Syntax: th_summary(file_name)

Inputs: - Name: file_name - Type: string - Default: TH.th

Outputs: Name: th_summary_output_1 Type: dataset

*TH_CHANNEL_BY_ID

Description: Extracts the summary from TH\/ABF files

Syntax: th_channel_by_id(file_name,channel_id)

Inputs: - Name: file_name - Type: string - Default: TH.th

  • Name: channel_id
  • Type: string

Outputs: Name: th_channel_by_id_output_1 Type: vector

12.32. Image Workers

Following are the workers for this group of workers

*IMAGE_COMPARE

Description: Compare Pixel based comparison from two images

Syntax: image_compare(image1,image2)

Inputs: - Name: image1 - Type: textarea

  • Name: image2
  • Type: textarea

Outputs: Name: image_compare_output_1 Type: scalar

*IMAGE_EDITOR

Description: Provides simple image editing features

Syntax: image_editor(image,task,options)

Inputs: - Name: image - Type: file

  • Name: task
  • Type: select
  • Name: options
  • Type: textarea

Outputs: Name: Type: image Name: Type: task Name: Type: image

*IMAGE_CHAINER

Description:

Syntax: image_chainer(path,path_to_convert)

Inputs: - Name: path - Type: string

  • Name: path_to_convert
  • Type: string

Outputs:

*IMAGE_CHAINER_PLUGIN

Description: Changes images together

Syntax: image_chainer_plugin(path,path_to_convert,temp_dir,delete_temp_files)

Inputs: - Name: path - Type: string

  • Name: path_to_convert
  • Type: string
  • Name: temp_dir
  • Type: string
  • Name: delete_temp_files
  • Type: string

Outputs:

12.33. Sleep Workers

Following are the workers for this group of workers

*SLEEP

Description: Sleeps

Syntax: sleep(name,duration)

Inputs: - Name: name - Type: text

  • Name: duration
  • Type: text

Outputs: Name: slept Type: integer

12.34. Job Workers

Following are the workers for this group of workers

*JOB_SUBMIT_BY_CONFIG

Description: Submits the job by using the previously saved configuration

Syntax: job_submit_by_config(job_submit_by_config_input_4,job_submit_by_config_input_1,job_submit_by_config_input_5,job_submit_by_config_input_2,job_submit_by_config_input_3,job_submit_by_config_input_5,job_submit_by_config_input_6,study_id)

Inputs: - Name: job_submit_by_config_input_4 - Type: text

  • Name: job_submit_by_config_input_1
  • Type: remote_lookup
  • Name: job_submit_by_config_input_5
  • Type: remote_lookup
  • Name: job_submit_by_config_input_2
  • Type: file
  • Name: job_submit_by_config_input_3
  • Type: file
  • Name: job_submit_by_config_input_5
  • Type: dataset
  • Name: job_submit_by_config_input_6
  • Type: remote_lookup
  • Name: study_id
  • Type: remote_lookup

Outputs: Name: Type: integer Name: Type: integer

*JOB_SUBMIT_COMPRESSED_FILES

Description: Submits compressed files using saved files

Syntax: job_submit_compressed_files(study_name,hpc_settings,include_file_keyword,input_file)

Inputs: - Name: study_name - Type: text

  • Name: hpc_settings
  • Type: remote_lookup
  • Name: include_file_keyword
  • Type: text
  • Name: input_file
  • Type: file

Outputs: Name: Type: integer Name: Type: integer

*JOB_SUBMIT_SIMULATION_BY_CONFIG

Description: Submits the simulation by using the previously saved configuration

Syntax: job_submit_simulation_by_config(job_submit_simulation_id,job_submit_simulation_description,job_submit_hpcsettings_name,job_submit_template,study_id)

Inputs: - Name: job_submit_simulation_id - Type: remote_lookup

  • Name: job_submit_simulation_description
  • Type: textarea
  • Name: job_submit_hpcsettings_name
  • Type: remote_lookup
  • Name: job_submit_template
  • Type: remote_lookup
  • Name: study_id
  • Type: remote_lookup

Outputs: Name: Type: integer Name: Type: integer

*JOB_SUBMISSION_BY_STUDY

Description: Submit job by study

Syntax: job_submission_by_study(study_id,hpcconfig,template_id)

Inputs: - Name: study_id - Type: remote_lookup

  • Name: hpcconfig
  • Type: remote_lookup
  • Name: template_id
  • Type: remote_lookup

Outputs: Name: Type: integer Name: Type: dataset

*JOB_SUBMIT_SIMULATIONS_FROM_FOLDER

Description: Submits multiple simulations from folder

Syntax: job_submit_simulations_from_folder(input_folder,main_file_pattern,simulation_prefix,hpcconfig,template_id,study_name)

Inputs: - Name: input_folder - Type: file

  • Name: main_file_pattern
  • Type: text
  • Name: simulation_prefix
  • Type: text
  • Name: hpcconfig
  • Type: remote_lookup
  • Name: template_id
  • Type: remote_lookup
  • Name: study_name
  • Type: text

Outputs: Name: Type: dataset

*JOB_SUBMIT_SIMULATIONS_FROM_SERVER_FILES

Description: Submits multiple simulations from server files

Syntax: job_submit_simulations_from_server_files(server_files,simulation_prefix,hpcconfig,template_id,study_id,project_id,tags)

Inputs: - Name: server_files - Type: remote_file

  • Name: simulation_prefix
  • Type: text
  • Name: hpcconfig
  • Type: remote_lookup
  • Name: template_id
  • Type: remote_lookup
  • Name: study_id
  • Type: text
  • Name: project_id
  • Type: text
  • Name: tags
  • Type: text

Outputs: Name: Type: dataset

*JOB_SUBMIT_PEDPRO_BY_CONFIG

Description: Submits the job by using the previously saved configuration for pedpro

Syntax: job_submit_pedpro_by_config(sweep_name,position_input_file,position_indexes,main_input_file,include_files,headform_node_set_id,headform_transform_id,headform_rotation,template_id,project_id,study_id,saved_hpc_config)

Inputs: - Name: sweep_name - Type: text

  • Name: position_input_file
  • Type: file
  • Name: position_indexes
  • Type: text
  • Name: main_input_file
  • Type: file
  • Name: include_files
  • Type: file
  • Name: headform_node_set_id
  • Type: text
  • Name: headform_transform_id
  • Type: text
  • Name: headform_rotation
  • Type: text
  • Name: template_id
  • Type: remote_lookup
  • Name: project_id
  • Type: remote_lookup
  • Name: study_id
  • Type: remote_lookup
  • Name: saved_hpc_config
  • Type: remote_lookup

Outputs: Name: positions Type: dataset Name: studies Type: integer

*JOB_SUBMIT_PEDPRO_FROM_FOLDER_BY_CONFIG

Description: Submits the job by using the previously saved configuration for pedpro

Syntax: job_submit_pedpro_from_folder_by_config(sweep_name,base_folder,input_file_pattern_type,input_file_pattern,template_id,project_id,study_id,saved_hpc_config,num_jobs_to_submit,page_number)

Inputs: - Name: sweep_name - Type: text

  • Name: base_folder
  • Type: text
  • Name: input_file_pattern_type
  • Type: select
  • Name: input_file_pattern
  • Type: text
  • Name: template_id
  • Type: remote_lookup
  • Name: project_id
  • Type: remote_lookup
  • Name: study_id
  • Type: remote_lookup
  • Name: saved_hpc_config
  • Type: remote_lookup
  • Name: num_jobs_to_submit
  • Type: text
  • Default: 10
  • Name: page_number
  • Type: text
  • Default: 1

Outputs: Name: studies Type: integer Name: simulations Type: dataset Name: hpcjobs Type: dataset

*JOB_SERVER

Description:

Syntax: job_server(port)

Inputs: - Name: port - Type: string

Outputs:

*JOB_HANDLER

Description:

Syntax: job_handler(status,user_id,job_id,server_name,swap_job_id,command_type)

Inputs: - Name: status - Type: string

  • Name: user_id
  • Type: string
  • Name: job_id
  • Type: string
  • Name: server_name
  • Type: string
  • Name: swap_job_id
  • Type: string
  • Name: command_type
  • Type: string

Outputs: Name: command_type Type: string

*JOB_CLIENT

Description:

Syntax: job_client(lucy_output_type,client_address,job_dir)

Inputs: - Name: lucy_output_type - Type: string

  • Name: client_address
  • Type: string
  • Name: job_dir
  • Type: string

Outputs: Name: proxy_source Type: string Name: client_address Type: string

12.35. Simulation Workers

Following are the workers for this group of workers

*SIMULATION_UPDATE_INPUT

Description: Updates simulation main input file

Syntax: simulation_update_input(simulation_id,data_text,location)

Inputs: - Name: simulation_id - Type: remote_lookup

  • Name: data_text
  • Type: textarea
  • Name: location
  • Type: text

Outputs: Name: Type: integer

*SIMULATION_HAS_RESPONSE_BY_NAME

Description: Updates simulation main input file

Syntax: simulation_has_response_by_name(simulation_id,response_name,type,location)

Inputs: - Name: simulation_id - Type: remote_lookup

  • Name: response_name
  • Type: textarea
  • Name: type
  • Type: select
  • Name: location
  • Type: select

Outputs: Name: Type: integer Name: Result Type: scalar

*SIMULATION_CREATE_FROM_TEXT

Description: Creates a simulation from text as main input

Syntax: simulation_create_from_text(input_sim_name,input_sim_desc,input_sim_tags,input_main_file_name,solver_type,input_main_file_text,input_project_id,include_files,responses,responses_by_dataset)

Inputs: - Name: input_sim_name - Type: text

  • Name: input_sim_desc
  • Type: textarea
  • Name: input_sim_tags
  • Type: text
  • Name: input_main_file_name
  • Type: textarea
  • Name: solver_type
  • Type: string
  • Default: LS-DYNA
  • Name: input_main_file_text
  • Type: textarea
  • Name: input_project_id
  • Type: remote_lookup
  • Name: include_files
  • Type: file
  • Name: responses
  • Type: vector
  • Name: responses_by_dataset
  • Type: dataset

Outputs: Name: Type: integer

*SIMULATION_CREATE_FROM_FILE

Description: Creates a simulation from file as main input

Syntax: simulation_create_from_file(input_sim_name,input_sim_desc,input_sim_tags,input_main_file,solver_type,input_project_id,input_include_files,responses)

Inputs: - Name: input_sim_name - Type: text

  • Name: input_sim_desc
  • Type: textarea
  • Name: input_sim_tags
  • Type: text
  • Name: input_main_file
  • Type: file
  • Name: solver_type
  • Type: string
  • Default: LS-DYNA
  • Name: input_project_id
  • Type: remote_lookup
  • Name: input_include_files
  • Type: file
  • Name: responses
  • Type: vector

Outputs: Name: Type: integer

*SIMULATION_RESPONSES

Description: Get Responses from Simulation

Syntax: simulation_responses(input_sim_id,input_response_names,match_type,limit)

Inputs: - Name: input_sim_id - Type: remote_lookup

  • Name: input_response_names
  • Type: text
  • Name: match_type
  • Type: select
  • Name: limit
  • Type: select

Outputs:

*SIMULATION_FILES

Description: Get Files from Simulation

Syntax: simulation_files(input_sim_id,input_file_names)

Inputs: - Name: input_sim_id - Type: remote_lookup

  • Name: input_file_names
  • Type: text

Outputs:

*SIMULATION_FINDER

Description: Find simulations

Syntax: simulation_finder(search,after_date,before_date,project_id,study_id,limit)

Inputs: - Name: search - Type: text

  • Name: after_date
  • Type: datetime-local
  • Name: before_date
  • Type: datetime-local
  • Name: project_id
  • Type: remote_lookup
  • Name: study_id
  • Type: remote_lookup
  • Name: limit
  • Type: number

Outputs: Name: simulations Type: dataset

*SIMULATION_ORGANIZER

Description: Organize Simulations

Syntax: simulation_organizer(project_id,study_id)

Inputs: - Name: project_id - Type: remote_lookup

  • Name: study_id
  • Type: remote_lookup

Outputs: Name: simulations Type: dataset

*SIMULATION_REPLACE_PARAMETERS

Description: Replace parameters with new values

Syntax: simulation_replace_parameters(simulation_id,parameters)

Inputs: - Name: simulation_id - Type: remote_lookup

  • Name: parameters
  • Type: dataset

Outputs: Name: Type: integer Name: Old Parameters Type: dataset Name: New Parameters Type: dataset

*SIMULATION_ADD_RESPONSES

Description: Add responses to simulation

Syntax: simulation_add_responses(input_sim_id,responses,replace_existing_responses)

Inputs: - Name: input_sim_id - Type: remote_lookup

  • Name: responses
  • Type: dataset
  • Name: replace_existing_responses
  • Type: select

Outputs: Name: Type: integer Name: Type: dataset

*SIMULATION_GET_ERRORS_AND_WARNINGS

Description: Get errors and warnings from a simulation

Syntax: simulation_get_errors_and_warnings(input_sim_id)

Inputs: - Name: input_sim_id - Type: remote_lookup

Outputs: Name: Type: integer Name: Type: dataset Name: Type: dataset

*SIMULATION_CREATE_CURVE_RESPONSE

Description: Create a curve response from simulations

Syntax: simulation_create_curve_response(simulation_id,response_name,response_value)

Inputs: - Name: simulation_id - Type: remote_lookup

  • Name: response_name
  • Type: text
  • Name: response_value
  • Type: vector

Outputs: Name: Type: scalar Name: Type: scalar

*SIMULATION_PARAMETERIZE_INPUT

Description: Configure sensors from a responetemplate

Syntax: simulation_parameterize_input(simulation_id,input_file_id,parameter_name,parameter_type,parameter_value,parameter_width,keyword_name,card_num,param_num,card_id)

Inputs: - Name: simulation_id - Type: remote_lookup

  • Name: input_file_id
  • Type: remote_lookup
  • Name: parameter_name
  • Type: scalar
  • Name: parameter_type
  • Type: scalar
  • Name: parameter_value
  • Type: scalar
  • Name: parameter_width
  • Type: scalar
  • Name: keyword_name
  • Type: scalar
  • Name: card_num
  • Type: scalar
  • Name: param_num
  • Type: scalar
  • Name: card_id
  • Type: scalar

Outputs: Name: Type: scalar Name: Type: scalar Name: Type: textarea Name: Type: textarea

*SIMULATION_PARAMETERIZE_INPUT_BY_DATASET

Description: Configure sensors from a responetemplate

Syntax: simulation_parameterize_input_by_dataset(simulation_id,input_file_id,parameter_dataset)

Inputs: - Name: simulation_id - Type: remote_lookup

  • Name: input_file_id
  • Type: remote_lookup
  • Name: parameter_dataset
  • Type: scalar

Outputs: Name: Type: scalar Name: Type: scalar Name: Type: textarea Name: Type: textarea

*SIMULATION_ADD_INCLUDE_FILE

Description: Add a Include a file for the simulation

Syntax: simulation_add_include_file(simulation_id,include_file,offset_number,mass_scale_factor,time_scale_factor,length_scale_factor,transformation_id,transformation_text)

Inputs: - Name: simulation_id - Type: text

  • Name: include_file
  • Type: file
  • Name: offset_number
  • Type: scalar
  • Name: mass_scale_factor
  • Type: scalar
  • Name: time_scale_factor
  • Type: scalar
  • Name: length_scale_factor
  • Type: scalar
  • Name: transformation_id
  • Type: scalar
  • Name: transformation_text
  • Type: text

Outputs: Name: Simulation Type: integer

*SIMULATION_ADD_LOCAL_FILE

Description: Add a Server file for the simulation

Syntax: simulation_add_local_file(simulation_id,add_file)

Inputs: - Name: simulation_id - Type: text

  • Name: add_file
  • Type: file

Outputs: Name: Attachment Type: integer

*SIMULATION_ADD_SERVER_FILE

Description: Add a Server file for the simulation

Syntax: simulation_add_server_file(simulation_id,add_file)

Inputs: - Name: simulation_id - Type: text

  • Name: add_file
  • Type: file

Outputs: Name: Attachment Type: integer

*SIMULATION_ADD_FROM_ANOTHER_SIMULATION

Description: Add a Server file for the simulation

Syntax: simulation_add_from_another_simulation(simulation_id,from_simulation_id,attachment_id)

Inputs: - Name: simulation_id - Type: text

  • Name: from_simulation_id
  • Type: remote_lookup
  • Name: attachment_id
  • Type: remote_lookup

Outputs: Name: Attachment Type: integer

*SIMULATION_CUSTOM_APPLICATION

Description: Runs a custom application to work with simulation directory

Syntax: simulation_custom_application(simulation_id,needs_graphics,application_exe,application_env,application_args,application_commands,application_commands_content_type,application_commands_write_filename,save_responses)

Inputs: - Name: simulation_id - Type: remote_lookup

  • Name: needs_graphics
  • Type: select
  • Name: application_exe
  • Type: textarea
  • Name: application_env
  • Type: textarea
  • Name: application_args
  • Type: textarea
  • Name: application_commands
  • Type: textarea
  • Name: application_commands_content_type
  • Type: select
  • Name: application_commands_write_filename
  • Type: text
  • Name: save_responses
  • Type: select

Outputs: Name: Type: scalar

*SIMULATION_PREDICTION

Description:

Syntax: simulation_prediction()

Inputs:

Outputs:

12.36. Physicaltest Workers

Following are the workers for this group of workers

*PHYSICALTEST_HAS_RESPONSE_BY_NAME

Description: Checks if a response exists by name

Syntax: physicaltest_has_response_by_name(simulation_id,response_name,type,location)

Inputs: - Name: simulation_id - Type: remote_lookup

  • Name: response_name
  • Type: textarea
  • Name: type
  • Type: select
  • Name: location
  • Type: select

Outputs: Name: Type: integer Name: Result Type: scalar

*PHYSICALTEST_CREATE_FROM_FILE

Description: Creates a physicaltest from file

Syntax: physicaltest_create_from_file(input_name,input_desc,input_tags,input_project_id,input_files,input_auto_process)

Inputs: - Name: input_name - Type: text

  • Name: input_desc
  • Type: textarea
  • Name: input_tags
  • Type: text
  • Name: input_project_id
  • Type: remote_lookup
  • Name: input_files
  • Type: file
  • Name: input_auto_process
  • Type: select
  • Default: no

Outputs: Name: Type: integer

*PHYSICALTEST_ADD_RESPONSES

Description: Add responses from physicaltests

Syntax: physicaltest_add_responses(input_pt_id,responses,replace_existing_responses)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: responses
  • Type: dataset
  • Name: replace_existing_responses
  • Type: select

Outputs: Name: Type: integer Name: Type: dataset

*PHYSICALTEST_ADD_FILES

Description: Add Files from physicaltests

Syntax: physicaltest_add_files(input_pt_id,files,replace_existing_files)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: files
  • Type: file
  • Name: replace_existing_files
  • Type: select

Outputs: Name: Type: integer Name: Type: dataset

*PHYSICALTEST_ADD_ONEPAGER

Description: Add one-pager summary to physicaltests

Syntax: physicaltest_add_onepager(input_pt_id,page_name,page_data)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: page_name
  • Type: text
  • Name: page_data
  • Type: onepager

Outputs: Name: Type: integer

*PHYSICALTEST_MAP_RESPONSES

Description: Map responses from physicaltests

Syntax: physicaltest_map_responses(input_pt_id,map_database,database_from_header,database_to_header,database_region_column,database_region_name,map_dataset,dataset_from_header,dataset_to_header,dataset_map_delimiter,perform_mapping)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: map_database
  • Type: remote_lookup
  • Name: database_from_header
  • Type: text
  • Name: database_to_header
  • Type: text
  • Name: database_region_column
  • Type: text
  • Name: database_region_name
  • Type: text
  • Name: map_dataset
  • Type: dataset
  • Name: dataset_from_header
  • Type: text
  • Name: dataset_to_header
  • Type: text
  • Name: dataset_map_delimiter
  • Type: select
  • Name: perform_mapping
  • Type: select

Outputs: Name: Type: integer Name: Mapping Definitions Used Type: dataset Name: Responses Mapped Type: dataset Name: Number of responses mapped Type: integer Name: Number of responses unchanged Type: integer

*PHYSICALTEST_DELETE

Description: Deletes Physical test

Syntax: physicaltest_delete(input_pt_id)

Inputs: - Name: input_pt_id - Type: remote_lookup

Outputs: Name: Type: text

*PHYSICALTEST_RESPONSES

Description: Get Responses from Physicaltest

Syntax: physicaltest_responses(input_pt_id,input_response_names,responsecategory,meas_location,meas_reference_location,meas_type,value_type)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: input_response_names
  • Type: text
  • Name: responsecategory
  • Type: remote_lookup
  • Name: meas_location
  • Type: text
  • Name: meas_reference_location
  • Type: text
  • Name: meas_type
  • Type: text
  • Name: value_type
  • Type: text

Outputs:

*PHYSICALTEST_APPLY_RESULT_TEMPLATE

Description: Physicaltest Apply Result Template worker

Syntax: physicaltest_apply_result_template(apply_template_worker_pt_id,apply_template_worker_rt_id,apply_template_worker_rt_auto_save)

Inputs: - Name: apply_template_worker_pt_id - Type: remote_lookup

  • Name: apply_template_worker_rt_id
  • Type: remote_lookup
  • Name: apply_template_worker_rt_auto_save
  • Type: select
  • Default: yes

Outputs:

*PHYSICALTEST_UPLOAD_WINDNOISE_DATA

Description: Create physical test

Syntax: physicaltest_upload_windnoise_data(name,description,tags,format,files)

Inputs: - Name: name - Type: scalar

  • Name: description
  • Type: text
  • Name: tags
  • Type: remote_lookup
  • Name: format
  • Type: select
  • Name: files
  • Type: file

Outputs: Name: Type: integer

*PHYSICALTEST_IMPORT_BMS_DATA

Description: Import data from bms

Syntax: physicaltest_import_bms_data(test_name,bms_file,wr_file,protocol_file,time_channel,channels_to_save,points_increment,map_policies,map_expression_header,map_destination_header,responses_to_map)

Inputs: - Name: test_name - Type: text

  • Name: bms_file
  • Type: file
  • Name: wr_file
  • Type: file
  • Name: protocol_file
  • Type: file
  • Name: time_channel
  • Type: scalar
  • Name: channels_to_save
  • Type: scalar
  • Name: points_increment
  • Type: scalar
  • Name: map_policies
  • Type: file
  • Name: map_expression_header
  • Type: scalar
  • Name: map_destination_header
  • Type: scalar
  • Name: responses_to_map
  • Type: scalar

Outputs: Name: Physical test Type: integer Name: Number of Responses Type: integer Name: Type: integer Name: Type: integer Name: Type: dataset Name: Type: dataset Name: Type: dataset Name: Type: dataset

*PHYSICALTEST_IMPORT_MME_DATA

Description: Import data from mme

Syntax: physicaltest_import_mme_data(test_name,mme_file,import_options,ffmpeg_options,template_id,remove_if_exists,add_channel_code,clipx_at_zero,clipx_max,xsf,ysf)

Inputs: - Name: test_name - Type: text - Default: Physicaltest-<%UID%>-<%DATE%>

  • Name: mme_file
  • Type: file
  • Name: import_options
  • Type: select
  • Name: ffmpeg_options
  • Type: text
  • Default: -c:a aac -pix_fmt rgb24
  • Name: template_id
  • Type: remote_lookup
  • Name: remove_if_exists
  • Type: select
  • Name: add_channel_code
  • Type: select
  • Name: clipx_at_zero
  • Type: select
  • Name: clipx_max
  • Type: scalar
  • Name: xsf
  • Type: scalar
  • Name: ysf
  • Type: scalar

Outputs: Name: Physical test Type: integer Name: Number of Responses Type: integer Name: Type: dataset Name: Type: responsetemplate Name: Type: dataset

*PHYSICALTEST_IMPORT_UNV_DATA

Description: Import data from bms

Syntax: physicaltest_import_unv_data(test_name,unv_file,unv_map_file,media_file,remove_if_exists,store_unv_and_map_file)

Inputs: - Name: test_name - Type: text - Default: Test - <%UID%>

  • Name: unv_file
  • Type: file
  • Name: unv_map_file
  • Type: file
  • Name: media_file
  • Type: file
  • Name: remove_if_exists
  • Type: select
  • Name: store_unv_and_map_file
  • Type: select

Outputs: Name: Physical test Type: integer Name: Number of Files Type: integer Name: Number of Responses Type: integer Name: Type: dataset Name: Type: responsetemplate Name: Type: dataset

*PHYSICALTEST_IMPORT_MULTIPLE_BMS_DATA_FROM_SERVER

Description: Import data from bms

Syntax: physicaltest_import_multiple_bms_data_from_server(test_name,bms_file,wr_file,protocol_file,time_channel,channels_to_save,points_increment)

Inputs: - Name: test_name - Type: text

  • Name: bms_file
  • Type: file
  • Name: wr_file
  • Type: file
  • Name: protocol_file
  • Type: file
  • Name: time_channel
  • Type: scalar
  • Name: channels_to_save
  • Type: scalar
  • Name: points_increment
  • Type: scalar

Outputs: Name: Physical test Type: integer Name: Number of Files Type: integer Name: Number of Responses Type: integer

*PHYSICALTEST_VALIDATE_BODY_SENSITIVITY

Description: Validate body sensitivty test data

Syntax: physicaltest_validate_body_sensitivity(input_pt_id,checks,min_coherence,min_coherence_freq,max_coherence_freq,min_psd_freq,max_psd_freq,psd_rolloff_limit,psd_growth_limit,dr_min_repeat_freq,dr_max_repeat_freq,dr_repeatability_run_pairs,dr_repeatability_error_limit,dr_min_symm_freq,dr_max_symm_freq,dr_symmetric_error_limit,dr_min_orien_freq,dr_max_orien_freq,cr_reciprocity_run_pairs,cr_reciprocity_error_limit)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: checks
  • Type: select
  • Name: min_coherence
  • Type: scalar
  • Name: min_coherence_freq
  • Type: scalar
  • Name: max_coherence_freq
  • Type: scalar
  • Name: min_psd_freq
  • Type: scalar
  • Name: max_psd_freq
  • Type: scalar
  • Name: psd_rolloff_limit
  • Type: scalar
  • Name: psd_growth_limit
  • Type: scalar
  • Name: dr_min_repeat_freq
  • Type: scalar
  • Name: dr_max_repeat_freq
  • Type: scalar
  • Name: dr_repeatability_run_pairs
  • Type: text
  • Name: dr_repeatability_error_limit
  • Type: scalar
  • Name: dr_min_symm_freq
  • Type: scalar
  • Name: dr_max_symm_freq
  • Type: scalar
  • Name: dr_symmetric_error_limit
  • Type: scalar
  • Name: dr_min_orien_freq
  • Type: scalar
  • Name: dr_max_orien_freq
  • Type: scalar
  • Name: cr_reciprocity_run_pairs
  • Type: text
  • Name: cr_reciprocity_error_limit
  • Type: scalar

Outputs: Name: Physical test Type: integer Name: Failed Report Type: dataset

*PHYSICALTEST_POSTPROCESS_BODY_SENSITIVITY

Description: Runs post-processing for the NVH body sensitivity worker

Syntax: physicaltest_postprocess_body_sensitivity(input_pt_id,input_database_id,runs_to_average,post_processing_types,create_new_test,new_test_name)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: input_database_id
  • Type: remote_lookup
  • Name: runs_to_average
  • Type: text
  • Name: post_processing_types
  • Type: select
  • Name: create_new_test
  • Type: select
  • Name: new_test_name
  • Type: text

Outputs: Name: Type: integer

12.37. Physical Workers

Following are the workers for this group of workers

*PHYSICAL_CREATE_FROM_RESPONSES

Description: Creates a physicaltest from responses

Syntax: physical_create_from_responses(input_name,input_desc,tags,files,vector_responses,scalar_responses,view_responses,text_responses)

Inputs: - Name: input_name - Type: text

  • Name: input_desc
  • Type: textarea
  • Name: tags
  • Type: text
  • Name: files
  • Type: file
  • Name: vector_responses
  • Type: vector
  • Name: scalar_responses
  • Type: scalar
  • Name: view_responses
  • Type: view
  • Name: text_responses
  • Type: textarea

Outputs: Name: Type: integer

*PHYSICAL_TEST_PUBLISHER

Description:

Syntax: physical_test_publisher(username,user_id,api_url,test_name)

Inputs: - Name: username - Type: string

  • Name: user_id
  • Type: string
  • Name: api_url
  • Type: string
  • Name: test_name
  • Type: string

Outputs: Name: api_key Type: string

12.38. Input Workers

Following are the workers for this group of workers

*INPUT_OUTPUT

Description: Input output worker

Syntax: input_output()

Inputs:

Outputs:

*INPUT_SPLIT

Description: Input Split

Syntax: input_split(input1)

Inputs: - Name: input1 - Type: scalar

Outputs: Name: output1 Type: scalar Name: output2 Type: text

12.39. Apply Workers

Following are the workers for this group of workers

*APPLY_RESULT_TEMPLATE

Description: Apply Result Template worker

Syntax: apply_result_template(apply_template_worker_sim_id,apply_template_worker_rt_id,apply_template_worker_rt_auto_save)

Inputs: - Name: apply_template_worker_sim_id - Type: remote_lookup

  • Name: apply_template_worker_rt_id
  • Type: remote_lookup
  • Name: apply_template_worker_rt_auto_save
  • Type: select
  • Default: yes

Outputs:

*APPLY_TEMPLATES

Description:

Syntax: apply_templates(username)

Inputs: - Name: username - Type: string

Outputs: Name: user_id Type: string

*APPLY_TEMPLATE_VIEW

Description:

Syntax: apply_template_view(template_data,lucy_long_preview,applicaiton_filter)

Inputs: - Name: template_data - Type: string

  • Name: lucy_long_preview
  • Type: string
  • Name: applicaiton_filter
  • Type: string

Outputs:

*APPLY_TRANSFORMATIONS

Description:

Syntax: apply_transformations(new_responses)

Inputs: - Name: new_responses - Type: string

Outputs: Name: transformations Type: string

12.40. Binout Workers

Following are the workers for this group of workers

*BINOUT_EXTRACTOR

Description: Binout Extractor

Syntax: binout_extractor(simulation_id,name,binout_file,binout_components,binout_ids,auto_save)

Inputs: - Name: simulation_id - Type: remote_lookup

  • Name: name
  • Type:
  • Name: binout_file
  • Type: text
  • Name: binout_components
  • Type: text
  • Name: binout_ids
  • Type: text
  • Name: auto_save
  • Type: select
  • Default: no

Outputs: Name: binout_output Type: vector

*BINOUT_EXTRACTOR

Description:

Syntax: binout_extractor(lucy_long_preview,filters)

Inputs: - Name: lucy_long_preview - Type: string

  • Name: filters
  • Type: string

Outputs: Name: results Type: string Name: filters Type: string

12.41. Study Workers

Following are the workers for this group of workers

*STUDY_RESPONSES

Description: Get Responses from Study

Syntax: study_responses(input_study_id,input_response_names)

Inputs: - Name: input_study_id - Type: remote_lookup

  • Name: input_response_names
  • Type: text

Outputs:

*STUDY_GET_SIMULATIONS

Description: Gets simulations belonging to the study

Syntax: study_get_simulations(study_id)

Inputs: - Name: study_id - Type: remote_lookup

Outputs: Name: Type: integer Name: Type: dataset Name: Type: dataset

*STUDY_COMPARE_WITH_PHYSICALTEST

Description: Gets simulations belonging to the study

Syntax: study_compare_with_physicaltest(study_id,physicaltest_id,responsetemplate_id)

Inputs: - Name: study_id - Type: remote_lookup

  • Name: physicaltest_id
  • Type: remote_lookup
  • Name: responsetemplate_id
  • Type: remote_lookup

Outputs: Name: Type: scalar Name: Type: dataset Name: Type: dataset

*STUDY_APPLY_RESULT_TEMPLATE

Description: Applies a response template to all simulations or physicaltests in a Study

Syntax: study_apply_result_template(study_id,responsetemplate_id,auto_save)

Inputs: - Name: study_id - Type: remote_lookup

  • Name: responsetemplate_id
  • Type: remote_lookup
  • Name: auto_save
  • Type: select

Outputs: Name: Type: integer Name: Type: dataset Name: Type: dataset

*STUDY_COMPUTE_CURVE_MATCH_WITH_PHYSICALTEST

Description: Computes the difference between all tests or simulations in a study with a given test

Syntax: study_compute_curve_match_with_physicaltest(study_id,physicaltest_id,response_name,new_response_name,match_type,xmin,xmax,ndig,normalize,auto_save)

Inputs: - Name: study_id - Type: remote_lookup

  • Name: physicaltest_id
  • Type: remote_lookup
  • Name: response_name
  • Type: text
  • Name: new_response_name
  • Type: text
  • Name: match_type
  • Type: list
  • Name: xmin
  • Type: text
  • Default: -1e20
  • Name: xmax
  • Type: text
  • Default: 1e20
  • Name: ndig
  • Type: text
  • Default: 1e20
  • Name: normalize
  • Type: text
  • Default: yes
  • Name: auto_save
  • Type: text
  • Default: yes

Outputs: Name: Type: integer Name: Type: dataset Name: Type: vector

*STUDY_COMPILE_OPTIMIZATION_RESULTS_BY_TEMPLATE

Description: Compiles the results based on a template and returns in a format that can be consumed by a optimizer for ML/AI

Syntax: study_compile_optimization_results_by_template(study_id,responsetemplate_id,objective,format)

Inputs: - Name: study_id - Type: remote_lookup

  • Name: responsetemplate_id
  • Type: remote_lookup
  • Name: objective
  • Type: text
  • Name: format
  • Type: select

Outputs: Name: Type: integer Name: Type: dataset Name: Type: dataset

12.42. Simlytiks Workers

Following are the workers for this group of workers

*SIMLYTIKS_SIMULATIONS_VIEWER

Description: View Simulations in Simlytiks

Syntax: simlytiks_simulations_viewer(input_simulations,input_template_id)

Inputs: - Name: input_simulations - Type: remote_lookup

  • Name: input_template_id
  • Type: remote_lookup

Outputs: Name: Responses Dataset Type: dataset

*SIMLYTIKS_PHYSICALTESTS_VIEWER

Description: View Physicaltests in Simlytiks

Syntax: simlytiks_physicaltests_viewer(input_physicaltests,input_template_id)

Inputs: - Name: input_physicaltests - Type: remote_lookup

  • Name: input_template_id
  • Type: remote_lookup

Outputs: Name: Type: simlytiks_data

*SIMLYTIKS_VIEWER_BY_DATASET

Description: View Simlytiks

Syntax: simlytiks_viewer_by_dataset(input_simulations,input_template_id)

Inputs: - Name: input_simulations - Type: dataset

  • Name: input_template_id
  • Type: remote_lookup

Outputs: Name: Type: simlytiks_data

12.43. Lsdyna Workers

Following are the workers for this group of workers

*LSDYNA_PARSE_PARAMETERS_FROM_TEXT

Description: LS-DYNA Parse Parameters from Text

Syntax: lsdyna_parse_parameters_from_text(file_input_text,solver_type,constants,min_percentage,max_percentage,step_percentage)

Inputs: - Name: file_input_text - Type: textarea

  • Name: solver_type
  • Type: select
  • Name: constants
  • Type: scalar
  • Name: min_percentage
  • Type: scalar
  • Default: 50
  • Name: max_percentage
  • Type: scalar
  • Default: 50
  • Name: step_percentage
  • Type: scalar
  • Default: 20

Outputs: Name: Parameters Type: dataset

*LSDYNA_PARSE_PARAMETERS_FROM_FILE

Description: LS-DYNA Parse Parameters from File

Syntax: lsdyna_parse_parameters_from_file(file_input_file,solver_type,constants,min_percentage,max_percentage,step_percentage)

Inputs: - Name: file_input_file - Type: file

  • Name: solver_type
  • Type: select
  • Name: constants
  • Type: scalar
  • Name: min_percentage
  • Type: scalar
  • Default: 50
  • Name: max_percentage
  • Type: scalar
  • Default: 50
  • Name: step_percentage
  • Type: scalar
  • Default: 20

Outputs: Name: Parameters Type: dataset

*LSDYNA_MATERIAL_TO_DATABASE

Description: Converts LS-DYNA Material to Database JSON

Syntax: lsdyna_material_to_database(database_name,lsdyna_file,include_mat_add_erosion,parent_database_id,meta_file,order_columns,map_columns)

Inputs: - Name: database_name - Type: text

  • Name: lsdyna_file
  • Type: file
  • Name: include_mat_add_erosion
  • Type: select
  • Default: no
  • Name: parent_database_id
  • Type: remote_lookup
  • Name: meta_file
  • Type: dataset
  • Name: order_columns
  • Type: select
  • Default: no
  • Name: map_columns
  • Type: mapper

Outputs: Name: Type: integer

*LSDYNA_MATERIAL_CURVE_VALIDATION

Description: Performs LS-DYNA Material Curves Validation

Syntax: lsdyna_material_curve_validation(lsdyna_file,perform_smoothing)

Inputs: - Name: lsdyna_file - Type: file

  • Name: perform_smoothing
  • Type: select

Outputs: Name: Type: text Name: Type: dataset Name: Type: dataset

*LSDYNA_MATERIAL_REMOVE_STRAIN_RATES

Description: Removes strain-rate dependency

Syntax: lsdyna_material_remove_strain_rates(lsdyna_file)

Inputs: - Name: lsdyna_file - Type: file

Outputs: Name: Type: text Name: Type: dataset Name: Type: dataset

*LSDYNA_ADD_MATERIAL_TO_EXISTING_DATABASE

Description: Add LS-DYNA Material to Existing Database

Syntax: lsdyna_add_material_to_existing_database(database_id,lsdyna_file,add_or_replace,preview,include_mat_add_erosion,meta_file)

Inputs: - Name: database_id - Type: remote_lookup

  • Name: lsdyna_file
  • Type: file
  • Name: add_or_replace
  • Type: select
  • Name: preview
  • Type: select
  • Name: include_mat_add_erosion
  • Type: select
  • Name: meta_file
  • Type: file

Outputs: Name: Type: integer Name: Type: dataset Name: Type: integer

*LSDYNA_GET_CURVE_VALUES_AS_PARAMETERS

Description: Converts LS-DYNA Material to Database JSON

Syntax: lsdyna_get_curve_values_as_parameters(input_file,curve_id)

Inputs: - Name: input_file - Type: file

  • Name: curve_id
  • Type: text

Outputs: Name: Type: dataset

*LSDYNA_REPLACE_CURVE_VALUES_FROM_LSOPT_PARAMETERS

Description: Replaces parameters from LSOPT

Syntax: lsdyna_replace_curve_values_from_lsopt_parameters(input_file,curve_id,parameters)

Inputs: - Name: input_file - Type: file

  • Name: curve_id
  • Type: text
  • Name: parameters
  • Type: dataset

Outputs: Name: Type: vector

12.44. Linear Workers

Following are the workers for this group of workers

*LINEAR_REGRESSION

Description: Linear Regression

Syntax: linear_regression(independent,dependent,optimize,minimum,maximum,step,objective,order)

Inputs: - Name: independent - Type: scalar

  • Name: dependent
  • Type: scalar
  • Name: optimize
  • Type: select
  • Name: minimum
  • Type: scalar
  • Name: maximum
  • Type: scalar
  • Name: step
  • Type: scalar
  • Default: 0.0001
  • Name: objective
  • Type: select
  • Name: order
  • Type: select

Outputs: Name: Type: scalar Name: Type: scalar Name: Type: keyvalue Name: Type: keyvalue Name: idc Type: vector

12.45. Doe Workers

Following are the workers for this group of workers

*DOE_SAMPLING_POINT_GENERATOR

Description: Generates samping points from variables

Syntax: doe_sampling_point_generator(variables,sampling_type,num_points_per_variable,num_experiments,normalize)

Inputs: - Name: variables - Type: dataset

  • Name: sampling_type
  • Type: select
  • Name: num_points_per_variable
  • Type: scalar
  • Name: num_experiments
  • Type: scalar
  • Name: normalize
  • Type: select

Outputs: Name: Type: integer Name: Type: dataset

*DOE_STUDY_LAUNCHER_FROM_SIMULATION

Description: Launch DOE Study from Simulation

Syntax: doe_study_launcher_from_simulation(study_name,study_description,source_simulation_id,parameters,hpc_settings,responsetemplate_id,baseline_only)

Inputs: - Name: study_name - Type: scalar

  • Name: study_description
  • Type: text
  • Name: source_simulation_id
  • Type: remote_lookup
  • Name: parameters
  • Type: dataset
  • Name: hpc_settings
  • Type: remote_lookup
  • Name: responsetemplate_id
  • Type: remote_lookup
  • Name: baseline_only
  • Type: select

Outputs: Name: name Type: integer Name: name Type: dataset

*DOE_STUDY_CURVE_EXTRAPOLATION

Description: Launch DOE Study from Simulation

Syntax: doe_study_curve_extrapolation(study_name,study_description,source_simulation_id,effective_curve,experiments,map_parameters,extrapolation_type,last_strain,increment,curve_id,baseline_only)

Inputs: - Name: study_name - Type: scalar

  • Name: study_description
  • Type: text
  • Name: source_simulation_id
  • Type: remote_lookup
  • Name: effective_curve
  • Type: vector
  • Name: experiments
  • Type: dataset
  • Name: map_parameters
  • Type: dataset
  • Name: extrapolation_type
  • Type: select
  • Name: last_strain
  • Type: text
  • Name: increment
  • Type: text
  • Name: curve_id
  • Type: text
  • Name: baseline_only
  • Type: select

Outputs: Name: name Type: integer Name: name Type: dataset Name: name Type: vector

*DOE_STUDY_CURVE_OPTIMIZER

Description: Creates study to optimize curve

Syntax: doe_study_curve_optimizer(study_name,study_description,source_simulation_id,experiments,curve_id,baseline_only)

Inputs: - Name: study_name - Type: scalar

  • Name: study_description
  • Type: text
  • Name: source_simulation_id
  • Type: remote_lookup
  • Name: experiments
  • Type: dataset
  • Name: curve_id
  • Type: text
  • Name: baseline_only
  • Type: select

Outputs: Name: name Type: integer Name: name Type: dataset Name: name Type: vector

12.46. Generate Workers

Following are the workers for this group of workers

*GENERATE_SAMPLE_TEST_DATA

Description: Generates sample test data with Responses

Syntax: generate_sample_test_data(sample_type,sample_name)

Inputs: - Name: sample_type - Type: select

  • Name: sample_name
  • Type: text

Outputs: Name: Type: integer

*GENERATE_PREVIEW

Description:

Syntax: generate_preview(solver_log_file,solver_version,solver_type)

Inputs: - Name: solver_log_file - Type: string

  • Name: solver_version
  • Type: string
  • Name: solver_type
  • Type: string

Outputs:

*GENERATE_SERVER_CONFIG

Description:

Syntax: generate_server_config(scheduler_bin_path,scheduler_type)

Inputs: - Name: scheduler_bin_path - Type: string

  • Name: scheduler_type
  • Type: string

Outputs:

12.47. Lsopt Workers

Following are the workers for this group of workers

*LSOPT_CREATE_SAMPLING_POINTS

Description: Create sampling point from LS-OPT

Syntax: lsopt_create_sampling_points(parameters,sampling_scheme,points_per_variable,num_simulations)

Inputs: - Name: parameters - Type: dataset - Default: Array

  • Name: sampling_scheme
  • Type: select
  • Name: points_per_variable
  • Type: select
  • Name: num_simulations
  • Type: select

Outputs: Name: Type: dataset

*LSOPT_RESULTS_IMPORTER

Description: LS-OPT Results Importer

Syntax: lsopt_results_importer(parameters,results,objective,objective_type)

Inputs: - Name: parameters - Type: dataset

  • Name: results
  • Type: dataset
  • Name: objective
  • Type: input
  • Name: objective_type
  • Type: select

Outputs: Name: Type: dataset

*LSOPT_COMBINE_COMPILED_VALUES

Description: LS-OPT Combine

Syntax: lsopt_combine_compiled_values(parameters,baseline_results,iteration_results,baseline_column,iterative_column,new_column,column_math)

Inputs: - Name: parameters - Type: dataset

  • Name: baseline_results
  • Type: dataset
  • Name: iteration_results
  • Type: dataset
  • Name: baseline_column
  • Type: text
  • Name: iterative_column
  • Type: text
  • Name: new_column
  • Type: text
  • Name: column_math
  • Type: text

Outputs: Name: Type: dataset

*LSOPT_SAMPLE_PLUGIN

Description: Outputs data points using LS-Opt

Syntax: lsopt_sample_plugin(,output_file_name,lsopt_binary)

Inputs: - Name: - Type: string

  • Name: output_file_name
  • Type: string
  • Name: lsopt_binary
  • Type: string

Outputs:

*LSOPT_IMPORT_PLUGIN

Description: Import user results and optimize variables using Ls-Opt

Syntax: lsopt_import_plugin(,output_file_name,lsopt_binary)

Inputs: - Name: - Type: string

  • Name: output_file_name
  • Type: string
  • Name: lsopt_binary
  • Type: string

Outputs:

12.48. Create Workers

Following are the workers for this group of workers

*CREATE_TEMPLATE_FROM_JSON

Description: Create template from JSON

Syntax: create_template_from_json(json,remove_existing)

Inputs: - Name: json - Type: textarea

  • Name: remove_existing
  • Type: scalar

Outputs:

*CREATE_SCENE_DATA_PLUGIN

Description:

Syntax: create_scene_data_plugin()

Inputs:

Outputs:

*CREATE_COMMAND_FILE_PLUGIN

Description:

Syntax: create_command_file_plugin()

Inputs:

Outputs:

12.49. Get Workers

Following are the workers for this group of workers

*GET_TEMPLATE_AS_JSON

Description: Get template as JSON

Syntax: get_template_as_json(template_id)

Inputs: - Name: template_id - Type: remote_lookup

Outputs: Name: Type: responsetemplate Name: Type: text

*GET_TIMEZONES

Description: Get Timezones

Syntax: get_timezones()

Inputs:

Outputs: Name: Timezones Type: list

*GET_SOLVER_CMD_PLUGIN

Description: Generates a solver command

Syntax: get_solver_cmd_plugin(job_json,server_name)

Inputs: - Name: job_json - Type: string

  • Name: server_name
  • Type: string

Outputs:

*GET_TEMPLATES

Description:

Syntax: get_templates(lucy_solver_simulation,solver_type,response_template)

Inputs: - Name: lucy_solver_simulation - Type: string

  • Name: solver_type
  • Type: string
  • Name: response_template
  • Type: string

Outputs: Name: templates Type: string

12.50. Rename Workers

Following are the workers for this group of workers

*RENAME_TEMPLATE

Description: Rename template

Syntax: rename_template(new_name,template_id)

Inputs: - Name: new_name - Type: scalar

  • Name: template_id
  • Type: remote_lookup

Outputs: Name: Type: integer

12.51. Responsetemplate Workers

Following are the workers for this group of workers

*RESPONSETEMPLATE_GATHER_SENSORS

Description: Gather sensors from a responetemplate

Syntax: responsetemplate_gather_sensors(rt_id)

Inputs: - Name: rt_id - Type: remote_lookup

Outputs: Name: Type: scalar Name: Type: dataset

*RESPONSETEMPLATE_SANITIZE

Description: Sanitize Resposnetemplate

Syntax: responsetemplate_sanitize(rt_json_id)

Inputs: - Name: rt_json_id - Type: file

Outputs: Name: Type: text

*RESPONSETEMPLATE_CONFIGURE_SENSORS

Description: Configure sensors from a responetemplate

Syntax: responsetemplate_configure_sensors(rt_id,sensors)

Inputs: - Name: rt_id - Type: remote_lookup

  • Name: sensors
  • Type: dataset

Outputs: Name: Type: scalar Name: Type: dataset

12.52. Excel Workers

Following are the workers for this group of workers

*EXCEL_TO_DATABASE

Description: Converts Excel to database

Syntax: excel_to_database(database_name,database_desc,excel_file,excel_format)

Inputs: - Name: database_name - Type: text

  • Name: database_desc
  • Type: text
  • Name: excel_file
  • Type: file
  • Name: excel_format
  • Type: select

Outputs: Name: Type: dataset

12.53. Database Workers

Following are the workers for this group of workers

*DATABASE_CREATE_RECORD

Description: Creates a record into a database

Syntax: database_create_record(database_id)

Inputs: - Name: database_id - Type: remote_lookup

Outputs: Name: Type: scalar

*DATABASE_DELETE_RECORD

Description: Deletes record from a database

Syntax: database_delete_record(database_id)

Inputs: - Name: database_id - Type: remote_lookup

Outputs: Name: Type: scalar

*DATABASE_SIMULATION_RESPONSE_IMPORTER

Description: Creates or Replaces a record into the database based on simulation responses

Syntax: database_simulation_response_importer(database_id,simulation_id,parent_simulation_id,simulation_input_id,parent_simulation_input_id,create_replace)

Inputs: - Name: database_id - Type: remote_lookup

  • Name: simulation_id
  • Type: remote_lookup
  • Name: parent_simulation_id
  • Type: remote_lookup
  • Name: simulation_input_id
  • Type: scalar
  • Default: simulation_id
  • Name: parent_simulation_input_id
  • Type: scalar
  • Default: parent_simulation_id
  • Name: create_replace
  • Type: select

Outputs: Name: Type: scalar

*DATABASE_GET_VECTOR_COLUMN

Description: Gets a vector column from a database

Syntax: database_get_vector_column(database_id,column_name)

Inputs: - Name: database_id - Type: remote_lookup

  • Name: column_name
  • Type: text

Outputs: Name: Type: scalar Name: Type: vector

*DATABASE_TIMEZONE_CONVERTER

Description: Timezone Converter

Syntax: database_timezone_converter(source_tz,duration)

Inputs: - Name: source_tz - Type: text

  • Name: duration
  • Type: text

Outputs: Name: slept Type: integer

*DATABASE_CONNECTOR

Description: Provides simple movie editing features

Syntax: database_connector(database_type,database_host,options)

Inputs: - Name: database_type - Type: scalar

  • Name: database_host
  • Type: select
  • Name: options
  • Type: textarea

Outputs: Name: Type: movie Name: Type: dataset

12.54. Dic Workers

Following are the workers for this group of workers

*DIC_SIM_ONE_STATE

Description: Compares dic data csv with simulation

Syntax: dic_sim_one_state(dic_file_csv,dic_time_state_disp_csv,simulation_id,rotation_deg,point_increment,time_scale,top_dic_percent,d3plot_anim_state)

Inputs: - Name: dic_file_csv - Type: file

  • Name: dic_time_state_disp_csv
  • Type: textarea
  • Name: simulation_id
  • Type: remote_lookup
  • Name: rotation_deg
  • Type: text
  • Default: 90
  • Name: point_increment
  • Type: text
  • Default: 4
  • Name: time_scale
  • Type: text
  • Default: 1.0
  • Name: top_dic_percent
  • Type: text
  • Default: 1
  • Name: d3plot_anim_state
  • Type: text
  • Default: -1.0

Outputs: Name: Type: integer

*DIC_PLUGIN

Description:

Syntax: dic_plugin(d3plot_file_name,output_file_name,csv_file_name,dic_file_name,summary,states,bound_box_scale,prefix,point_increment,rotate_z,top_n_percent,time_scale,timeout)

Inputs: - Name: d3plot_file_name - Type: string

  • Name: output_file_name
  • Type: string
  • Name: csv_file_name
  • Type: string
  • Name: dic_file_name
  • Type: string
  • Name: summary
  • Type: string
  • Name: states
  • Type: string
  • Name: bound_box_scale
  • Type: string
  • Name: prefix
  • Type: string
  • Name: point_increment
  • Type: string
  • Name: rotate_z
  • Type: string
  • Name: top_n_percent
  • Type: string
  • Name: time_scale
  • Type: string
  • Name: timeout
  • Type: string

Outputs:

12.55. Ml Workers

Following are the workers for this group of workers

*ML_DECISION_TREE_TRAIN

Description: Train or classify using Decision Tree

Syntax: ml_decision_tree_train(database_id,train_column,drop_columns)

Inputs: - Name: database_id - Type: text

  • Name: train_column
  • Type: file
  • Name: drop_columns
  • Type: scalar

Outputs: Name: Train Model Type: text

*ML_CLEAN

Description:

Syntax: ml_clean(bin_replace,bin_values,bin_lookup,fill_type,keep,lucy_output_type,output,input,drop_column,order,bins)

Inputs: - Name: bin_replace - Type: string

  • Name: bin_values
  • Type: string
  • Name: bin_lookup
  • Type: string
  • Name: fill_type
  • Type: string
  • Name: keep
  • Type: string
  • Name: lucy_output_type
  • Type: string
  • Name: output
  • Type: string
  • Name: input
  • Type: string
  • Name: drop_column
  • Type: string
  • Name: order
  • Type: string
  • Name: bins
  • Type: string

Outputs:

*ML_PREDICT_MODEL

Description:

Syntax: ml_predict_model(model_file,label,headers,output,input,response,lucy_output_type)

Inputs: - Name: model_file - Type: string

  • Name: label
  • Type: string
  • Name: headers
  • Type: string
  • Name: output
  • Type: string
  • Name: input
  • Type: string
  • Name: response
  • Type: string
  • Name: lucy_output_type
  • Type: string

Outputs:

*ML_MINIMIZE

Description:

Syntax: ml_minimize(ss,settings)

Inputs: - Name: ss - Type: string

  • Name: settings
  • Type: string

Outputs:

*ML_PREDICT

Description:

Syntax: ml_predict(simulation_id,window_size,user_id,api_url,input_curve,simulation,training_curve,training_steps)

Inputs: - Name: simulation_id - Type: string

  • Name: window_size
  • Type: string
  • Name: user_id
  • Type: string
  • Name: api_url
  • Type: string
  • Name: input_curve
  • Type: string
  • Name: simulation
  • Type: string
  • Name: training_curve
  • Type: string
  • Name: training_steps
  • Type: string

Outputs: Name: window_size Type: string Name: training_steps Type: string

*ML_LEARN

Description:

Syntax: ml_learn(pv,nc,clabel,bandwidth,criterion,mfile,input,response,lucy_output_type)

Inputs: - Name: pv - Type: string

  • Name: nc
  • Type: string
  • Name: clabel
  • Type: string
  • Name: bandwidth
  • Type: string
  • Name: criterion
  • Type: string
  • Name: mfile
  • Type: string
  • Name: input
  • Type: string
  • Name: response
  • Type: string
  • Name: lucy_output_type
  • Type: string

Outputs: Name: criterion Type: string

12.56. Nvh Workers

Following are the workers for this group of workers

*NVH_AVERAGE_RUNS

Description: Average runs from tests

Syntax: nvh_average_runs(input_pt_id,input_database_id,runs_to_average,create_new_test,new_test_name)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: input_database_id
  • Type: remote_lookup
  • Name: runs_to_average
  • Type: text
  • Name: create_new_test
  • Type: select
  • Name: new_test_name
  • Type: text

Outputs: Name: Type: integer

*NVH_COMPUTE_VELOCITY

Description: Compute velocity data

Syntax: nvh_compute_velocity(input_pt_id,input_database_id,locations,create_new_test,new_test_name)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: input_database_id
  • Type: remote_lookup
  • Name: locations
  • Type: text
  • Name: create_new_test
  • Type: select
  • Name: new_test_name
  • Type: text

Outputs: Name: Type: integer

*NVH_COMPUTE_VECTOR_SUM

Description: Compute velocity data

Syntax: nvh_compute_vector_sum(input_pt_id,input_database_id,locations,create_new_test,new_test_name)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: input_database_id
  • Type: remote_lookup
  • Name: locations
  • Type: text
  • Name: create_new_test
  • Type: select
  • Name: new_test_name
  • Type: text

Outputs: Name: Type: integer

*NVH_DYNAMIC_STIFFNESS

Description: Compute dynamic stiffness

Syntax: nvh_dynamic_stiffness(input_pt_id,input_database_id,create_new_test,new_test_name)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: input_database_id
  • Type: remote_lookup
  • Name: create_new_test
  • Type: select
  • Name: new_test_name
  • Type: text

Outputs: Name: Type: integer

*NVH_PHYSICALTEST_BODY_SENSITIVITY_DATA_SCANNER

Description: Scans the NVH Body sensitivity test-data

Syntax: nvh_physicaltest_body_sensitivity_data_scanner(input_pt_id,input_database_id)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: input_database_id
  • Type: remote_lookup

Outputs: Name: Type: integer Name: Type: dataset

*NVH_PHYSICALTEST_SAVE_TO_BODY_SENSITIVITY_DATABASE

Description: Scans the NVH Body sensitivity test-data

Syntax: nvh_physicaltest_save_to_body_sensitivity_database(input_pt_id,input_database_id)

Inputs: - Name: input_pt_id - Type: remote_lookup

  • Name: input_database_id
  • Type: remote_lookup

Outputs: Name: Type: integer Name: Type: integer Name: Type: integer Name: Type: database

12.57. Movie Workers

Following are the workers for this group of workers

*MOVIE_EDITOR

Description: Provides simple movie editing features

Syntax: movie_editor(movie,task,options)

Inputs: - Name: movie - Type: file

  • Name: task
  • Type: select
  • Name: options
  • Type: textarea

Outputs: Name: Type: movie Name: Type: dataset

12.58. Extract Workers

Following are the workers for this group of workers

*EXTRACT_KEYWORD_PLUGIN

Description:

Syntax: extract_keyword_plugin()

Inputs:

Outputs:

*EXTRACT_D3PLOT_WORKFLOW_PLUGIN

Description:

Syntax: extract_d3plot_workflow_plugin()

Inputs:

Outputs:

*EXTRACT_D3HSP_PLUGIN

Description:

Syntax: extract_d3hsp_plugin()

Inputs:

Outputs:

*EXTRACT_DAT_PLUGIN

Description: Runs extractor

Syntax: extract_dat_plugin(,output_file_name,channels,summary_file_name,summary_output_type,indent)

Inputs: - Name: - Type: string

  • Name: output_file_name
  • Type: string
  • Name: channels
  • Type: string
  • Name: summary_file_name
  • Type: string
  • Name: summary_output_type
  • Type: string
  • Name: indent
  • Type: string

Outputs:

*EXTRACT_JS3D_PLUGIN

Description:

Syntax: extract_js3d_plugin()

Inputs:

Outputs:

*EXTRACT_D3PLOT_PLUGIN

Description:

Syntax: extract_d3plot_plugin()

Inputs:

Outputs:

*EXTRACT_PUNCH_WORKFLOW_PLUGIN

Description:

Syntax: extract_punch_workflow_plugin()

Inputs:

Outputs:

*EXTRACT_KEYWORD_MATERIAL_PLUGIN

Description:

Syntax: extract_keyword_material_plugin(file_name,output_file,output_hardening,include_add_erosion,use_scale_and_offset,var_input_file,include_var_materials,indent)

Inputs: - Name: file_name - Type: string

  • Name: output_file
  • Type: string
  • Name: output_hardening
  • Type: string
  • Name: include_add_erosion
  • Type: string
  • Name: use_scale_and_offset
  • Type: string
  • Name: var_input_file
  • Type: string
  • Name: include_var_materials
  • Type: string
  • Name: indent
  • Type: string

Outputs:

*EXTRACT_UNV_PLUGIN

Description: Runs extractor

Syntax: extract_unv_plugin(input_file_name,filter_json,map_file_name,output_file_name,output_json,output_csv,summary_flag,indent,output_dir,rsp_per_file)

Inputs: - Name: input_file_name - Type: string

  • Name: filter_json
  • Type: string
  • Name: map_file_name
  • Type: string
  • Name: output_file_name
  • Type: string
  • Name: output_json
  • Type: string
  • Name: output_csv
  • Type: string
  • Name: summary_flag
  • Type: string
  • Name: indent
  • Type: string
  • Name: output_dir
  • Type: string
  • Name: rsp_per_file
  • Type: string

Outputs:

*EXTRACT_MDF_PLUGIN

Description: Runs extractor

Syntax: extract_mdf_plugin(,output_file_name,channels,summary_file_name,summary_output_type,indent)

Inputs: - Name: - Type: string

  • Name: output_file_name
  • Type: string
  • Name: channels
  • Type: string
  • Name: summary_file_name
  • Type: string
  • Name: summary_output_type
  • Type: string
  • Name: indent
  • Type: string

Outputs:

*EXTRACT_PUNCH_PLUGIN

Description:

Syntax: extract_punch_plugin()

Inputs:

Outputs:

12.59. Convert Workers

Following are the workers for this group of workers

*CONVERT_FILE

Description:

Syntax: convert_file(file_path)

Inputs: - Name: file_path - Type: string

Outputs:

12.60. Rescale Workers

Following are the workers for this group of workers

*RESCALE_API_KEYS_UPDATE

Description:

Syntax: rescale_api_keys_update(api_keys)

Inputs: - Name: api_keys - Type: string

Outputs:

*RESCALE_WATCHDOG

Description:

Syntax: rescale_watchdog(username,hpc_server,solver_version,loadcase_name,solver_log_file,description,test_only,job,loadcase_id,sent_files,product_type_in,study,project_id,job_name,solver_type)

Inputs: - Name: username - Type: string

  • Name: hpc_server
  • Type: string
  • Name: solver_version
  • Type: string
  • Name: loadcase_name
  • Type: string
  • Name: solver_log_file
  • Type: string
  • Name: description
  • Type: string
  • Name: test_only
  • Type: string
  • Name: job
  • Type: string
  • Name: loadcase_id
  • Type: string
  • Name: sent_files
  • Type: string
  • Name: product_type_in
  • Type: string
  • Name: study
  • Type: string
  • Name: project_id
  • Type: string
  • Name: job_name
  • Type: string
  • Name: solver_type
  • Type: string

Outputs: Name: solverresultset_id Type: string Name: api_key Type: string Name: sent_files Type: string Name: job_id Type: string Name: id Type: string

*RESCALE_DOWNLOAD

Description:

Syntax: rescale_download(username,scratch_dir,api_key,job_id)

Inputs: - Name: username - Type: string

  • Name: scratch_dir
  • Type: string
  • Name: api_key
  • Type: string
  • Name: job_id
  • Type: string

Outputs: Name: scratch_dir Type: string

*RESCALE_START

Description:

Syntax: rescale_start(username,api_url,hpc_server)

Inputs: - Name: username - Type: string

  • Name: api_url
  • Type: string
  • Name: hpc_server
  • Type: string

Outputs:

*RESCALE_PREVIEW

Description:

Syntax: rescale_preview(scratch_dir,job,api_key,to_dir)

Inputs: - Name: scratch_dir - Type: string

  • Name: job
  • Type: string
  • Name: api_key
  • Type: string
  • Name: to_dir
  • Type: string

Outputs: Name: scratch_dir Type: string

*RESCALE_COMPRESSION

Description:

Syntax: rescale_compression(hpc_server)

Inputs: - Name: hpc_server - Type: string

Outputs:

*RESCALE_STATUS

Description:

Syntax: rescale_status(hpc_server)

Inputs: - Name: hpc_server - Type: string

Outputs:

*RESCALE_CRONJOB

Description:

Syntax: rescale_cronjob(scratch_dir,job_link_dir,api_url,api_keys)

Inputs: - Name: scratch_dir - Type: string

  • Name: job_link_dir
  • Type: string
  • Name: api_url
  • Type: string
  • Name: api_keys
  • Type: string

Outputs: Name: api_url Type: string

12.61. License Workers

Following are the workers for this group of workers

*LICENSE_PARSER

Description:

Syntax: license_parser(license_file,total,remote,license_map,date_regex)

Inputs: - Name: license_file - Type: string

  • Name: total
  • Type: string
  • Name: remote
  • Type: string
  • Name: license_map
  • Type: string
  • Name: date_regex
  • Type: string

Outputs:

*LICENSE_SERVER

Description:

Syntax: license_server()

Inputs:

Outputs:

12.62. Staging Workers

Following are the workers for this group of workers

*STAGING

Description:

Syntax: staging()

Inputs:

Outputs:

12.63. Documentation Workers

Following are the workers for this group of workers

*DOCUMENTATION_GENERATOR_PLUGIN

Description: Produces rst files for each plugin

Syntax: documentation_generator_plugin(lucy_output_type)

Inputs: - Name: lucy_output_type - Type: string

Outputs:

12.64. Stability Workers

Following are the workers for this group of workers

*STABILITY_TEST

Description:

Syntax: stability_test()

Inputs:

Outputs:

12.65. Disk Workers

Following are the workers for this group of workers

*DISK_CHECK

Description:

Syntax: disk_check(threshold,ignored,hostname,email,test_only)

Inputs: - Name: threshold - Type: string

  • Name: ignored
  • Type: string
  • Name: hostname
  • Type: string
  • Name: email
  • Type: string
  • Name: test_only
  • Type: string

Outputs: Name: ignored Type: string

12.66. Delete Workers

Following are the workers for this group of workers

*DELETE_TEMPLATE_RESPONSES

Description:

Syntax: delete_template_responses(templates)

Inputs: - Name: templates - Type: string

Outputs:

*DELETE_FILES

Description:

Syntax: delete_files(included_files)

Inputs: - Name: included_files - Type: string

Outputs: Name: deleted_files Type: string

12.67. Queue Workers

Following are the workers for this group of workers

*QUEUE_BALANCER

Description:

Syntax: queue_balancer(move)

Inputs: - Name: move - Type: string

Outputs:

12.68. Email Workers

Following are the workers for this group of workers

*EMAIL_WORKER

Description:

Syntax: email_worker(to_address,from_address,hostname,files_to_send,test_only,message,subject)

Inputs: - Name: to_address - Type: string

  • Name: from_address
  • Type: string
  • Name: hostname
  • Type: string
  • Name: files_to_send
  • Type: string
  • Name: test_only
  • Type: string
  • Name: message
  • Type: string
  • Name: subject
  • Type: string

Outputs:

12.69. Pruner Workers

Following are the workers for this group of workers

*PRUNER

Description:

Syntax: pruner(test_only,type,server_to_update)

Inputs: - Name: test_only - Type: string

  • Name: type
  • Type: string
  • Name: server_to_update
  • Type: string

Outputs:

12.70. Hyperview Workers

Following are the workers for this group of workers

*HYPERVIEW_IMPORT

Description:

Syntax: hyperview_import(file_name,raw_only)

Inputs: - Name: file_name - Type: string

  • Name: raw_only
  • Type: string

Outputs:

12.71. Filter Workers

Following are the workers for this group of workers

*FILTER_RESPONSES

Description:

Syntax: filter_responses()

Inputs:

Outputs: Name: all_responses Type: string Name: summary Type: string

12.72. Add Workers

Following are the workers for this group of workers

*ADD_TRANSPARENCY

Description:

Syntax: add_transparency(image_files)

Inputs: - Name: image_files - Type: string

Outputs:

12.73. Crawler Workers

Following are the workers for this group of workers

*CRAWLER

Description:

Syntax: crawler(test_only,json_path,base_command)

Inputs: - Name: test_only - Type: string

  • Name: json_path
  • Type: string
  • Name: base_command
  • Type: string

Outputs: Name: base_command Type: string

12.74. Model Workers

Following are the workers for this group of workers

*MODEL_DISPLACEMENT_PLUGIN

Description:

Syntax: model_displacement_plugin(file_name,output_file_name,transform_nodes,part_ids,indent,timeout,state_inc,js3d_output,json_output,multi_curve)

Inputs: - Name: file_name - Type: string

  • Name: output_file_name
  • Type: string
  • Name: transform_nodes
  • Type: string
  • Name: part_ids
  • Type: string
  • Name: indent
  • Type: string
  • Name: timeout
  • Type: string
  • Name: state_inc
  • Type: string
  • Name: js3d_output
  • Type: string
  • Name: json_output
  • Type: string
  • Name: multi_curve
  • Type: string

Outputs:

12.75. Replay Workers

Following are the workers for this group of workers

*REPLAY

Description:

Syntax: replay(max_sleep,main_input_file,interval,multiplier)

Inputs: - Name: max_sleep - Type: string

  • Name: main_input_file
  • Type: string
  • Name: interval
  • Type: string
  • Name: multiplier
  • Type: string

Outputs: Name: main_input_file Type: string

12.76. Import Workers

Following are the workers for this group of workers

*IMPORT_SERVER_CONFIG

Description:

Syntax: import_server_config(from_files,only_import_queues,only_import_solvers,custom_queue_xml)

Inputs: - Name: from_files - Type: string

  • Name: only_import_queues
  • Type: string
  • Name: only_import_solvers
  • Type: string
  • Name: custom_queue_xml
  • Type: string

Outputs:

12.77. Lexical Workers

Following are the workers for this group of workers

*LEXICAL_PARSER

Description:

Syntax: lexical_parser()

Inputs:

Outputs:

12.78. Autoscale Workers

Following are the workers for this group of workers

*AUTOSCALE

Description:

Syntax: autoscale(test_only,custom_command,port,server_name)

Inputs: - Name: test_only - Type: string

  • Name: custom_command
  • Type: string
  • Name: port
  • Type: string
  • Name: server_name
  • Type: string

Outputs:

12.79. Sync Workers

Following are the workers for this group of workers

*SYNC_JOBS

Description:

Syntax: sync_jobs(num_threads)

Inputs: - Name: num_threads - Type: string

Outputs:

*SYNC_FILES

Description:

Syntax: sync_files(test_only,solverresultset_id,simulation,sent_files,solver_type)

Inputs: - Name: test_only - Type: string

  • Name: solverresultset_id
  • Type: string
  • Name: simulation
  • Type: string
  • Name: sent_files
  • Type: string
  • Name: solver_type
  • Type: string

Outputs: Name: user_id Type: string Name: sent_files Type: string Name: simulation Type: string

*SYNC_RESPONSES

Description:

Syntax: sync_responses(test_only,solverresultset_id,simulation)

Inputs: - Name: test_only - Type: string

  • Name: solverresultset_id
  • Type: string
  • Name: simulation
  • Type: string

Outputs: Name: user_id Type: string Name: simulation Type: string

*SYNC_HPC_SERVER

Description:

Syntax: sync_hpc_server(server_to_update)

Inputs: - Name: server_to_update - Type: string

Outputs:

*SYNC_SERVER

Description:

Syntax: sync_server()

Inputs:

Outputs:

12.80. Onestep Workers

Following are the workers for this group of workers

*ONESTEP_PREPROCESS_PLUGIN

Description:

Syntax: onestep_preprocess_plugin()

Inputs:

Outputs:

12.81. Exit Workers

Following are the workers for this group of workers

*EXIT

Description:

Syntax: exit(workflow_json)

Inputs: - Name: workflow_json - Type: string

Outputs:

12.82. Solver Workers

Following are the workers for this group of workers

*SOLVER_PLUGIN

Description:

Syntax: solver_plugin()

Inputs:

Outputs:

12.83. Run Workers

Following are the workers for this group of workers

*RUN

Description:

Syntax: run(solver_type)

Inputs: - Name: solver_type - Type: string

Outputs: Name: send_preview_responses Type: string Name: job_id Type: string Name: input_file Type: string Name: hpcjob_id Type: string Name: simulation Type: string Name: primary_solver_log Type: string Name: logger Type: string Name: port Type: string Name: hpcserver_name Type: string Name: solver_type Type: string

12.84. Pack Workers

Following are the workers for this group of workers

*PACK_DYNA

Description:

Syntax: pack_dyna(solver_input,output_directory)

Inputs: - Name: solver_input - Type: string

  • Name: output_directory
  • Type: string

Outputs:

12.85. Proxy Workers

Following are the workers for this group of workers

*PROXY

Description:

Syntax: proxy(username,recursive,wrapper,job_dir,command,argv,lucy_output_type,tsv,command_type,user_name,client_address)

Inputs: - Name: username - Type: string

  • Name: recursive
  • Type: string
  • Name: wrapper
  • Type: string
  • Name: job_dir
  • Type: string
  • Name: command
  • Type: string
  • Name: argv
  • Type: string
  • Name: lucy_output_type
  • Type: string
  • Name: tsv
  • Type: string
  • Name: command_type
  • Type: string
  • Name: user_name
  • Type: string
  • Name: client_address
  • Type: string

Outputs: Name: command Type: string Name: command_type Type: string Name: proxy_source Type: string Name: client_address Type: string Name: argv Type: string

*PROXY_SERVER

Description:

Syntax: proxy_server(port)

Inputs: - Name: port - Type: string

Outputs:

12.86. Long Workers

Following are the workers for this group of workers

*LONG_TERM_BACKUP

Description:

Syntax: long_term_backup(job_id,input_file,backup_include_files,ignore_current_dir,filenames_to_include,job_dir,mimetypes_to_include,extensions_to_include,backup_dir)

Inputs: - Name: job_id - Type: string

  • Name: input_file
  • Type: string
  • Name: backup_include_files
  • Type: string
  • Name: ignore_current_dir
  • Type: string
  • Name: filenames_to_include
  • Type: string
  • Name: job_dir
  • Type: string
  • Name: mimetypes_to_include
  • Type: string
  • Name: extensions_to_include
  • Type: string
  • Name: backup_dir
  • Type: string

Outputs:

12.87. Post Workers

Following are the workers for this group of workers

*POST

Description:

Syntax: post(solver,post_script,run_image_chainer,solver_type)

Inputs: - Name: solver - Type: string

  • Name: post_script
  • Type: string
  • Name: run_image_chainer
  • Type: string
  • Name: solver_type
  • Type: string

Outputs: Name: solver Type: string

12.88. Swift Workers

Following are the workers for this group of workers

*SWIFT

Description:

Syntax: swift(last_strain,curve_id_name,necking_strain,n,curve_id,np,file_path)

Inputs: - Name: last_strain - Type: string

  • Name: curve_id_name
  • Type: string
  • Name: necking_strain
  • Type: string
  • Name: n
  • Type: string
  • Name: curve_id
  • Type: string
  • Name: np
  • Type: string
  • Name: file_path
  • Type: string

Outputs:

12.89. Publisher Workers

Following are the workers for this group of workers

*PUBLISHER

Description:

Syntax: publisher(send_preview_responses,solver_version,loadcase_name,solver_input_file,scalar_responses,cleanup_template_files,save_responses,publish_result_dir,skip_publisher_postprocessing,sent_files,primary_solver_log,hpcserver_name,solver_type)

Inputs: - Name: send_preview_responses - Type: string

  • Name: solver_version
  • Type: string
  • Name: loadcase_name
  • Type: string
  • Name: solver_input_file
  • Type: string
  • Name: scalar_responses
  • Type: string
  • Name: cleanup_template_files
  • Type: string
  • Name: save_responses
  • Type: string
  • Name: publish_result_dir
  • Type: string
  • Name: skip_publisher_postprocessing
  • Type: string
  • Name: sent_files
  • Type: string
  • Name: primary_solver_log
  • Type: string
  • Name: hpcserver_name
  • Type: string
  • Name: solver_type
  • Type: string

Outputs: Name: username Type: string Name: user_id Type: string Name: hpcjob_id Type: string Name: simulation Type: string Name: sent_files Type: string Name: job_name Type: string Name: hpcserver_name Type: string Name: solver_type Type: string

12.90. Report Workers

Following are the workers for this group of workers

*REPORT_GENERATOR

Description:

Syntax: report_generator(output,javascripts_path,include_date,run_cmd)

Inputs: - Name: output - Type: string

  • Name: javascripts_path
  • Type: string
  • Name: include_date
  • Type: string
  • Name: run_cmd
  • Type: string

Outputs: Name: output Type: string

12.91. Router Workers

Following are the workers for this group of workers

*ROUTER

Description:

Syntax: router(i,hpc_server_id)

Inputs: - Name: i - Type: string

  • Name: hpc_server_id
  • Type: string

Outputs:

12.92. Node Workers

Following are the workers for this group of workers

*NODE_PRUNER

Description:

Syntax: node_pruner(duration,test_only,scratch_folder)

Inputs: - Name: duration - Type: string

  • Name: test_only
  • Type: string
  • Name: scratch_folder
  • Type: string

Outputs: Name: duration Type: string Name: scratch_folder Type: string

12.93. Json Workers

Following are the workers for this group of workers

*JSON_WRITER_PLUGIN

Description:

Syntax: json_writer_plugin()

Inputs:

Outputs:

12.94. Export Workers

Following are the workers for this group of workers

*EXPORT_SERVER_CONFIG

Description:

Syntax: export_server_config()

Inputs:

Outputs:

12.95. Log Workers

Following are the workers for this group of workers

*LOG_ZIP

Description:

Syntax: log_zip(parent_directory)

Inputs: - Name: parent_directory - Type: string

Outputs:

12.96. Unzip Workers

Following are the workers for this group of workers

*UNZIP_PLUGIN

Description:

Syntax: unzip_plugin()

Inputs:

Outputs:

12.97. Preview Workers

Following are the workers for this group of workers

*PREVIEW

Description:

Syntax: preview(long_preview_templates,solver_version,solver_log_file,truncate_log,test_only,sent_files,short_preview_templates,solver_type)

Inputs: - Name: long_preview_templates - Type: string

  • Name: solver_version
  • Type: string
  • Name: solver_log_file
  • Type: string
  • Name: truncate_log
  • Type: string
  • Name: test_only
  • Type: string
  • Name: sent_files
  • Type: string
  • Name: short_preview_templates
  • Type: string
  • Name: solver_type
  • Type: string

Outputs: Name: lucy_long_preview Type: string Name: sent_files Type: string

*PREVIEW_REALTIME

Description:

Syntax: preview_realtime(d3view_job_id,sent_files,port,user_name,simulation)

Inputs: - Name: d3view_job_id - Type: string

  • Name: sent_files
  • Type: string
  • Name: port
  • Type: string
  • Name: user_name
  • Type: string
  • Name: simulation
  • Type: string

Outputs: Name: port Type: string

12.98. Barrier Workers

Following are the workers for this group of workers

*BARRIER_MEASUREMENT_PLUGIN

Description: Produces a js3d from a point cloud of deformed and undeformed points

Syntax: barrier_measurement_plugin(undeformed_file_name,deformed_file_name,output_file_name,transform_cs,displace_distance,input_step,output_step,assessment_area,bin_size,plot_undeformed,plot_projections,show_vis,default_distance,direction_vector,use_grid,grid_point_distance,surface_size,show_surfaces,plot_deformed,d3plot_name,d3plot_part,boundary_parts,d3plot_rigid_part,crop_outliers,compare1,compare2,indent,cladding_bottom_dist,cladding_top_dist,vehicle_width,vehicle_centerline_offset,timeout,csv_output,rotate_barrier,morphtargets,transform_to_original,plot_at_default_distance,num_states,fringe_min,fringe_max,fringe_inc,state_inc,vehicle_parts,include_spheres)

Inputs: - Name: undeformed_file_name - Type: string

  • Name: deformed_file_name
  • Type: string
  • Name: output_file_name
  • Type: string
  • Name: transform_cs
  • Type: string
  • Name: displace_distance
  • Type: string
  • Name: input_step
  • Type: string
  • Name: output_step
  • Type: string
  • Name: assessment_area
  • Type: string
  • Name: bin_size
  • Type: string
  • Name: plot_undeformed
  • Type: string
  • Name: plot_projections
  • Type: string
  • Name: show_vis
  • Type: string
  • Name: default_distance
  • Type: string
  • Name: direction_vector
  • Type: string
  • Name: use_grid
  • Type: string
  • Name: grid_point_distance
  • Type: string
  • Name: surface_size
  • Type: string
  • Name: show_surfaces
  • Type: string
  • Name: plot_deformed
  • Type: string
  • Name: d3plot_name
  • Type: string
  • Name: d3plot_part
  • Type: string
  • Name: boundary_parts
  • Type: string
  • Name: d3plot_rigid_part
  • Type: string
  • Name: crop_outliers
  • Type: string
  • Name: compare1
  • Type: string
  • Name: compare2
  • Type: string
  • Name: indent
  • Type: string
  • Name: cladding_bottom_dist
  • Type: string
  • Name: cladding_top_dist
  • Type: string
  • Name: vehicle_width
  • Type: string
  • Name: vehicle_centerline_offset
  • Type: string
  • Name: timeout
  • Type: string
  • Name: csv_output
  • Type: string
  • Name: rotate_barrier
  • Type: string
  • Name: morphtargets
  • Type: string
  • Name: transform_to_original
  • Type: string
  • Name: plot_at_default_distance
  • Type: string
  • Name: num_states
  • Type: string
  • Name: fringe_min
  • Type: string
  • Name: fringe_max
  • Type: string
  • Name: fringe_inc
  • Type: string
  • Name: state_inc
  • Type: string
  • Name: vehicle_parts
  • Type: string
  • Name: include_spheres
  • Type: string

Outputs:

12.99. Benchmark Workers

Following are the workers for this group of workers

*BENCHMARK

Description:

Syntax: benchmark()

Inputs:

Outputs:

12.100. Extractor Workers

Following are the workers for this group of workers

*EXTRACTOR_PLUGIN

Description: Runs extractor

Syntax: extractor_plugin(extractor_cli,delete_temp_files)

Inputs: - Name: extractor_cli - Type: string

  • Name: delete_temp_files
  • Type: string

Outputs:

12.101. Nhtsa Workers

Following are the workers for this group of workers

*NHTSA_IMPORT

Description:

Syntax: nhtsa_import(test_end_id,test_id,search_name,publish_only)

Inputs: - Name: test_end_id - Type: string

  • Name: test_id
  • Type: string
  • Name: search_name
  • Type: string
  • Name: publish_only
  • Type: string

Outputs: Name: test_id Type: string

12.102. Vpi Workers

Following are the workers for this group of workers

*VPI

Description:

Syntax: vpi(plot,scale_disp,slack,filename,stiffness,scale_time,init_vel)

Inputs: - Name: plot - Type: string

  • Name: scale_disp
  • Type: string
  • Name: slack
  • Type: string
  • Name: filename
  • Type: string
  • Name: stiffness
  • Type: string
  • Name: scale_time
  • Type: string
  • Name: init_vel
  • Type: string

Outputs:

12.103. Pedpro Workers

Following are the workers for this group of workers

*PEDPRO_PLUGIN

Description:

Syntax: pedpro_plugin(output_file_name,output_type,vehicle_file_name,headform_file_name,parts,headform_ids,headform_cg_node,windshield_ids,hood_ids,gridpoint_file_name,gridpoint_ids,ground_z_coord,timeout)

Inputs: - Name: output_file_name - Type: string

  • Name: output_type
  • Type: string
  • Name: vehicle_file_name
  • Type: string
  • Name: headform_file_name
  • Type: string
  • Name: parts
  • Type: string
  • Name: headform_ids
  • Type: string
  • Name: headform_cg_node
  • Type: string
  • Name: windshield_ids
  • Type: string
  • Name: hood_ids
  • Type: string
  • Name: gridpoint_file_name
  • Type: string
  • Name: gridpoint_ids
  • Type: string
  • Name: ground_z_coord
  • Type: string
  • Name: timeout
  • Type: string

Outputs:

12.104. Cloud Workers

Following are the workers for this group of workers

*CLOUD_BURST

Description:

Syntax: cloud_burst(username,hpc_server_id)

Inputs: - Name: username - Type: string

  • Name: hpc_server_id
  • Type: string

Outputs:

12.105. Time Workers

Following are the workers for this group of workers

*TIME_HISTORY_PLUGIN

Description:

Syntax: time_history_plugin()

Inputs:

Outputs:

12.106. Setup Workers

Following are the workers for this group of workers

*SETUP

Description:

Syntax: setup()

Inputs:

Outputs:

12.107. Mdf Workers

Following are the workers for this group of workers

*MDF_DAT_SYNC_PLUGIN

Description:

Syntax: mdf_dat_sync_plugin(dat_file,dat_files,dat_channel,mdf_files,mdf_channel,time_channel,channel_filter,directory,output_file,summary,auto_sync,sync_time_channels,indent,keep_internal_files)

Inputs: - Name: dat_file - Type: string

  • Name: dat_files
  • Type: string
  • Name: dat_channel
  • Type: string
  • Name: mdf_files
  • Type: string
  • Name: mdf_channel
  • Type: string
  • Name: time_channel
  • Type: string
  • Name: channel_filter
  • Type: string
  • Name: directory
  • Type: string
  • Name: output_file
  • Type: string
  • Name: summary
  • Type: string
  • Name: auto_sync
  • Type: string
  • Name: sync_time_channels
  • Type: string
  • Name: indent
  • Type: string
  • Name: keep_internal_files
  • Type: string

Outputs:

12.108. Submit Workers

Following are the workers for this group of workers

*SUBMIT

Description:

Syntax: Submit(remove_batch_after_submit,uid,scheduler_path,symlink_prefix,scheduler_type,submit_jobid_regex,post_job_id,otype,job_dir,hpc_server_id,link_output_directory,submission_home,solver_input,separate_post,from_user,solver_run_type,num_cores,test_only,scheduler_qsub,output_prefix,link_directory_name,reroute,batch_file)

Inputs: - Name: remove_batch_after_submit - Type: string

  • Name: uid
  • Type: string
  • Name: scheduler_path
  • Type: string
  • Name: symlink_prefix
  • Type: string
  • Name: scheduler_type
  • Type: string
  • Name: submit_jobid_regex
  • Type: string
  • Name: post_job_id
  • Type: string
  • Name: otype
  • Type: string
  • Name: job_dir
  • Type: string
  • Name: hpc_server_id
  • Type: string
  • Name: link_output_directory
  • Type: string
  • Name: submission_home
  • Type: string
  • Name: solver_input
  • Type: string
  • Name: separate_post
  • Type: string
  • Name: from_user
  • Type: string
  • Name: solver_run_type
  • Type: string
  • Name: num_cores
  • Type: string
  • Name: test_only
  • Type: string
  • Name: scheduler_qsub
  • Type: string
  • Name: output_prefix
  • Type: string
  • Name: link_directory_name
  • Type: string
  • Name: reroute
  • Type: string
  • Name: batch_file
  • Type: string

Outputs: Name: scripts_base_dir Type: string Name: submit_jobid_regex Type: string Name: scheduler_qsub Type: string Name: job_dir Type: string Name: scheduler_path Type: string Name: from_host Type: string Name: post_job_id Type: string Name: solver_run_script Type: string Name: batch_file Type: string Name: from_dir Type: string

12.109. Plugin Workers

Following are the workers for this group of workers

*PLUGIN_WRAPPER

Description:

Syntax: plugin_wrapper(plugin)

Inputs: - Name: plugin - Type: string

Outputs: Name: plugin Type: string

12.110. Db Workers

Following are the workers for this group of workers

*DB_PRUNER

Description:

Syntax: db_pruner(date,connection_string,column,test_only,table)

Inputs: - Name: date - Type: string

  • Name: connection_string
  • Type: string
  • Name: column
  • Type: string
  • Name: test_only
  • Type: string
  • Name: table
  • Type: string

Outputs:

12.111. Cleanup Workers

Following are the workers for this group of workers

*CLEANUP

Description:

Syntax: cleanup()

Inputs:

Outputs:

12.112. Server Workers

Following are the workers for this group of workers

*SERVER_UTILIZATION

Description:

Syntax: server_utilization(utilization_type,hpc_server,database_name,output_file,utilization_period,update_d3view_path)

Inputs: - Name: utilization_type - Type: string

  • Name: hpc_server
  • Type: string
  • Name: database_name
  • Type: string
  • Name: output_file
  • Type: string
  • Name: utilization_period
  • Type: string
  • Name: update_d3view_path
  • Type: string

Outputs:

12.113. Query Workers

Following are the workers for this group of workers

*QUERY_D3PLOT_JSON_PLUGIN

Description:

Syntax: query_d3plot_json_plugin()

Inputs:

Outputs:

12.114. Update Workers

Following are the workers for this group of workers

*UPDATE

Description:

Syntax: update()

Inputs:

Outputs:

12.115. Download Workers

Following are the workers for this group of workers

*DOWNLOAD_OUTPUTS

Description:

Syntax: download_outputs()

Inputs:

Outputs:

12.116. Task Workers

Following are the workers for this group of workers

*TASK_RUNNER

Description:

Syntax: task_runner(max,timeout)

Inputs: - Name: max - Type: string

  • Name: timeout
  • Type: string

Outputs:

12.117. Battery Workers

Following are the workers for this group of workers

*BATTERY_PACK_TEMPLATE_PLUGIN

Description:

Syntax: battery_pack_template_plugin()

Inputs:

Outputs:

12.118. Term Workers

Following are the workers for this group of workers

*TERM_TARGET

Description:

Syntax: term_target(templates)

Inputs: - Name: templates - Type: string

Outputs: Name: termination_result Type: string

12.119. Example Workers

Following are the workers for this group of workers

*EXAMPLE_PLUGIN

Description:

Syntax: example_plugin()

Inputs:

Outputs:

12.120. Dynamanual Workers

Following are the workers for this group of workers

*DYNAMANUAL_EOS_LINEAR_POLYNOMIAL

Description: Array

Syntax: dynamanual_eos_linear_polynomial(EOSID,C0,C1,C2,C3,C4,C5,C6,E0,V0)

Inputs: - Name: EOSID - Type: A8

  • Name: C0
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: V0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_JWL_{OPTION}

Description:

Syntax: dynamanual_eos_jwl_{option}(EOSID,A,B,R1,R2,OMEG,E0,VO,OPT,QT,T1,T2,OPT,Q0,QA,QM,QN,CONM,CONL,CONT)

Inputs: - Name: EOSID - Type: A8

  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: R1
  • Type: scalar
  • Name: R2
  • Type: scalar
  • Name: OMEG
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: VO
  • Type: VO
  • Name: OPT
  • Type: scalar
  • Name: QT
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: T2
  • Type: scalar
  • Name: OPT
  • Type: scalar
  • Name: Q0
  • Type: scalar
  • Name: QA
  • Type: scalar
  • Name: QM
  • Type: scalar
  • Name: QN
  • Type: scalar
  • Name: CONM
  • Type: scalar
  • Name: CONL
  • Type: scalar
  • Name: CONT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_SACK_TUESDAY

Description:

Syntax: dynamanual_eos_sack_tuesday(EOSID,A1,A2,A3,B1,B2,E0,V0)

Inputs: - Name: EOSID - Type: A8

  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: B2
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: V0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_GRUNEISEN

Description:

Syntax: dynamanual_eos_gruneisen(EOSID,C,S1,S2,S3,GAMAO,A,E0,V0)

Inputs: - Name: EOSID - Type: A8

  • Name: C
  • Type: scalar
  • Name: S1
  • Type: scalar
  • Name: S2
  • Type: scalar
  • Name: S3
  • Type: scalar
  • Name: GAMAO
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: V0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_RATIO_OF_POLYNOMIALS

Description:

Syntax: dynamanual_eos_ratio_of_polynomials(EOSID,EOSID,A10,A10,A11,A11,A12,A12,A13,A13,A20,A20,A21,A21,A22,A22,A23,A23,A30,A30,A31,A31,A32,A32,A33,A33,A40,A40,A41,A41,A42,A42,A43,A43,A50,A50,A51,A51,A52,A52,A53,A53,A60,A60,A61,A61,A62,A62,A63,A63,A70,A70,A71,A71,A72,A72,A73,A73,A14,A14,A24,A24,ALPH,ALPH,BETA,BETA,E0,E0,V0,V0)

Inputs: - Name: EOSID - Type: A8

  • Name: EOSID
  • Type: A8
  • Name: A10
  • Type: scalar
  • Name: A10
  • Type: scalar
  • Name: A11
  • Type: scalar
  • Name: A11
  • Type: scalar
  • Name: A12
  • Type: scalar
  • Name: A12
  • Type: scalar
  • Name: A13
  • Type: scalar
  • Name: A13
  • Type: scalar
  • Name: A20
  • Type: scalar
  • Name: A20
  • Type: scalar
  • Name: A21
  • Type: scalar
  • Name: A21
  • Type: scalar
  • Name: A22
  • Type: scalar
  • Name: A22
  • Type: scalar
  • Name: A23
  • Type: scalar
  • Name: A23
  • Type: scalar
  • Name: A30
  • Type: scalar
  • Name: A30
  • Type: scalar
  • Name: A31
  • Type: scalar
  • Name: A31
  • Type: scalar
  • Name: A32
  • Type: scalar
  • Name: A32
  • Type: scalar
  • Name: A33
  • Type: scalar
  • Name: A33
  • Type: scalar
  • Name: A40
  • Type: scalar
  • Name: A40
  • Type: scalar
  • Name: A41
  • Type: scalar
  • Name: A41
  • Type: scalar
  • Name: A42
  • Type: scalar
  • Name: A42
  • Type: scalar
  • Name: A43
  • Type: scalar
  • Name: A43
  • Type: scalar
  • Name: A50
  • Type: scalar
  • Name: A50
  • Type: scalar
  • Name: A51
  • Type: scalar
  • Name: A51
  • Type: scalar
  • Name: A52
  • Type: scalar
  • Name: A52
  • Type: scalar
  • Name: A53
  • Type: scalar
  • Name: A53
  • Type: scalar
  • Name: A60
  • Type: scalar
  • Name: A60
  • Type: scalar
  • Name: A61
  • Type: scalar
  • Name: A61
  • Type: scalar
  • Name: A62
  • Type: scalar
  • Name: A62
  • Type: scalar
  • Name: A63
  • Type: scalar
  • Name: A63
  • Type: scalar
  • Name: A70
  • Type: scalar
  • Name: A70
  • Type: scalar
  • Name: A71
  • Type: scalar
  • Name: A71
  • Type: scalar
  • Name: A72
  • Type: scalar
  • Name: A72
  • Type: scalar
  • Name: A73
  • Type: scalar
  • Name: A73
  • Type: scalar
  • Name: A14
  • Type: scalar
  • Name: A14
  • Type: scalar
  • Name: A24
  • Type: scalar
  • Name: A24
  • Type: scalar
  • Name: ALPH
  • Type: scalar
  • Name: ALPH
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: V0
  • Type: scalar
  • Name: V0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_LINEAR_POLYNOMIAL_WITH_ENERGY_LEAK

Description: Array

Syntax: dynamanual_eos_linear_polynomial_with_energy_leak(EOSID,C0,C1,C2,C3,C4,C5,C6,E0,V0,LCID)

Inputs: - Name: EOSID - Type: A8

  • Name: C0
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: V0
  • Type: scalar
  • Name: LCID
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_IGNITION_AND_GROWTH_OF_REACTION_IN_HE

Description:

Syntax: dynamanual_eos_ignition_and_growth_of_reaction_in_he(EOSID,A,B,XP1,XP2,FRER,G,R1,R2,R3,R5,R6,FMXIG,FREQ,GROW1,EM,AR1,ES1,CVP,CVR,EETAL,CCRIT,ENQ,TMP0,GROW2,AR2,ES2,EN,FMXGR,FMNGR)

Inputs: - Name: EOSID - Type: A8

  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: XP1
  • Type: scalar
  • Name: XP2
  • Type: scalar
  • Name: FRER
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: R1
  • Type: scalar
  • Name: R2
  • Type: scalar
  • Name: R3
  • Type: scalar
  • Name: R5
  • Type: scalar
  • Name: R6
  • Type: scalar
  • Name: FMXIG
  • Type: scalar
  • Name: FREQ
  • Type: scalar
  • Name: GROW1
  • Type: scalar
  • Name: EM
  • Type: scalar
  • Name: AR1
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: CVP
  • Type: scalar
  • Name: CVR
  • Type: scalar
  • Name: EETAL
  • Type: scalar
  • Name: CCRIT
  • Type: scalar
  • Name: ENQ
  • Type: scalar
  • Name: TMP0
  • Type: scalar
  • Name: GROW2
  • Type: scalar
  • Name: AR2
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: EN
  • Type: scalar
  • Name: FMXGR
  • Type: scalar
  • Name: FMNGR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_TABULATED_COMPACTION

Description:

Syntax: dynamanual_eos_tabulated_compaction(EOSID,GAMA,E0,V0,LCC,LCT,LCK,[VAR]1,[VAR]1,[VAR]2,[VAR]2,[VAR]3,[VAR]3,[VAR]4,[VAR]4,[VAR]5,[VAR]5,[VAR]6,[VAR]6,[VAR]7,[VAR]7,[VAR]8,[VAR]8,[VAR]9,[VAR]9,[VAR]10,[VAR]10)

Inputs: - Name: EOSID - Type: A8

  • Name: GAMA
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: V0
  • Type: scalar
  • Name: LCC
  • Type: scalar
  • Name: LCT
  • Type: scalar
  • Name: LCK
  • Type: scalar
  • Name: [VAR]1
  • Type: scalar
  • Name: [VAR]1
  • Type: scalar
  • Name: [VAR]2
  • Type: scalar
  • Name: [VAR]2
  • Type: scalar
  • Name: [VAR]3
  • Type: scalar
  • Name: [VAR]3
  • Type: scalar
  • Name: [VAR]4
  • Type: scalar
  • Name: [VAR]4
  • Type: scalar
  • Name: [VAR]5
  • Type: scalar
  • Name: [VAR]5
  • Type: scalar
  • Name: [VAR]6
  • Type: scalar
  • Name: [VAR]6
  • Type: scalar
  • Name: [VAR]7
  • Type: scalar
  • Name: [VAR]7
  • Type: scalar
  • Name: [VAR]8
  • Type: scalar
  • Name: [VAR]8
  • Type: scalar
  • Name: [VAR]9
  • Type: scalar
  • Name: [VAR]9
  • Type: scalar
  • Name: [VAR]10
  • Type: scalar
  • Name: [VAR]10
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_TABULATED

Description:

Syntax: dynamanual_eos_tabulated(EOSID,GAMA,E0,V0,LCC,LCT,[VAR]1,[VAR]1,[VAR]2,[VAR]2,[VAR]3,[VAR]3,[VAR]4,[VAR]4,[VAR]5,[VAR]5,[VAR]6,[VAR]6,[VAR]7,[VAR]7,[VAR]8,[VAR]8,[VAR]9,[VAR]9,[VAR]10,[VAR]10)

Inputs: - Name: EOSID - Type: A8

  • Name: GAMA
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: V0
  • Type: scalar
  • Name: LCC
  • Type: scalar
  • Name: LCT
  • Type: scalar
  • Name: [VAR]1
  • Type: scalar
  • Name: [VAR]1
  • Type: scalar
  • Name: [VAR]2
  • Type: scalar
  • Name: [VAR]2
  • Type: scalar
  • Name: [VAR]3
  • Type: scalar
  • Name: [VAR]3
  • Type: scalar
  • Name: [VAR]4
  • Type: scalar
  • Name: [VAR]4
  • Type: scalar
  • Name: [VAR]5
  • Type: scalar
  • Name: [VAR]5
  • Type: scalar
  • Name: [VAR]6
  • Type: scalar
  • Name: [VAR]6
  • Type: scalar
  • Name: [VAR]7
  • Type: scalar
  • Name: [VAR]7
  • Type: scalar
  • Name: [VAR]8
  • Type: scalar
  • Name: [VAR]8
  • Type: scalar
  • Name: [VAR]9
  • Type: scalar
  • Name: [VAR]9
  • Type: scalar
  • Name: [VAR]10
  • Type: scalar
  • Name: [VAR]10
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_PROPELLANT_DEFLAGRATION

Description:

Syntax: dynamanual_eos_propellant_deflagration(EOSID,A,B,XP1,XP2,FRER,G,R1,R2,R3,R5,R6,FMXIG,FREQ,GROW1,EM,AR1,ES1,CVP,CVR,EETAL,CCRIT,ENQ,TMP0,GROW2,AR2,ES2,EN,FMXGR,FMNGR)

Inputs: - Name: EOSID - Type: A8

  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: XP1
  • Type: scalar
  • Name: XP2
  • Type: scalar
  • Name: FRER
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: R1
  • Type: scalar
  • Name: R2
  • Type: scalar
  • Name: R3
  • Type: scalar
  • Name: R5
  • Type: scalar
  • Name: R6
  • Type: scalar
  • Name: FMXIG
  • Type: scalar
  • Name: FREQ
  • Type: scalar
  • Name: GROW1
  • Type: scalar
  • Name: EM
  • Type: scalar
  • Name: AR1
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: CVP
  • Type: scalar
  • Name: CVR
  • Type: scalar
  • Name: EETAL
  • Type: scalar
  • Name: CCRIT
  • Type:
  • Name: ENQ
  • Type:
  • Name: TMP0
  • Type:
  • Name: GROW2
  • Type: scalar
  • Name: AR2
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: EN
  • Type: scalar
  • Name: FMXGR
  • Type: scalar
  • Name: FMNGR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_TENSOR_PORE_COLLAPSE

Description:

Syntax: dynamanual_eos_tensor_pore_collapse(EOSID,NLD,NCR,MU1,MU2,IE0,EC0)

Inputs: - Name: EOSID - Type: A8

  • Name: NLD
  • Type: scalar
  • Name: NCR
  • Type: scalar
  • Name: MU1
  • Type: scalar
  • Name: MU2
  • Type: scalar
  • Name: IE0
  • Type: scalar
  • Name: EC0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_IDEAL_GAS

Description: Array

Syntax: dynamanual_eos_ideal_gas(EOSID,CV0,CP0,CL,CQ,T0,V0,VCO,ADIAB)

Inputs: - Name: EOSID - Type: A8

  • Name: CV0
  • Type: scalar
  • Name: CP0
  • Type: scalar
  • Name: CL
  • Type: scalar
  • Name: CQ
  • Type: scalar
  • Name: T0
  • Type: scalar
  • Name: V0
  • Type: scalar
  • Name: VCO
  • Type: scalar
  • Name: ADIAB
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_PHASE_CHANGE

Description:

Syntax: dynamanual_eos_phase_change(EOSID,Rho_liq,Rho_vap,Sp_liq,Sp_vap,Pres_amb,V0)

Inputs: - Name: EOSID - Type: A8

  • Name: Rho_liq
  • Type: scalar
  • Name: Rho_vap
  • Type: scalar
  • Name: Sp_liq
  • Type: scalar
  • Name: Sp_vap
  • Type: scalar
  • Name: Pres_amb
  • Type: scalar
  • Name: V0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_JWLB

Description:

Syntax: dynamanual_eos_jwlb(EOSID,A1,A2,A3,A4,A5,R1,R2,R3,R4,R5,AL1,AL2,AL3,AL4,AL5,BL1,BL2,BL3,BL4,BL5,RL1,RL2,RL3,RL4,RL5,C,OMEGA,E,V0)

Inputs: - Name: EOSID - Type: A8

  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: A4
  • Type: scalar
  • Name: A5
  • Type: scalar
  • Name: R1
  • Type: scalar
  • Name: R2
  • Type: scalar
  • Name: R3
  • Type: scalar
  • Name: R4
  • Type: scalar
  • Name: R5
  • Type: scalar
  • Name: AL1
  • Type: scalar
  • Name: AL2
  • Type: scalar
  • Name: AL3
  • Type: scalar
  • Name: AL4
  • Type: scalar
  • Name: AL5
  • Type: scalar
  • Name: BL1
  • Type: scalar
  • Name: BL2
  • Type: scalar
  • Name: BL3
  • Type: scalar
  • Name: BL4
  • Type: scalar
  • Name: BL5
  • Type: scalar
  • Name: RL1
  • Type: scalar
  • Name: RL2
  • Type: scalar
  • Name: RL3
  • Type: scalar
  • Name: RL4
  • Type: scalar
  • Name: RL5
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: OMEGA
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: V0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_GASKET

Description:

Syntax: dynamanual_eos_gasket(EOSID,LCID1,LCID2,LCID3,LCID4,UNLOAD,K,DMPF,TFS,CFS,LOFFSET,IVS)

Inputs: - Name: EOSID - Type: A8

  • Name: LCID1
  • Type: scalar
  • Name: LCID2
  • Type: scalar
  • Name: LCID3
  • Type: scalar
  • Name: LCID4
  • Type: scalar
  • Name: UNLOAD
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: DMPF
  • Type: scalar
  • Name: TFS
  • Type: scalar
  • Name: CFS
  • Type: scalar
  • Name: LOFFSET
  • Type: scalar
  • Name: IVS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_MIE_GRUNEISEN

Description:

Syntax: dynamanual_eos_mie_gruneisen(EOSID,GAMMA,A1,A2,A3,PEL,PCO,N,ALPHA0,E0,V0)

Inputs: - Name: EOSID - Type: A8

  • Name: GAMMA
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: PEL
  • Type: scalar
  • Name: PCO
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: ALPHA0
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: V0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_MURNAGHAN

Description:

Syntax: dynamanual_eos_murnaghan(EOSID,GAMMA,K0,V0)

Inputs: - Name: EOSID - Type: A8

  • Name: GAMMA
  • Type: scalar
  • Name: K0
  • Type: scalar
  • Name: V0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_EOS_USER_DEFINED

Description:

Syntax: dynamanual_eos_user_defined(EOSID,LMC,NHV,IVECT,EO,VO,BULK,P1,P2,P3,P4,P5,P6,P7,P8)

Inputs: - Name: EOSID - Type: A8

  • Name: LMC
  • Type: scalar
  • Name: NHV
  • Type: scalar
  • Name: IVECT
  • Type: scalar
  • Name: EO
  • Type: scalar
  • Name: VO
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: P4
  • Type: scalar
  • Name: P5
  • Type: scalar
  • Name: P6
  • Type: scalar
  • Name: P7
  • Type: scalar
  • Name: P8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ADD_AIRBAG_POROSITY_LEAKAGE

Description: Array

Syntax: dynamanual_mat_add_airbag_porosity_leakage(MID,FLC/X2,FAC/X3,ELA,FVOPT,X0,X1)

Inputs: - Name: MID - Type: scalar

  • Name: FLC/X2
  • Type: scalar
  • Name: FAC/X3
  • Type: scalar
  • Name: ELA
  • Type: select
  • Name: FVOPT
  • Type: select
  • Name: X0
  • Type: scalar
  • Name: X1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ADD_COHESIVE

Description: Array

Syntax: dynamanual_mat_add_cohesive(PID,ROFLG,INTFAIL,THICK)

Inputs: - Name: PID - Type: scalar

  • Name: ROFLG
  • Type: select
  • Name: INTFAIL
  • Type: select
  • Name: THICK
  • Type: select

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ADD_EROSION

Description: Array

Syntax: dynamanual_mat_add_erosion(MID,EXCL,MXPRES,MNEPS,EFFEPS,VOLEPS,NUMFIP,NCS,MNPRES,SIGP1,SIGVM,MXEPS,EPSSH,SIGTH,IMPULSE,FAILTM,IDAM ,DMGTYP,LCSDG,ECRIT,DMGEXP,DCRIT,FADEXP,LCREGD,SIZFLG,REFSZ,NAHSV,LCSRS,SHRF,BIAXF,DITYP,P1,P2,P3,DETYP,DCTYP,Q1,Q2,LCFLD,EPSTHIN,ENGCRT,RADCRT,,,MXTMP)

Inputs: - Name: MID - Type: scalar

  • Name: EXCL
  • Type: scalar
  • Name: MXPRES
  • Type: scalar
  • Name: MNEPS
  • Type: scalar
  • Name: EFFEPS
  • Type: scalar
  • Name: VOLEPS
  • Type: scalar
  • Name: NUMFIP
  • Type: scalar
  • Name: NCS
  • Type: scalar
  • Name: MNPRES
  • Type: scalar
  • Name: SIGP1
  • Type: scalar
  • Name: SIGVM
  • Type: scalar
  • Name: MXEPS
  • Type: scalar
  • Name: EPSSH
  • Type: scalar
  • Name: SIGTH
  • Type: scalar
  • Name: IMPULSE
  • Type: scalar
  • Name: FAILTM
  • Type: scalar
  • Name: IDAM
  • Type: scalar
  • Name: DMGTYP
  • Type: scalar
  • Name: LCSDG
  • Type: scalar
  • Name: ECRIT
  • Type: scalar
  • Name: DMGEXP
  • Type: scalar
  • Name: DCRIT
  • Type: scalar
  • Name: FADEXP
  • Type: scalar
  • Name: LCREGD
  • Type: scalar
  • Name: SIZFLG
  • Type: scalar
  • Name: REFSZ
  • Type: scalar
  • Name: NAHSV
  • Type: scalar
  • Name: LCSRS
  • Type: scalar
  • Name: SHRF
  • Type: scalar
  • Name: BIAXF
  • Type: scalar
  • Name: DITYP
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: DETYP
  • Type: scalar
  • Name: DCTYP
  • Type: scalar
  • Name: Q1
  • Type: scalar
  • Name: Q2
  • Type: scalar
  • Name: LCFLD
  • Type: scalar
  • Name: EPSTHIN
  • Type: scalar
  • Name: ENGCRT
  • Type: scalar
  • Name: RADCRT
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: MXTMP
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ADD_FATIGUE

Description: Array

Syntax: dynamanual_mat_add_fatigue(MID,LCID,LTYPE,A,B,STHRES,SNLIMT,SNTYPE,,,,Ai,Bi,STHRESi)

Inputs: - Name: MID - Type: scalar

  • Name: LCID
  • Type: select
  • Name: LTYPE
  • Type: select
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: STHRES
  • Type: scalar
  • Name: SNLIMT
  • Type: int
  • Name: SNTYPE
  • Type: select
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: Ai
  • Type: scalar
  • Name: Bi
  • Type: scalar
  • Name: STHRESi
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ADD_GENERALIZED_DAMAGE

Description: Array

Syntax: dynamanual_mat_add_generalized_damage(MID,IDAM,DTYP,REFSZ,,,,NHIS,HIS1,IFLG1,IFLG2,IFLG3,D11,D12,LCSDG,ECRIT,DMGEXP,DCRIT,FADEXP,LCREG,LCSRS,SHRF,BIAXF)

Inputs: - Name: MID - Type: scalar

  • Name: IDAM
  • Type: scalar
  • Name: DTYP
  • Type: scalar
  • Name: REFSZ
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: NHIS
  • Type: scalar
  • Name: HIS1
  • Type: scalar
  • Name: IFLG1
  • Type: scalar
  • Name: IFLG2
  • Type: scalar
  • Name: IFLG3
  • Type: scalar
  • Name: D11
  • Type: scalar
  • Name: D12
  • Type: scalar
  • Name: LCSDG
  • Type: scalar
  • Name: ECRIT
  • Type: scalar
  • Name: DMGEXP
  • Type: scalar
  • Name: DCRIT
  • Type: scalar
  • Name: FADEXP
  • Type: scalar
  • Name: LCREG
  • Type: scalar
  • Name: LCSRS
  • Type: scalar
  • Name: SHRF
  • Type: scalar
  • Name: BIAXF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ADD_PERMEABILITY

Description: Array

Syntax: dynamanual_mat_add_permeability(MID,PERM,blank,blank,THEXP,LCKZ)

Inputs: - Name: MID - Type: scalar

  • Name: PERM
  • Type: scalar
  • Name: blank
  • Type:
  • Name: blank
  • Type:
  • Name: THEXP
  • Type: select
  • Name: LCKZ
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ADD_PORE_AIR

Description: Array

Syntax: dynamanual_mat_add_pore_air(MID,PA_RHO,PA_PRE,PORE,PERM1,PERM2,PERM3,CDARCY,CDF,LCPGD1,LCPGD2,LCPGD3)

Inputs: - Name: MID - Type: scalar

  • Name: PA_RHO
  • Type: scalar
  • Name: PA_PRE
  • Type: scalar
  • Name: PORE
  • Type: scalar
  • Name: PERM1
  • Type: scalar
  • Name: PERM2
  • Type: scalar
  • Name: PERM3
  • Type: scalar
  • Name: CDARCY
  • Type: scalar
  • Name: CDF
  • Type: scalar
  • Name: LCPGD1
  • Type: scalar
  • Name: LCPGD2
  • Type: scalar
  • Name: LCPGD3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ADD_THERMAL_EXPANSION

Description: Array

Syntax: dynamanual_mat_add_thermal_expansion(PID,LCID,MULT,LCIDY,MULTY,LCIDZ,MULTZ)

Inputs: - Name: PID - Type: scalar

  • Name: LCID
  • Type: scalar
  • Name: MULT
  • Type: scalar
  • Name: LCIDY
  • Type: scalar
  • Name: MULTY
  • Type: scalar
  • Name: LCIDZ
  • Type: scalar
  • Name: MULTZ
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_NONLOCAL

Description: Array

Syntax: dynamanual_mat_nonlocal(IDNL,PID,P,Q,L,NFREQ,NHV,NL1,NL2,NL3,NL4,NL5,NL6,NL7,NL8,XC1,YC1,ZC1,XC2,YC2,ZC2)

Inputs: - Name: IDNL - Type: scalar

  • Name: PID
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: Q
  • Type: scalar
  • Name: L
  • Type: scalar
  • Name: NFREQ
  • Type: scalar
  • Name: NHV
  • Type: scalar
  • Name: NL1
  • Type: scalar
  • Name: NL2
  • Type: scalar
  • Name: NL3
  • Type: scalar
  • Name: NL4
  • Type: scalar
  • Name: NL5
  • Type: scalar
  • Name: NL6
  • Type: scalar
  • Name: NL7
  • Type: scalar
  • Name: NL8
  • Type: scalar
  • Name: XC1
  • Type: scalar
  • Name: YC1
  • Type: scalar
  • Name: ZC1
  • Type: scalar
  • Name: XC2
  • Type: scalar
  • Name: YC2
  • Type: scalar
  • Name: ZC2
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ELASTIC

Description: Array

Syntax: dynamanual_mat_elastic(MID,RO,E,PR,DA,DB,K,VC,CP)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: DA
  • Type: scalar
  • Name: DB
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: VC
  • Type: scalar
  • Name: CP
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_{OPTION}TROPIC_ELASTIC

Description: Array

Syntax: dynamanual_mat_{option}tropic_elastic(MID,R0,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,AOPT,G,SIGF,MID,R0,C11,C12,C22,C13,C23,C33,C14,C24,C34,C44,C15,C25,C35,C45,C55,C16,C26,C36,C46,C56,C66,AOPT,XP,YP,ZP,A1,A2,A3,MACF,IHIS,V1,V2,V3,D1,D2,D3,BETA,REF)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: SIGF
  • Type: scalar
  • Name: MID
  • Type: scalar
  • Name: R0
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C12
  • Type: scalar
  • Name: C22
  • Type: scalar
  • Name: C13
  • Type: scalar
  • Name: C23
  • Type: scalar
  • Name: C33
  • Type: scalar
  • Name: C14
  • Type: scalar
  • Name: C24
  • Type: scalar
  • Name: C34
  • Type: scalar
  • Name: C44
  • Type: scalar
  • Name: C15
  • Type: scalar
  • Name: C25
  • Type: scalar
  • Name: C35
  • Type: scalar
  • Name: C45
  • Type: scalar
  • Name: C55
  • Type: scalar
  • Name: C16
  • Type: scalar
  • Name: C26
  • Type: scalar
  • Name: C36
  • Type: scalar
  • Name: C46
  • Type: scalar
  • Name: C56
  • Type: scalar
  • Name: C66
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: IHIS
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: REF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PLASTIC_KINEMATIC

Description: Array

Syntax: dynamanual_mat_plastic_kinematic(MID,RO,E,PR,SIGY,ETAN,BETA,SRC,SRP,FS,VP)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: SRC
  • Type: scalar
  • Name: SRP
  • Type: scalar
  • Name: FS
  • Type: scalar
  • Name: VP
  • Type: select

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ELASTIC_PLASTIC_THERMAL

Description: Array

Syntax: dynamanual_mat_elastic_plastic_thermal(MID,R0,T1,T2,T3,T4,T5,T6,T7,T8,E1,E2,E3,E4,E5,E6,E7,E8,PR1,PR2,PR3,PR4,PR5,PR6,PR7,PR8,ALPHA1,ALPHA2,ALPHA3,ALPHA4,ALPHA5,ALPHA6,ALPHA7,ALPHA8,SIGY1,SIGY2,SIGY3,SIGY4,SIGY5,SIGY6,SIGY7,SIGY8,ETAN1,ETAN2,ETAN3,ETAN4,ETAN5,ETAN6,ETAN7,ETAN8)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: T2
  • Type: scalar
  • Name: T3
  • Type: scalar
  • Name: T4
  • Type: scalar
  • Name: T5
  • Type: scalar
  • Name: T6
  • Type: scalar
  • Name: T7
  • Type: scalar
  • Name: T8
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: E2
  • Type: scalar
  • Name: E3
  • Type: scalar
  • Name: E4
  • Type: scalar
  • Name: E5
  • Type: scalar
  • Name: E6
  • Type: scalar
  • Name: E7
  • Type: scalar
  • Name: E8
  • Type: scalar
  • Name: PR1
  • Type: scalar
  • Name: PR2
  • Type: scalar
  • Name: PR3
  • Type: scalar
  • Name: PR4
  • Type: scalar
  • Name: PR5
  • Type: scalar
  • Name: PR6
  • Type: scalar
  • Name: PR7
  • Type: scalar
  • Name: PR8
  • Type: scalar
  • Name: ALPHA1
  • Type: scalar
  • Name: ALPHA2
  • Type: scalar
  • Name: ALPHA3
  • Type: scalar
  • Name: ALPHA4
  • Type: scalar
  • Name: ALPHA5
  • Type: scalar
  • Name: ALPHA6
  • Type: scalar
  • Name: ALPHA7
  • Type: scalar
  • Name: ALPHA8
  • Type: scalar
  • Name: SIGY1
  • Type: scalar
  • Name: SIGY2
  • Type: scalar
  • Name: SIGY3
  • Type: scalar
  • Name: SIGY4
  • Type: scalar
  • Name: SIGY5
  • Type: scalar
  • Name: SIGY6
  • Type: scalar
  • Name: SIGY7
  • Type: scalar
  • Name: SIGY8
  • Type: scalar
  • Name: ETAN1
  • Type: scalar
  • Name: ETAN2
  • Type: scalar
  • Name: ETAN3
  • Type: scalar
  • Name: ETAN4
  • Type: scalar
  • Name: ETAN5
  • Type: scalar
  • Name: ETAN6
  • Type: scalar
  • Name: ETAN7
  • Type: scalar
  • Name: ETAN8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SOIL_AND_FOAM

Description: Array

Syntax: dynamanual_mat_soil_and_foam(MID,RO,G,KUN,A0,A1,A2,PC,VCR,REF,LCID,EPS1,EPS2,EPS3,EPS4,EPS5,EPS6,EPS7,EPS8,EPS9,P1,P2,P3,P4,P5,P6,P7,P8,P9)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: KUN
  • Type: scalar
  • Name: A0
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: VCR
  • Type: scalar
  • Name: REF
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: EPS2
  • Type: scalar
  • Name: EPS3
  • Type: scalar
  • Name: EPS4
  • Type: scalar
  • Name: EPS5
  • Type: scalar
  • Name: EPS6
  • Type: scalar
  • Name: EPS7
  • Type: scalar
  • Name: EPS8
  • Type: scalar
  • Name: EPS9
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: P4
  • Type: scalar
  • Name: P5
  • Type: scalar
  • Name: P6
  • Type: scalar
  • Name: P7
  • Type: scalar
  • Name: P8
  • Type: scalar
  • Name: P9
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_VISCOELASTIC

Description: Array

Syntax: dynamanual_mat_viscoelastic(MID,RO,BULK,G0,GI,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: G0
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BLATZ-KO_RUBBER

Description: Array

Syntax: dynamanual_mat_blatz-ko_rubber(MID,RO,G,REF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: REF
  • Type: select

Outputs: Name: Type: text

*DYNAMANUAL_MAT_HIGH_EXPLOSIVE_BURN

Description: Array

Syntax: dynamanual_mat_high_explosive_burn(MID,RO,D,PCJ,BETA,K,G,SIGY)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: PCJ
  • Type: scalar
  • Name: BETA
  • Type: select
  • Name: K
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: SIGY
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_NULL

Description: Array

Syntax: dynamanual_mat_null(MID,RO,PC,MU,TEROD,CEROD,YM,PR)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: TEROD
  • Type: scalar
  • Name: CEROD
  • Type: scalar
  • Name: YM
  • Type: scalar
  • Name: PR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ELASTIC_PLASTIC_HYDRO_{OPTION}

Description: Array

Syntax: dynamanual_mat_elastic_plastic_hydro_{option}(MID,RO,G,SIG0,EH,PC,FS,CHARL,A1,A2,SPALL,EPS1,EPS2,EPS3,EPS4,EPS5,EPS6,EPS7,EPS8,EPS9,EPS10,EPS11,EPS12,EPS13,EPS14,EPS15,EPS16,ES1,ES2,ES3,ES4,ES5,ES6,ES7,ES8,ES9,ES10,ES11,ES12,ES13,ES14,ES15,ES16)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: SIG0
  • Type: scalar
  • Name: EH
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: FS
  • Type: scalar
  • Name: CHARL
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: SPALL
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: EPS2
  • Type: scalar
  • Name: EPS3
  • Type: scalar
  • Name: EPS4
  • Type: scalar
  • Name: EPS5
  • Type: scalar
  • Name: EPS6
  • Type: scalar
  • Name: EPS7
  • Type: scalar
  • Name: EPS8
  • Type: scalar
  • Name: EPS9
  • Type: scalar
  • Name: EPS10
  • Type: scalar
  • Name: EPS11
  • Type: scalar
  • Name: EPS12
  • Type: scalar
  • Name: EPS13
  • Type: scalar
  • Name: EPS14
  • Type: scalar
  • Name: EPS15
  • Type: scalar
  • Name: EPS16
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: ES3
  • Type: scalar
  • Name: ES4
  • Type: scalar
  • Name: ES5
  • Type: scalar
  • Name: ES6
  • Type: scalar
  • Name: ES7
  • Type: scalar
  • Name: ES8
  • Type: scalar
  • Name: ES9
  • Type: scalar
  • Name: ES10
  • Type: scalar
  • Name: ES11
  • Type: scalar
  • Name: ES12
  • Type: scalar
  • Name: ES13
  • Type: scalar
  • Name: ES14
  • Type: scalar
  • Name: ES15
  • Type: scalar
  • Name: ES16
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_STEINBERG

Description: Array

Syntax: dynamanual_mat_steinberg(MID,R0,G0,SIG0,BETA,N,GAMA,SIGM,B,BP,H,F,A,TM0,GAM0,SA,PC,SPALL,RP,FLAG,MMN,MMX,EC0,EC1,EC2,EC3,EC4,EC5,EC6,EC7,EC8,EC9)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: G0
  • Type: scalar
  • Name: SIG0
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: GAMA
  • Type: scalar
  • Name: SIGM
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: BP
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: F
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: TM0
  • Type: scalar
  • Name: GAM0
  • Type: scalar
  • Name: SA
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: SPALL
  • Type: scalar
  • Name: RP
  • Type: scalar
  • Name: FLAG
  • Type: scalar
  • Name: MMN
  • Type: scalar
  • Name: MMX
  • Type: scalar
  • Name: EC0
  • Type: scalar
  • Name: EC1
  • Type: scalar
  • Name: EC2
  • Type: scalar
  • Name: EC3
  • Type: scalar
  • Name: EC4
  • Type: scalar
  • Name: EC5
  • Type: scalar
  • Name: EC6
  • Type: scalar
  • Name: EC7
  • Type: scalar
  • Name: EC8
  • Type: scalar
  • Name: EC9
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_STEINBERG_LUND

Description: Array

Syntax: dynamanual_mat_steinberg_lund(MID,R0,G0,SIG0,BETA,N,GAMA,SIGM,B,BP,H,F,A,TM0,GAM0,SA,PC,SPALL,RP,FLAG,MMN,MMX,EC0,EC1,EC2,EC3,EC4,EC5,EC6,EC7,EC8,EC9,UK,C1,C2,YP,YA,YM)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: G0
  • Type: scalar
  • Name: SIG0
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: GAMA
  • Type: scalar
  • Name: SIGM
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: BP
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: F
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: TM0
  • Type: scalar
  • Name: GAM0
  • Type: scalar
  • Name: SA
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: SPALL
  • Type: scalar
  • Name: RP
  • Type: scalar
  • Name: FLAG
  • Type: scalar
  • Name: MMN
  • Type: scalar
  • Name: MMX
  • Type: scalar
  • Name: EC0
  • Type: scalar
  • Name: EC1
  • Type: scalar
  • Name: EC2
  • Type: scalar
  • Name: EC3
  • Type: scalar
  • Name: EC4
  • Type: scalar
  • Name: EC5
  • Type: scalar
  • Name: EC6
  • Type: scalar
  • Name: EC7
  • Type: scalar
  • Name: EC8
  • Type: scalar
  • Name: EC9
  • Type: scalar
  • Name: UK
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: YA
  • Type: scalar
  • Name: YM
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ISOTROPIC_ELASTIC_PLASTIC

Description: Array

Syntax: dynamanual_mat_isotropic_elastic_plastic(MID,RO,G,SIGY,ETAN,BULK)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: BULK
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ISOTROPIC_ELASTIC_FAILURE

Description: Array

Syntax: dynamanual_mat_isotropic_elastic_failure(MID,RO,G,SIGY,ETAN,BULK,EPF,PRF,REM,TREM)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: EPF
  • Type: scalar
  • Name: PRF
  • Type: scalar
  • Name: REM
  • Type: select
  • Name: TREM
  • Type: select

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SOIL_AND_FOAM_FAILURE

Description: Array

Syntax: dynamanual_mat_soil_and_foam_failure()

Inputs:

Outputs:

*DYNAMANUAL_MAT_JOHNSON_COOK

Description: Array

Syntax: dynamanual_mat_johnson_cook(MID,RO,G,E,PR,DTF,VP,RATEOP,A,B,N,C,M,TM,TR,EPSO,CP,PC,SPALL,IT,D1,D2,D3,D4,D5,C2/P/XNP ,EROD,EFMIN,NUMINT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: DTF
  • Type: scalar
  • Name: VP
  • Type: select
  • Name: RATEOP
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: TM
  • Type: scalar
  • Name: TR
  • Type: scalar
  • Name: EPSO
  • Type: scalar
  • Name: CP
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: SPALL
  • Type: select
  • Name: IT
  • Type: select
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: D4
  • Type: scalar
  • Name: D5
  • Type: scalar
  • Name: C2/P/XNP
  • Type: scalar
  • Name: EROD
  • Type: scalar
  • Name: EFMIN
  • Type: scalar
  • Name: NUMINT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PSEUDO_TENSOR

Description: Array

Syntax: dynamanual_mat_pseudo_tensor(MID,RO,G,PR,SIGF,A0,A1,A2,A0F,A1F,B1,PER,ER,PRR,SIGY,ETAN,LCP,LCR,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,YS1,YS2,YS3,YS4,YS5,YS6,YS7,YS8,YS9,YS10,YS11,YS12,YS13,YS14,YS15,YS16)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGF
  • Type: scalar
  • Name: A0
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A0F
  • Type: scalar
  • Name: A1F
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: PER
  • Type: scalar
  • Name: ER
  • Type: scalar
  • Name: PRR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: LCP
  • Type: scalar
  • Name: LCR
  • Type: scalar
  • Name: X1
  • Type: scalar
  • Name: X2
  • Type: scalar
  • Name: X3
  • Type: scalar
  • Name: X4
  • Type: scalar
  • Name: X5
  • Type: scalar
  • Name: X6
  • Type: scalar
  • Name: X7
  • Type: scalar
  • Name: X8
  • Type: scalar
  • Name: X9
  • Type: scalar
  • Name: X10
  • Type: scalar
  • Name: X11
  • Type: scalar
  • Name: X12
  • Type: scalar
  • Name: X13
  • Type: scalar
  • Name: X14
  • Type: scalar
  • Name: X15
  • Type: scalar
  • Name: X16
  • Type: scalar
  • Name: YS1
  • Type: scalar
  • Name: YS2
  • Type: scalar
  • Name: YS3
  • Type: scalar
  • Name: YS4
  • Type: scalar
  • Name: YS5
  • Type: scalar
  • Name: YS6
  • Type: scalar
  • Name: YS7
  • Type: scalar
  • Name: YS8
  • Type: scalar
  • Name: YS9
  • Type: scalar
  • Name: YS10
  • Type: scalar
  • Name: YS11
  • Type: scalar
  • Name: YS12
  • Type: scalar
  • Name: YS13
  • Type: scalar
  • Name: YS14
  • Type: scalar
  • Name: YS15
  • Type: scalar
  • Name: YS16
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ORIENTED_CRACK

Description: Array

Syntax: dynamanual_mat_oriented_crack(MID,RO,E,PR,SIGY,ETAN,FS,PRF,SOFT,CVELO)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: FS
  • Type: scalar
  • Name: PRF
  • Type: scalar
  • Name: SOFT
  • Type: scalar
  • Name: CVELO
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_POWER_LAW_PLASTICITY

Description: Array

Syntax: dynamanual_mat_power_law_plasticity(MID,RO,E,PR,K,N,SRC,SRP,SIGY,VP,EPSF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: SRC
  • Type: scalar
  • Name: SRP
  • Type: scalar
  • Name: SIGY
  • Type: select
  • Name: VP
  • Type: select
  • Name: EPSF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_STRAIN_RATE_DEPENDENT_PLASTICITY

Description: Array

Syntax: dynamanual_mat_strain_rate_dependent_plasticity(MID,RO,E,PR,VP,LC1,ETAN,LC2,LC3,LC4,TDEL,RDEF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: VP
  • Type: select
  • Name: LC1
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: LC2
  • Type: scalar
  • Name: LC3
  • Type: scalar
  • Name: LC4
  • Type: scalar
  • Name: TDEL
  • Type: scalar
  • Name: RDEF
  • Type: select

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RIGID

Description: Array

Syntax: dynamanual_mat_rigid(MID,RO,E,PR,N,COUPLE,M,ALIAS or RE,CM0,CON1,CON2,LCO or A1 ,A2,A3,V1,V2,V3)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: COUPLE
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: ALIAS or RE
  • Type: scalar
  • Name: CM0
  • Type: scalar
  • Name: CON1
  • Type: scalar
  • Name: CON2
  • Type: scalar
  • Name: LCO or A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ORTHOTROPIC_THERMAL

Description: Array

Syntax: dynamanual_mat_orthotropic_thermal(MID,RO,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,AA,AB,AC,AOPT,MACF,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA,REF,A1,A11,A2,A5,A55,A4,NIP,K1,K2,C1,C2,M,N,R,LCCHA,LCCHB,LCCHC,LCAA,LCAB,LCAC)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: AA
  • Type: scalar
  • Name: AB
  • Type: scalar
  • Name: AC
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: REF
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A11
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A5
  • Type: scalar
  • Name: A55
  • Type: scalar
  • Name: A4
  • Type: scalar
  • Name: NIP
  • Type: scalar
  • Name: K1
  • Type: scalar
  • Name: K2
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: LCCHA
  • Type: scalar
  • Name: LCCHB
  • Type: scalar
  • Name: LCCHC
  • Type: scalar
  • Name: LCAA
  • Type: scalar
  • Name: LCAB
  • Type: scalar
  • Name: LCAC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COMPOSITE_DAMAGE

Description: Array

Syntax: dynamanual_mat_composite_damage(MID,RO,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,KFAIL,AOPT,MACF,ATRACK,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA,SC,XT,YT,YC,ALPH,SN,SYZ,SZX)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: KFAIL
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: MACF
  • Type: select
  • Name: ATRACK
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: SC
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: YT
  • Type: scalar
  • Name: YC
  • Type: scalar
  • Name: ALPH
  • Type: scalar
  • Name: SN
  • Type: scalar
  • Name: SYZ
  • Type: scalar
  • Name: SZX
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TEMPERATURE_DEPENDENT_ORTHOTROPIC

Description: Array

Syntax: dynamanual_mat_temperature_dependent_orthotropic(MID,RO,AOPT,REF,MACF,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,C2,D3,BETA,EAi,EBi,ECi,PRBAi,PRCAi,PRCBi,AAi,ABi,ACi,GABi,GBCi,GCAi,Ti)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: REF
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: EAi
  • Type: scalar
  • Name: EBi
  • Type: scalar
  • Name: ECi
  • Type: scalar
  • Name: PRBAi
  • Type: scalar
  • Name: PRCAi
  • Type: scalar
  • Name: PRCBi
  • Type: scalar
  • Name: AAi
  • Type: scalar
  • Name: ABi
  • Type: scalar
  • Name: ACi
  • Type: scalar
  • Name: GABi
  • Type: scalar
  • Name: GBCi
  • Type: scalar
  • Name: GCAi
  • Type: scalar
  • Name: Ti
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PIECEWISE_LINEAR_PLASTICITY

Description:

Syntax: dynamanual_mat_piecewise_linear_plasticity(mid,rho,E,PR,SIGY,ETAN,FAIL,TDEL,C,P,LCSS,LCSR,VP,eps1,eps2,eps3,eps4,eps5,eps6,eps7,eps8,es1,es2,es3,es4,es5,es6,es7,es8)

Inputs: - Name: mid - Type: scalar

  • Name: rho
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: FAIL
  • Type: scalar
  • Name: TDEL
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCSR
  • Type: scalar
  • Name: VP
  • Type: select
  • Name: eps1
  • Type: scalar
  • Name: eps2
  • Type: scalar
  • Name: eps3
  • Type: scalar
  • Name: eps4
  • Type: scalar
  • Name: eps5
  • Type: scalar
  • Name: eps6
  • Type: scalar
  • Name: eps7
  • Type: scalar
  • Name: eps8
  • Type: scalar
  • Name: es1
  • Type: scalar
  • Name: es2
  • Type: scalar
  • Name: es3
  • Type: scalar
  • Name: es4
  • Type: scalar
  • Name: es5
  • Type: scalar
  • Name: es6
  • Type: scalar
  • Name: es7
  • Type: scalar
  • Name: es8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GEOLOGIC_CAP_MODEL

Description: Array

Syntax: dynamanual_mat_geologic_cap_model(MID,RO,BULK,G,ALPHA,THETA,GAMMA,BETA,R,D,W,X0,C,N,PLOT,FTYPE,VEC,TOFF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: THETA
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: W
  • Type: scalar
  • Name: X0
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: PLOT
  • Type: select
  • Name: FTYPE
  • Type: select
  • Name: VEC
  • Type: select
  • Name: TOFF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_HONEYCOMB

Description: Array

Syntax: dynamanual_mat_honeycomb(MID,RO,E,PR,SIGY,VF,MU,BULK,LCA,LCB,LCC,LCS,LCAB,LCBC,LCCA,LCSR,EAAU,EBBU,ECCU,GABU,GBCU,GCAU,AOPT,MACF,XP,YP,ZP,A1,A2,A3,D1,D2,D3,TSEF,SSEF,V1,V2,V3)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: VF
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: BULK
  • Type: select
  • Name: LCA
  • Type: scalar
  • Name: LCB
  • Type: scalar
  • Name: LCC
  • Type: scalar
  • Name: LCS
  • Type: scalar
  • Name: LCAB
  • Type: scalar
  • Name: LCBC
  • Type: scalar
  • Name: LCCA
  • Type: scalar
  • Name: LCSR
  • Type: scalar
  • Name: EAAU
  • Type: scalar
  • Name: EBBU
  • Type: scalar
  • Name: ECCU
  • Type: scalar
  • Name: GABU
  • Type: scalar
  • Name: GBCU
  • Type: scalar
  • Name: GCAU
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: TSEF
  • Type: scalar
  • Name: SSEF
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MOONEY-RIVLIN_RUBBER

Description: Array

Syntax: dynamanual_mat_mooney-rivlin_rubber(MID,RO,PR,A,B,REF,SGL,SW,ST,LCID)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: REF
  • Type: select
  • Name: SGL
  • Type: scalar
  • Name: SW
  • Type: scalar
  • Name: ST
  • Type: scalar
  • Name: LCID
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RESULTANT_PLASTICITY

Description: Array

Syntax: dynamanual_mat_resultant_plasticity(MID,RO,E,PR,SIGY,ETAN)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_FORCE_LIMITED

Description: Array

Syntax: dynamanual_mat_force_limited(MID,RO,E,PR,DF,AOPT,YTFLAG,ASOFT,M1,M2,M3,M4,M5,M6,M7,M8,LC1,LC2,LC3,LC4,LC5,LC6,LC7,LC8,LPS1,SFS1,LPS2,SFS2,YMS1,YMS2,LPT1,SFT1,LPT2,SFT2,YMT1,YMT2,LPR,SFR,YMR)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: DF
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: YTFLAG
  • Type: select
  • Name: ASOFT
  • Type: scalar
  • Name: M1
  • Type: scalar
  • Name: M2
  • Type: scalar
  • Name: M3
  • Type: scalar
  • Name: M4
  • Type: scalar
  • Name: M5
  • Type: scalar
  • Name: M6
  • Type: scalar
  • Name: M7
  • Type: scalar
  • Name: M8
  • Type: scalar
  • Name: LC1
  • Type: scalar
  • Name: LC2
  • Type: scalar
  • Name: LC3
  • Type: scalar
  • Name: LC4
  • Type: scalar
  • Name: LC5
  • Type: scalar
  • Name: LC6
  • Type: scalar
  • Name: LC7
  • Type: scalar
  • Name: LC8
  • Type: scalar
  • Name: LPS1
  • Type: scalar
  • Name: SFS1
  • Type: scalar
  • Name: LPS2
  • Type: scalar
  • Name: SFS2
  • Type: scalar
  • Name: YMS1
  • Type: scalar
  • Name: YMS2
  • Type: scalar
  • Name: LPT1
  • Type: scalar
  • Name: SFT1
  • Type: scalar
  • Name: LPT2
  • Type: scalar
  • Name: SFT2
  • Type: scalar
  • Name: YMT1
  • Type: scalar
  • Name: YMT2
  • Type: scalar
  • Name: LPR
  • Type: scalar
  • Name: SFR
  • Type: scalar
  • Name: YMR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SHAPE_MEMORY

Description: Array

Syntax: dynamanual_mat_shape_memory(MID,RO,E,PR,SIG_ASS,SIG_ASF,SIG_SAS,SIG_SAF,EPSL,ALPHA,YMRT,LCID_AS,LCID_SA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIG_ASS
  • Type: scalar
  • Name: SIG_ASF
  • Type: scalar
  • Name: SIG_SAS
  • Type: scalar
  • Name: SIG_SAF
  • Type: scalar
  • Name: EPSL
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: YMRT
  • Type: scalar
  • Name: LCID_AS
  • Type: scalar
  • Name: LCID_SA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_FRAZER_NASH_RUBBER_MODEL

Description: Array

Syntax: dynamanual_mat_frazer_nash_rubber_model(MID,RO,PR,C100,C200,C300,C400,C110,C210,C010,C020,EXIT,EMAX,EMIN,REF,SGL,SW,ST,LCID)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: C100
  • Type: scalar
  • Name: C200
  • Type: scalar
  • Name: C300
  • Type: scalar
  • Name: C400
  • Type: scalar
  • Name: C110
  • Type: scalar
  • Name: C210
  • Type: scalar
  • Name: C010
  • Type: scalar
  • Name: C020
  • Type: scalar
  • Name: EXIT
  • Type: select
  • Name: EMAX
  • Type: scalar
  • Name: EMIN
  • Type: scalar
  • Name: REF
  • Type: scalar
  • Name: SGL
  • Type: scalar
  • Name: SW
  • Type: scalar
  • Name: ST
  • Type: scalar
  • Name: LCID
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LAMINATED_GLASS

Description: Array

Syntax: dynamanual_mat_laminated_glass(MID,RO,EG,PRG,SYG,ETG,EFG,EP,PRP,SYP,ETP,F1,F2,F3,F4,F5,F6,F7,F8)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EG
  • Type: scalar
  • Name: PRG
  • Type: scalar
  • Name: SYG
  • Type: scalar
  • Name: ETG
  • Type: scalar
  • Name: EFG
  • Type: scalar
  • Name: EP
  • Type: scalar
  • Name: PRP
  • Type: scalar
  • Name: SYP
  • Type: scalar
  • Name: ETP
  • Type: scalar
  • Name: F1
  • Type: scalar
  • Name: F2
  • Type: scalar
  • Name: F3
  • Type: scalar
  • Name: F4
  • Type: scalar
  • Name: F5
  • Type: scalar
  • Name: F6
  • Type: scalar
  • Name: F7
  • Type: scalar
  • Name: F8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BARLAT_ANISOTROPIC_PLASTICITY

Description: Array

Syntax: dynamanual_mat_barlat_anisotropic_plasticity(MID,RO,E,PR,K,E0,N,M,A,B,C,F,G,H,LCID,AOPT,BETA,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: F
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: BETA
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BARLAT_YLD96

Description: Array

Syntax: dynamanual_mat_barlat_yld96(MID,RO,E,PR,K,E0,N,ESR0,M,HARD,A,C1,C2,C3,C4,AX,AY,AZ0,AZ1,AOPT,BETA,,,,A1,A2,A3,V1,V2,V3,D1,D2,D3)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: ESR0
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: HARD
  • Type: select
  • Name: A
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: AX
  • Type: scalar
  • Name: AY
  • Type: scalar
  • Name: AZ0
  • Type: scalar
  • Name: AZ1
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: BETA
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_FABRIC

Description: Array

Syntax: dynamanual_mat_fabric(MID,RO,EA,EB,,PRBA,PRAB,GAB,,,CSE,EL,PRL,LRATIO,DAMP,AOPT,FLC/X2,FAC/X3,ELA,LNRC,FORM,FVOPT,TSRFAC,L,R,C1,C2 ,C3,,RGBRTH,A0REF,A1,A2,A3,X0,X1,V1,V2,V3,,,,BETA,ISREFG,LCA,LCB,LCAB,LCUA,LCUB,LCUAB,RL,LCAA,LCBB,H,DT,,ECOAT,SCOAT,TCOAT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name:
  • Type:
  • Name: PRBA
  • Type: scalar
  • Name: PRAB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: CSE
  • Type: scalar
  • Name: EL
  • Type: scalar
  • Name: PRL
  • Type: scalar
  • Name: LRATIO
  • Type: scalar
  • Name: DAMP
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: FLC/X2
  • Type: scalar
  • Name: FAC/X3
  • Type: scalar
  • Name: ELA
  • Type: scalar
  • Name: LNRC
  • Type: scalar
  • Name: FORM
  • Type: scalar
  • Name: FVOPT
  • Type: scalar
  • Name: TSRFAC
  • Type: scalar
  • Name: L
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name:
  • Type:
  • Name: RGBRTH
  • Type: scalar
  • Name: A0REF
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: X0
  • Type: scalar
  • Name: X1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: BETA
  • Type: scalar
  • Name: ISREFG
  • Type: scalar
  • Name: LCA
  • Type: scalar
  • Name: LCB
  • Type: scalar
  • Name: LCAB
  • Type: scalar
  • Name: LCUA
  • Type: scalar
  • Name: LCUB
  • Type: scalar
  • Name: LCUAB
  • Type: scalar
  • Name: RL
  • Type: scalar
  • Name: LCAA
  • Type: scalar
  • Name: LCBB
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: DT
  • Type: scalar
  • Name:
  • Type:
  • Name: ECOAT
  • Type: scalar
  • Name: SCOAT
  • Type: scalar
  • Name: TCOAT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_FABRIC

Description: Array

Syntax: dynamanual_mat_fabric(MID,RO,PXX,PYY,SXY,DAMP,TH,FVOPT,X0,X1,FLC/X2,FAC/X3,ELA,ISREFG,CSE,SRFAC,BULKC,JACC,FXX,FYY,DT,AOPT,ECOAT,SCOAT,TCOAT,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PXX
  • Type: scalar
  • Name: PYY
  • Type: scalar
  • Name: SXY
  • Type: scalar
  • Name: DAMP
  • Type: scalar
  • Name: TH
  • Type: scalar
  • Name: FVOPT
  • Type: scalar
  • Name: X0
  • Type: scalar
  • Name: X1
  • Type: scalar
  • Name: FLC/X2
  • Type: scalar
  • Name: FAC/X3
  • Type: scalar
  • Name: ELA
  • Type: scalar
  • Name: ISREFG
  • Type: scalar
  • Name: CSE
  • Type: scalar
  • Name: SRFAC
  • Type: scalar
  • Name: BULKC
  • Type: scalar
  • Name: JACC
  • Type: scalar
  • Name: FXX
  • Type: scalar
  • Name: FYY
  • Type: scalar
  • Name: DT
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: ECOAT
  • Type: scalar
  • Name: SCOAT
  • Type: scalar
  • Name: TCOAT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PLASTIC_GREEN-NAGHDI_RATE

Description: Array

Syntax: dynamanual_mat_plastic_green-naghdi_rate(MID,RO,E,PR,SIGY,ETAN,SRC,SRP,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: SRC
  • Type: scalar
  • Name: SRP
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_3-PARAMETER_BARLAT_{OPTION}

Description: Array

Syntax: dynamanual_mat_3-parameter_barlat_{option} (MID,RO,HR,P1,P2,ITER,M,R00/AB ,LCID,E0,SPI,P3,CRC1,CRA1,AOPT,C,P,VLCID,PB,NLP,HTA,HTB,,,,A1,A2,A3,HTC,HTD,V1,V2,V3,D1,D2,D3,BETA,HTFLAG,USRFAIL,LCBI,LCSH)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: HR
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: ITER
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: R00/AB
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: SPI
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: CRC1
  • Type: scalar
  • Name: CRA1
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: VLCID
  • Type: scalar
  • Name: PB
  • Type: scalar
  • Name: NLP
  • Type: scalar
  • Name: HTA
  • Type: scalar
  • Name: HTB
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: HTC
  • Type: scalar
  • Name: HTD
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: HTFLAG
  • Type: scalar
  • Name: USRFAIL
  • Type: scalar
  • Name: LCBI
  • Type: scalar
  • Name: LCSH
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_EXTENDED_3-PARAMETER_BARLAT

Description: Array

Syntax: dynamanual_mat_extended_3-parameter_barlat (MID,RO,LCH00,LCH45,LCH90,LCHBI,LCHSH,LCR00,LCR45,LCR90,LCRBI,LCRSH,M,AOPT,,,,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: LCH00
  • Type: scalar
  • Name: LCH45
  • Type: scalar
  • Name: LCH90
  • Type: scalar
  • Name: LCHBI
  • Type: scalar
  • Name: LCHSH
  • Type: scalar
  • Name: LCR00
  • Type: scalar
  • Name: LCR45
  • Type: scalar
  • Name: LCR90
  • Type: scalar
  • Name: LCRBI
  • Type: scalar
  • Name: LCRSH
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TRANSVERSELY_ANISOTROPIC_ELASTIC_PLASTIC

Description: Array

Syntax: dynamanual_mat_transversely_anisotropic_elastic_plastic(MID,RO,E,PR,SIGY,ETAN,R,HLCID,IDSCALE,EA,COE,ICFLD,,STRAINLT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: HLCID
  • Type: scalar
  • Name: IDSCALE
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: COE
  • Type: scalar
  • Name: ICFLD
  • Type: scalar
  • Name:
  • Type: scalar
  • Name: STRAINLT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BLATZ-KO_FOAM

Description: Array

Syntax: dynamanual_mat_blatz-ko_foam(MID,RO,G,REF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: REF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_FLD_TRANSVERSELY_ANISOTROPIC

Description: Array

Syntax: dynamanual_mat_fld_transversely_anisotropic(MID,RO,E,PR,SIGY,ETAN,R,HLCID,LCIDFLD)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: HLCID
  • Type: scalar
  • Name: LCIDFLD
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_NONLINEAR_ORTHOTROPIC

Description: Array

Syntax: dynamanual_mat_nonlinear_orthotropic(MID,RO,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,DT,TRAMP,ALPHA,LCIDA,LCIDB,EFAIL,DTFAIL,CDAMP,AOPT,MACF,XP,YP,ZP,A1,V1,D1,BETA,LCIDC,LCIDAB,LCIDBC,LCIDCA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: DT
  • Type: scalar
  • Name: TRAMP
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: LCIDA
  • Type: scalar
  • Name: LCIDB
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: DTFAIL
  • Type: scalar
  • Name: CDAMP
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: LCIDC
  • Type: scalar
  • Name: LCIDAB
  • Type: scalar
  • Name: LCIDBC
  • Type: scalar
  • Name: LCIDCA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_USER_DEFINED_KEYWORDS

Description: Array

Syntax: dynamanual_mat_user_defined_keywords(MID,RO,MT,LMC,NHV,IORTHO/ ISPOT,IBULK,IG,IVECT,IFAIL,ITHERM,IHYPER,IEOS,LMCA,AOPT,MACF,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA,IEVTS ,P1,P2,P3,P4,P5,P6,P7,P8,P1,P2,P3,P4,P5,P6,P7,P8)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: MT
  • Type: scalar
  • Name: LMC
  • Type: scalar
  • Name: NHV
  • Type: scalar
  • Name: IORTHO/ ISPOT
  • Type: scalar
  • Name: IBULK
  • Type: select
  • Name: IG
  • Type: select
  • Name: IVECT
  • Type: scalar
  • Name: IFAIL
  • Type: scalar
  • Name: ITHERM
  • Type: scalar
  • Name: IHYPER
  • Type: scalar
  • Name: IEOS
  • Type: scalar
  • Name: LMCA
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: IEVTS
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: P4
  • Type: scalar
  • Name: P5
  • Type: scalar
  • Name: P6
  • Type: scalar
  • Name: P7
  • Type: scalar
  • Name: P8
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: P4
  • Type: scalar
  • Name: P5
  • Type: scalar
  • Name: P6
  • Type: scalar
  • Name: P7
  • Type: scalar
  • Name: P8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BAMMAN

Description:

Syntax: dynamanual_mat_bamman(MID,RO,E,PR,T,HC,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,A1,A2,A3,A4,A5,A6,KAPPA)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name: HC
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: C7
  • Type: scalar
  • Name: C8
  • Type: scalar
  • Name: C9
  • Type: scalar
  • Name: C10
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C12
  • Type: scalar
  • Name: C13
  • Type: scalar
  • Name: C14
  • Type: scalar
  • Name: C15
  • Type: scalar
  • Name: C16
  • Type: scalar
  • Name: C17
  • Type: scalar
  • Name: C18
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: A4
  • Type: scalar
  • Name: A5
  • Type: scalar
  • Name: A6
  • Type: scalar
  • Name: KAPPA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BAMMAN_DAMAGE

Description: Array

Syntax: dynamanual_mat_bamman_damage(MID,RO,E,PR,T,HC,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,A1,A2,A3,A4,A5,A6,N,D0,FS)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name: HC
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: C7
  • Type: scalar
  • Name: C8
  • Type: scalar
  • Name: C9
  • Type: scalar
  • Name: C10
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C12
  • Type: scalar
  • Name: C13
  • Type: scalar
  • Name: C14
  • Type: scalar
  • Name: C15
  • Type: scalar
  • Name: C16
  • Type: scalar
  • Name: C17
  • Type: scalar
  • Name: C18
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: A4
  • Type: scalar
  • Name: A5
  • Type: scalar
  • Name: A6
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: D0
  • Type: scalar
  • Name: FS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CLOSED_CELL_FOAM

Description: Array

Syntax: dynamanual_mat_closed_cell_foam(MID,RO,E,A,B,C,P0,PHI,GAMA0,LCID)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P0
  • Type: scalar
  • Name: PHI
  • Type: scalar
  • Name: GAMA0
  • Type: scalar
  • Name: LCID
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ENHANCED_COMPOSITE_DAMAGE

Description: Array

Syntax: dynamanual_mat_enhanced_composite_damage(MID,RO,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,(KF) ,AOPT,2WAY,TI,,,,A1,MANGLE,V1,D1,DFAILM,DFAILS,TFAIL,ALPH,SOFT,FBRT,YCFAC,DFAILT,DFAILC,EFS,XC,XT,YC,YT,SC,CRIT,BETA,PFL,EPSF,EPSR,TSMD,SOFT2,SLIMT1,SLIMC1,SLIMT2,SLIMC2,SLIMS,NCYRED,SOFTG,LCXC,LCXT,LCYC,LCYT,LCSC,DT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: (KF)
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: 2WAY
  • Type: scalar
  • Name: TI
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: A1
  • Type: scalar
  • Name: MANGLE
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: DFAILM
  • Type: scalar
  • Name: DFAILS
  • Type: scalar
  • Name: TFAIL
  • Type: scalar
  • Name: ALPH
  • Type: scalar
  • Name: SOFT
  • Type: scalar
  • Name: FBRT
  • Type: scalar
  • Name: YCFAC
  • Type: scalar
  • Name: DFAILT
  • Type: scalar
  • Name: DFAILC
  • Type: scalar
  • Name: EFS
  • Type: scalar
  • Name: XC
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: YC
  • Type: scalar
  • Name: YT
  • Type: scalar
  • Name: SC
  • Type: scalar
  • Name: CRIT
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: PFL
  • Type: scalar
  • Name: EPSF
  • Type: scalar
  • Name: EPSR
  • Type: scalar
  • Name: TSMD
  • Type: scalar
  • Name: SOFT2
  • Type: scalar
  • Name: SLIMT1
  • Type: scalar
  • Name: SLIMC1
  • Type: scalar
  • Name: SLIMT2
  • Type: scalar
  • Name: SLIMC2
  • Type: scalar
  • Name: SLIMS
  • Type: scalar
  • Name: NCYRED
  • Type: scalar
  • Name: SOFTG
  • Type: scalar
  • Name: LCXC
  • Type: scalar
  • Name: LCXT
  • Type: scalar
  • Name: LCYC
  • Type: scalar
  • Name: LCYT
  • Type: scalar
  • Name: LCSC
  • Type: scalar
  • Name: DT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LOW_DENSITY_FOAM

Description: Array

Syntax: dynamanual_mat_low_density_foam(MID,RO,E,LCID,TC,HU,BETA,DAMP,SHAPE,FAIL,BVFLAG,ED,BETA1,KCON,REF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: TC
  • Type: scalar
  • Name: HU
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: DAMP
  • Type: select
  • Name: SHAPE
  • Type: scalar
  • Name: FAIL
  • Type: select
  • Name: BVFLAG
  • Type: select
  • Name: ED
  • Type: scalar
  • Name: BETA1
  • Type: scalar
  • Name: KCON
  • Type: scalar
  • Name: REF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LAMINATED_COMPOSITE_FABRIC

Description: Array

Syntax: dynamanual_mat_laminated_composite_fabric(MID,RO,EA,EB,(EC),PRBA,TAU1,GAMMA1,GAB,GBC,GCA,SLIMT1,SLIMC1,SLIMT2,SLIMC2,SLIMS,AOPT,TSIZE,ERODS,SOFT,FS,EPSF,EPSR,TSMD,XP,YP,ZP,A1,A2,A3,PRCA,PRCB,V1,V2,V3,D1,D2,D3,BETA,E11C,E11T,E22C,E22T,GMS,XC,XT,YC,YT,SC,LCXC,LCXT,LCYC,LCYT,LCSC,LCTAU,LCGAM,DT,LCE11C,LCE11T,LCE22C,LCE22T,LCGMS,LCEFS)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: (EC)
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: TAU1
  • Type: scalar
  • Name: GAMMA1
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: SLIMT1
  • Type: scalar
  • Name: SLIMC1
  • Type: scalar
  • Name: SLIMT2
  • Type: scalar
  • Name: SLIMC2
  • Type: scalar
  • Name: SLIMS
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: TSIZE
  • Type: scalar
  • Name: ERODS
  • Type: scalar
  • Name: SOFT
  • Type: scalar
  • Name: FS
  • Type: select
  • Name: EPSF
  • Type: scalar
  • Name: EPSR
  • Type: scalar
  • Name: TSMD
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: E11C
  • Type: scalar
  • Name: E11T
  • Type: scalar
  • Name: E22C
  • Type: scalar
  • Name: E22T
  • Type: scalar
  • Name: GMS
  • Type: scalar
  • Name: XC
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: YC
  • Type: scalar
  • Name: YT
  • Type: scalar
  • Name: SC
  • Type: scalar
  • Name: LCXC
  • Type: scalar
  • Name: LCXT
  • Type: scalar
  • Name: LCYC
  • Type: scalar
  • Name: LCYT
  • Type: scalar
  • Name: LCSC
  • Type: scalar
  • Name: LCTAU
  • Type: scalar
  • Name: LCGAM
  • Type: scalar
  • Name: DT
  • Type: scalar
  • Name: LCE11C
  • Type: scalar
  • Name: LCE11T
  • Type: scalar
  • Name: LCE22C
  • Type: scalar
  • Name: LCE22T
  • Type: scalar
  • Name: LCGMS
  • Type: scalar
  • Name: LCEFS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COMPOSITE_FAILURE_{OPTION}_MODEL

Description: Array

Syntax: dynamanual_mat_composite_failure_{option}_model(MID,RO,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,KF,AOPT,MACF,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA,TSIZE,ALP,SOFT,FBRT,SR,SF,XC,XT,YC,YT,SC,SBA,SCA,SCB,XXC,YYC,ZZC,XXT,YYT,ZZT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: KF
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: MACF
  • Type: select
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: TSIZE
  • Type: scalar
  • Name: ALP
  • Type: scalar
  • Name: SOFT
  • Type: scalar
  • Name: FBRT
  • Type: scalar
  • Name: SR
  • Type: scalar
  • Name: SF
  • Type: scalar
  • Name: XC
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: YC
  • Type: scalar
  • Name: YT
  • Type: scalar
  • Name: SC
  • Type: select
  • Name: SBA
  • Type: scalar
  • Name: SCA
  • Type: scalar
  • Name: SCB
  • Type: scalar
  • Name: XXC
  • Type: scalar
  • Name: YYC
  • Type: scalar
  • Name: ZZC
  • Type: scalar
  • Name: XXT
  • Type: scalar
  • Name: YYT
  • Type: scalar
  • Name: ZZT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ELASTIC_WITH_VISCOSITY

Description: Array

Syntax: dynamanual_mat_elastic_with_viscosity(MID,RO,V0,A,B,C,LCID,PR1,PR2,PR3,PR4,PR5,PR6,PR7,PR8,T1,T2,T3,T4,T5,T6,T7,T8,V1,V2,V3,V4,V5,V6,V7,V8,E1,E2,E3,E4,E5,E6,E7,E8,ALPHA1,ALPHA2,ALPHA3,ALPHA4,ALPHA5,ALPHA6,ALPHA7,ALPHA8)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: V0
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: PR1
  • Type: scalar
  • Name: PR2
  • Type: scalar
  • Name: PR3
  • Type: scalar
  • Name: PR4
  • Type: scalar
  • Name: PR5
  • Type: scalar
  • Name: PR6
  • Type: scalar
  • Name: PR7
  • Type: scalar
  • Name: PR8
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: T2
  • Type: scalar
  • Name: T3
  • Type: scalar
  • Name: T4
  • Type: scalar
  • Name: T5
  • Type: scalar
  • Name: T6
  • Type: scalar
  • Name: T7
  • Type: scalar
  • Name: T8
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: V4
  • Type: scalar
  • Name: V5
  • Type: scalar
  • Name: V6
  • Type: scalar
  • Name: V7
  • Type: scalar
  • Name: V8
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: E2
  • Type: scalar
  • Name: E3
  • Type: scalar
  • Name: E4
  • Type: scalar
  • Name: E5
  • Type: scalar
  • Name: E6
  • Type: scalar
  • Name: E7
  • Type: scalar
  • Name: E8
  • Type: scalar
  • Name: ALPHA1
  • Type: scalar
  • Name: ALPHA2
  • Type: scalar
  • Name: ALPHA3
  • Type: scalar
  • Name: ALPHA4
  • Type: scalar
  • Name: ALPHA5
  • Type: scalar
  • Name: ALPHA6
  • Type: scalar
  • Name: ALPHA7
  • Type: scalar
  • Name: ALPHA8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ELASTIC_WITH_VISCOSITY_CURVE

Description: Array

Syntax: dynamanual_mat_elastic_with_viscosity_curve(MID,RO,V0,A,B,C,LCID,PR_LC,YM_LC,A_LC,V_LC,V_LOG)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: V0
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: PR_LC
  • Type: scalar
  • Name: YM_LC
  • Type: scalar
  • Name: A_LC
  • Type: scalar
  • Name: V_LC
  • Type: scalar
  • Name: V_LOG
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_KELVIN-MAXWELL_VISCOELASTIC

Description: Array

Syntax: dynamanual_mat_kelvin-maxwell_viscoelastic(MID,RO,BULK,G0,GI,DC,FO,SO)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: G0
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: DC
  • Type: scalar
  • Name: FO
  • Type: select
  • Name: SO
  • Type: select

Outputs: Name: Type: text

*DYNAMANUAL_MAT_VISCOUS_FOAM

Description: Array

Syntax: dynamanual_mat_viscous_foam(MID,RO,E1,N1,V2,E2,N2,PR,MID,RO,E1,N1,V2,E2,N2,PR)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: N1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: E2
  • Type: scalar
  • Name: N2
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: MID
  • Type:
  • Name: RO
  • Type:
  • Name: E1
  • Type: 0.0036
  • Name: N1
  • Type: 4.0
  • Name: V2
  • Type: 0.0015
  • Name: E2
  • Type: 100.0
  • Name: N2
  • Type: 0.2
  • Name: PR
  • Type: 0.05

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CRUSHABLE_FOAM

Description: Array

Syntax: dynamanual_mat_crushable_foam(MID,RO,E,PR,LCID,TSC,DAMP)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: TSC
  • Type: scalar
  • Name: DAMP
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RATE_SENSITIVE_POWERLAW_PLASTICITY

Description: Array

Syntax: dynamanual_mat_rate_sensitive_powerlaw_plasticity(MID,RO,E,PR,K,M,N,E0,VP,EPS0)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: VP
  • Type: select
  • Name: EPS0
  • Type: select

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MODIFIED_ZERILLI_ARMSTRONG

Description: Array

Syntax: dynamanual_mat_modified_zerilli_armstrong(MID,RO,G,E0,N,TROOM,PC,SPALL,C1,C2,C3,C4,C5,C6,EFAIL,VP,B1,B2,B3,G1,G2,G3,G4,BULK)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: TROOM
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: SPALL
  • Type: select
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: VP
  • Type: select
  • Name: B1
  • Type: scalar
  • Name: B2
  • Type: scalar
  • Name: B3
  • Type: scalar
  • Name: G1
  • Type: scalar
  • Name: G2
  • Type: scalar
  • Name: G3
  • Type: scalar
  • Name: G4
  • Type: scalar
  • Name: BULK
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LINEAR_ELASITC_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_linear_elasitc_discrete_beam(MID,RO,TKR,TKS,TKT,RKR,RKS,RKT,TDR,TDS,TDT,RDR,RDS,RDT,FOR,FOS,FOT,MOR,MOS,MOT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: TKR
  • Type: scalar
  • Name: TKS
  • Type: scalar
  • Name: TKT
  • Type: scalar
  • Name: RKR
  • Type: scalar
  • Name: RKS
  • Type: scalar
  • Name: RKT
  • Type: scalar
  • Name: TDR
  • Type: scalar
  • Name: TDS
  • Type: scalar
  • Name: TDT
  • Type: scalar
  • Name: RDR
  • Type: scalar
  • Name: RDS
  • Type: scalar
  • Name: RDT
  • Type: scalar
  • Name: FOR
  • Type: scalar
  • Name: FOS
  • Type: scalar
  • Name: FOT
  • Type: scalar
  • Name: MOR
  • Type: scalar
  • Name: MOS
  • Type: scalar
  • Name: MOT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_NONLINEAR_ELASITC_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_nonlinear_elasitc_discrete_beam(MID,RO,LCIDTR,LCIDTS,LCIDTT,LCIDRR,LCIDRS,LCIDRT,LCIDTDR,LCIDTDS,LCIDTDT,LCIDRDR,LCIDRDS,LCIDRDT,FOR,FOS,FOT,MOR,MOS,MOT,FFAILR ,FFAILS,FFAILT,MFAILR,MFAILS ,MFAILT,UFAILR ,UFAILS,UFAILT,TFAILR,TFAILS ,TFAILT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: LCIDTR
  • Type: scalar
  • Name: LCIDTS
  • Type: scalar
  • Name: LCIDTT
  • Type: scalar
  • Name: LCIDRR
  • Type: scalar
  • Name: LCIDRS
  • Type: scalar
  • Name: LCIDRT
  • Type: scalar
  • Name: LCIDTDR
  • Type: scalar
  • Name: LCIDTDS
  • Type: scalar
  • Name: LCIDTDT
  • Type: scalar
  • Name: LCIDRDR
  • Type: scalar
  • Name: LCIDRDS
  • Type: scalar
  • Name: LCIDRDT
  • Type: scalar
  • Name: FOR
  • Type: scalar
  • Name: FOS
  • Type: scalar
  • Name: FOT
  • Type: scalar
  • Name: MOR
  • Type: scalar
  • Name: MOS
  • Type: scalar
  • Name: MOT
  • Type: scalar
  • Name: FFAILR
  • Type: scalar
  • Name: FFAILS
  • Type: scalar
  • Name: FFAILT
  • Type: scalar
  • Name: MFAILR
  • Type: scalar
  • Name: MFAILS
  • Type: scalar
  • Name: MFAILT
  • Type: scalar
  • Name: UFAILR
  • Type: scalar
  • Name: UFAILS
  • Type: scalar
  • Name: UFAILT
  • Type: scalar
  • Name: TFAILR
  • Type: scalar
  • Name: TFAILS
  • Type: scalar
  • Name: TFAILT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_NONLINEAR_PLASITC_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_nonlinear_plasitc_discrete_beam(MID,RO,TKR,TKS,TKT,RKR,RKS,RKT,TDR,TDS,TDT,RDR,RDS,RDT,LCPDR,LCPDS,LCPDT,LCPMR,LCPMS,LCPMT,FFAILR ,FFAILS,FFAILT,MFAILR,MFAILS ,MFAILT,UFAILR ,UFAILS,UFAILT,TFAILR,TFAILS ,TFAILT,FOR,FOS,FOT,MOR,MOS,MOT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: TKR
  • Type: scalar
  • Name: TKS
  • Type: scalar
  • Name: TKT
  • Type: scalar
  • Name: RKR
  • Type: scalar
  • Name: RKS
  • Type: scalar
  • Name: RKT
  • Type: scalar
  • Name: TDR
  • Type: scalar
  • Name: TDS
  • Type: scalar
  • Name: TDT
  • Type: scalar
  • Name: RDR
  • Type: scalar
  • Name: RDS
  • Type: scalar
  • Name: RDT
  • Type: scalar
  • Name: LCPDR
  • Type: scalar
  • Name: LCPDS
  • Type: scalar
  • Name: LCPDT
  • Type: scalar
  • Name: LCPMR
  • Type: scalar
  • Name: LCPMS
  • Type: scalar
  • Name: LCPMT
  • Type: scalar
  • Name: FFAILR
  • Type: scalar
  • Name: FFAILS
  • Type: scalar
  • Name: FFAILT
  • Type: scalar
  • Name: MFAILR
  • Type: scalar
  • Name: MFAILS
  • Type: scalar
  • Name: MFAILT
  • Type: scalar
  • Name: UFAILR
  • Type: scalar
  • Name: UFAILS
  • Type: scalar
  • Name: UFAILT
  • Type: scalar
  • Name: TFAILR
  • Type: scalar
  • Name: TFAILS
  • Type: scalar
  • Name: TFAILT
  • Type: scalar
  • Name: FOR
  • Type: scalar
  • Name: FOS
  • Type: scalar
  • Name: FOT
  • Type: scalar
  • Name: MOR
  • Type: scalar
  • Name: MOS
  • Type: scalar
  • Name: MOT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SID_DAMPER_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_sid_damper_discrete_beam(MID,RO,ST,D,R,H,K,C,C3,STF,RHOF,C1,C2,LCIDF,LCIDD,S0,ORFLOC,ORFRAD,SF,DC)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: ST
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: STF
  • Type: scalar
  • Name: RHOF
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: LCIDF
  • Type: scalar
  • Name: LCIDD
  • Type: scalar
  • Name: S0
  • Type: scalar
  • Name: ORFLOC
  • Type: scalar
  • Name: ORFRAD
  • Type: scalar
  • Name: SF
  • Type: scalar
  • Name: DC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_HYDRAULIC_GAS_DAMPER_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_hydraulic_gas_damper_discrete_beam(MID,RO,CO,N,P0,PA,AP,KH,LCID,FR,SCLF,CLEAR)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: CO
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: P0
  • Type: scalar
  • Name: PA
  • Type: scalar
  • Name: AP
  • Type: scalar
  • Name: KH
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: FR
  • Type: scalar
  • Name: SCLF
  • Type: scalar
  • Name: CLEAR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CABLE_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_cable_discrete_beam(MID,RO,E,LCID,F0,TMAXF0,TRAMP,IREAD,OUTPUT,TSTART,FRACL0,MXEPS,MXFRC)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: select
  • Name: LCID
  • Type: scalar
  • Name: F0
  • Type: scalar
  • Name: TMAXF0
  • Type: scalar
  • Name: TRAMP
  • Type: scalar
  • Name: IREAD
  • Type: select
  • Name: OUTPUT
  • Type: scalar
  • Name: TSTART
  • Type: scalar
  • Name: FRACL0
  • Type: select
  • Name: MXEPS
  • Type: scalar
  • Name: MXFRC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CONCRETE_DAMAGE

Description: Array

Syntax: dynamanual_mat_concrete_damage(MID,RO,PR,SIGF,A0,A1,A2,A0Y,A1Y,A2Y,A1F,A2F,B1,B2,B3,PER,ER,PRR,SIGY,ETAN,LCP,LCR,?,?2,?3,?4,?5,?6,?7,?8,9,10,11,12,13,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGF
  • Type: scalar
  • Name: A0
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A0Y
  • Type: scalar
  • Name: A1Y
  • Type: scalar
  • Name: A2Y
  • Type: scalar
  • Name: A1F
  • Type: scalar
  • Name: A2F
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: B2
  • Type: scalar
  • Name: B3
  • Type: scalar
  • Name: PER
  • Type: scalar
  • Name: ER
  • Type: scalar
  • Name: PRR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: LCP
  • Type: scalar
  • Name: LCR
  • Type: scalar
  • Name: ?
  • Type: scalar
  • Name: ?2
  • Type: scalar
  • Name: ?3
  • Type: scalar
  • Name: ?4
  • Type: scalar
  • Name: ?5
  • Type: scalar
  • Name: ?6
  • Type: scalar
  • Name: ?7
  • Type: scalar
  • Name: ?8
  • Type: scalar
  • Name: 9
  • Type: scalar
  • Name: 10
  • Type: scalar
  • Name: 11
  • Type: scalar
  • Name: 12
  • Type: scalar
  • Name: 13
  • Type: scalar
  • Name: n1
  • Type: scalar
  • Name: n2
  • Type: scalar
  • Name: n3
  • Type: scalar
  • Name: n4
  • Type: scalar
  • Name: n5
  • Type: scalar
  • Name: n6
  • Type: scalar
  • Name: n7
  • Type: scalar
  • Name: n8
  • Type: scalar
  • Name: n9
  • Type: scalar
  • Name: n10
  • Type: scalar
  • Name: n11
  • Type: scalar
  • Name: n12
  • Type: scalar
  • Name: n13
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CONCRETE_DAMAGE_REL3

Description: Array

Syntax: dynamanual_mat_concrete_damage_rel3(MID,RO,PR,FT,A0,A1,A2,B1,OMEGA,A1F,S?,NOUT,EDROP,RSIZE,UCF,LCRATE,LOCWID,NPTS,?01,?02,?03,?04,?05,?06,?07,?08,?09,?10,?11,?12,?13,B3,A0Y,A1Y,?01,?02,?03,?04,?05,?06,?07,?08,n09,n10,n11,n12,n13,B2,A2F,A2Y)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: FT
  • Type: scalar
  • Name: A0
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: OMEGA
  • Type: scalar
  • Name: A1F
  • Type: scalar
  • Name: S?
  • Type: scalar
  • Name: NOUT
  • Type: scalar
  • Name: EDROP
  • Type: scalar
  • Name: RSIZE
  • Type: scalar
  • Name: UCF
  • Type: scalar
  • Name: LCRATE
  • Type: scalar
  • Name: LOCWID
  • Type: scalar
  • Name: NPTS
  • Type: scalar
  • Name: ?01
  • Type: scalar
  • Name: ?02
  • Type: scalar
  • Name: ?03
  • Type: scalar
  • Name: ?04
  • Type: scalar
  • Name: ?05
  • Type: scalar
  • Name: ?06
  • Type: scalar
  • Name: ?07
  • Type: scalar
  • Name: ?08
  • Type: scalar
  • Name: ?09
  • Type: scalar
  • Name: ?10
  • Type: scalar
  • Name: ?11
  • Type: scalar
  • Name: ?12
  • Type: scalar
  • Name: ?13
  • Type: scalar
  • Name: B3
  • Type: scalar
  • Name: A0Y
  • Type: scalar
  • Name: A1Y
  • Type: scalar
  • Name: ?01
  • Type: scalar
  • Name: ?02
  • Type: scalar
  • Name: ?03
  • Type: scalar
  • Name: ?04
  • Type: scalar
  • Name: ?05
  • Type: scalar
  • Name: ?06
  • Type: scalar
  • Name: ?07
  • Type: scalar
  • Name: ?08
  • Type: scalar
  • Name: n09
  • Type: scalar
  • Name: n10
  • Type: scalar
  • Name: n11
  • Type: scalar
  • Name: n12
  • Type: scalar
  • Name: n13
  • Type: scalar
  • Name: B2
  • Type: scalar
  • Name: A2F
  • Type: scalar
  • Name: A2Y
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LOW_DENSITY_VISCOUS_FOAM

Description: Array

Syntax: dynamanual_mat_low_density_viscous_foam(MID,RO,E,LCID,TC,HU,BETA,DAMP,SHAPE,FAIL,BVFLAG,KCON,LCID2,BSTART,TRAMP,NV,GI,BETAI,REF,LCID3,LCID4,SCALEW,SCALEA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: TC
  • Type: scalar
  • Name: HU
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: DAMP
  • Type: scalar
  • Name: SHAPE
  • Type: scalar
  • Name: FAIL
  • Type: scalar
  • Name: BVFLAG
  • Type: scalar
  • Name: KCON
  • Type: scalar
  • Name: LCID2
  • Type: scalar
  • Name: BSTART
  • Type: scalar
  • Name: TRAMP
  • Type: scalar
  • Name: NV
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETAI
  • Type: scalar
  • Name: REF
  • Type: scalar
  • Name: LCID3
  • Type: scalar
  • Name: LCID4
  • Type: scalar
  • Name: SCALEW
  • Type: scalar
  • Name: SCALEA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ELASTIC_SPRING_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_elastic_spring_discrete_beam(MID,RO,K,F0,D,CDF,TDF,FLCID,HLCID,C1,C2,DLE,GLCID)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: F0
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: CDF
  • Type: select
  • Name: TDF
  • Type: scalar
  • Name: FLCID
  • Type: scalar
  • Name: HLCID
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: DLE
  • Type: scalar
  • Name: GLCID
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BILKHU/DUBOIS_FOAM

Description: Array

Syntax: dynamanual_mat_bilkhu/dubois_foam(MID,RO,YM,LCPY,LCUYS,VC,PC,VPC,TSC,VTSC,LCRATE,PR,KCON,ISFLG,NCYCLE)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: YM
  • Type: scalar
  • Name: LCPY
  • Type: scalar
  • Name: LCUYS
  • Type: scalar
  • Name: VC
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: VPC
  • Type: scalar
  • Name: TSC
  • Type: scalar
  • Name: VTSC
  • Type: scalar
  • Name: LCRATE
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: KCON
  • Type: scalar
  • Name: ISFLG
  • Type: scalar
  • Name: NCYCLE
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GENERAL_VISCOELASTIC

Description:

Syntax: dynamanual_mat_general_viscoelastic()

Inputs:

Outputs:

*DYNAMANUAL_MAT_CELLULAR_RUBBER

Description: Array

Syntax: dynamanual_mat_cellular_rubber(MID,RO,PR,N,SGL,SW,ST,LCID,C10,C01,C11,C20,C02,P0,PHI,IVS,G,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: SGL
  • Type: scalar
  • Name: SW
  • Type: scalar
  • Name: ST
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: C10
  • Type: scalar
  • Name: C01
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C20
  • Type: scalar
  • Name: C02
  • Type: scalar
  • Name: P0
  • Type: scalar
  • Name: PHI
  • Type: scalar
  • Name: IVS
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MTS

Description: Array

Syntax: dynamanual_mat_mts(MID,RO,SIGA,SIGI,SIGS,SIG0,BULK,HF0,HF1,HF2,SIGS0,EDOTS0,BURG,CAPA,BOLTZ,SM0,SM1,SM2,EDOT0,G0,PINV,QINV,EDOT1,G0I,PINVI,QINVI,EDOTS,G0S,PINVS,QINVS,RHOCPR,TEMPRF,ALPHA,EPS0)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: SIGA
  • Type: scalar
  • Name: SIGI
  • Type: scalar
  • Name: SIGS
  • Type: scalar
  • Name: SIG0
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: HF0
  • Type: scalar
  • Name: HF1
  • Type: scalar
  • Name: HF2
  • Type: scalar
  • Name: SIGS0
  • Type: scalar
  • Name: EDOTS0
  • Type: scalar
  • Name: BURG
  • Type: scalar
  • Name: CAPA
  • Type: scalar
  • Name: BOLTZ
  • Type: scalar
  • Name: SM0
  • Type: scalar
  • Name: SM1
  • Type: scalar
  • Name: SM2
  • Type: scalar
  • Name: EDOT0
  • Type: scalar
  • Name: G0
  • Type: scalar
  • Name: PINV
  • Type: scalar
  • Name: QINV
  • Type: scalar
  • Name: EDOT1
  • Type: scalar
  • Name: G0I
  • Type: scalar
  • Name: PINVI
  • Type: scalar
  • Name: QINVI
  • Type: scalar
  • Name: EDOTS
  • Type: scalar
  • Name: G0S
  • Type: scalar
  • Name: PINVS
  • Type: scalar
  • Name: QINVS
  • Type: scalar
  • Name: RHOCPR
  • Type: scalar
  • Name: TEMPRF
  • Type: scalar
  • Name: ALPHA
  • Type:
  • Name: EPS0
  • Type:

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PLASTICITY_POLYMER

Description: Array

Syntax: dynamanual_mat_plasticity_polymer(MID,RO,E,PR,C,P,LCSS,LCSR,EFTX,DAMP,RATEFAC,LCFAIL)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCSR
  • Type: scalar
  • Name: EFTX
  • Type: select
  • Name: DAMP
  • Type: scalar
  • Name: RATEFAC
  • Type: scalar
  • Name: LCFAIL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ACOUSTIC

Description: Array

Syntax: dynamanual_mat_acoustic(MID,RO,C,BETA,CF,ATMOS,GRAV,XP,YP,ZP,XN,YN,ZN)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: CF
  • Type: scalar
  • Name: ATMOS
  • Type: scalar
  • Name: GRAV
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: XN
  • Type: scalar
  • Name: YN
  • Type: scalar
  • Name: ZN
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SOFT_TISSUE

Description: Array

Syntax: dynamanual_mat_soft_tissue(MID,RO,C1,C2,C3,C4,C5,XK,XLAM,FANG,XLAM0,FAILSF,FAILSM,FAILSHR,AOPT,AX,AY,AZ,BX,BY,BZ,LA1,LA2,LA3,MACF,S1,S2,S3,S4,S5,S6,T1,T2,T3,T4,T5,T6)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: XK
  • Type: scalar
  • Name: XLAM
  • Type: scalar
  • Name: FANG
  • Type: scalar
  • Name: XLAM0
  • Type: scalar
  • Name: FAILSF
  • Type: scalar
  • Name: FAILSM
  • Type: scalar
  • Name: FAILSHR
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: AX
  • Type: scalar
  • Name: AY
  • Type: scalar
  • Name: AZ
  • Type: scalar
  • Name: BX
  • Type: scalar
  • Name: BY
  • Type: scalar
  • Name: BZ
  • Type: scalar
  • Name: LA1
  • Type: scalar
  • Name: LA2
  • Type: scalar
  • Name: LA3
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: S1
  • Type: scalar
  • Name: S2
  • Type: scalar
  • Name: S3
  • Type: scalar
  • Name: S4
  • Type: scalar
  • Name: S5
  • Type: scalar
  • Name: S6
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: T2
  • Type: scalar
  • Name: T3
  • Type: scalar
  • Name: T4
  • Type: scalar
  • Name: T5
  • Type: scalar
  • Name: T6
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ELASTIC_6DOF_SPRING_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_elastic_6dof_spring_discrete_beam(MID,RO,TPIDR,TPIDS,TPIDT,RPIDR,RPIDS,RPIDT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: TPIDR
  • Type: scalar
  • Name: TPIDS
  • Type: scalar
  • Name: TPIDT
  • Type: scalar
  • Name: RPIDR
  • Type: scalar
  • Name: RPIDS
  • Type: scalar
  • Name: RPIDT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_INELASTIC_SPRING_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_inelastic_spring_discrete_beam(MID,RO,K,F0,D,CDF,TDF,FLCID,HLCID,C1,C2,DLE,GLCID)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: F0
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: CDF
  • Type: select
  • Name: TDF
  • Type: select
  • Name: FLCID
  • Type: scalar
  • Name: HLCID
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: DLE
  • Type: scalar
  • Name: GLCID
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_INELASTC_6DOF_SPRING_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_inelastc_6dof_spring_discrete_beam(MID,RO,TPIDR,TPIDS,TPIDT,RPIDR,RPIDS,RPIDT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: TPIDR
  • Type: scalar
  • Name: TPIDS
  • Type: scalar
  • Name: TPIDT
  • Type: scalar
  • Name: RPIDR
  • Type: scalar
  • Name: RPIDS
  • Type: scalar
  • Name: RPIDT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BRITTLE_DAMAGE

Description: Array

Syntax: dynamanual_mat_brittle_damage(MID,RO,E,PR,TLIMIT,SLIMIT,FTOUGH,SRETEN,VISC,FRA_RF,E_RF,YS_RF,EH_RF,FS_RF,SIGY)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: TLIMIT
  • Type: scalar
  • Name: SLIMIT
  • Type: scalar
  • Name: FTOUGH
  • Type: scalar
  • Name: SRETEN
  • Type: scalar
  • Name: VISC
  • Type: scalar
  • Name: FRA_RF
  • Type: scalar
  • Name: E_RF
  • Type: scalar
  • Name: YS_RF
  • Type: scalar
  • Name: EH_RF
  • Type: scalar
  • Name: FS_RF
  • Type: scalar
  • Name: SIGY
  • Type: select

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GENERAL_JOINT_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_general_joint_discrete_beam(MID,RO,TR,TS,TT,RR,RS,RT,RPST,RPSR)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: TR
  • Type: scalar
  • Name: TS
  • Type: scalar
  • Name: TT
  • Type: scalar
  • Name: RR
  • Type: scalar
  • Name: RS
  • Type: scalar
  • Name: RT
  • Type:
  • Name: RPST
  • Type: scalar
  • Name: RPSR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SIMPLIFIED_JOHNSON_COOK

Description: Array

Syntax: dynamanual_mat_simplified_johnson_cook(MID,RO,E,PR,VP,A,B,N,C,PSFAIL,SIGMAX,SIGSAT,EPSO)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: VP
  • Type: select
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: PSFAIL
  • Type: scalar
  • Name: SIGMAX
  • Type: scalar
  • Name: SIGSAT
  • Type: scalar
  • Name: EPSO
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SIMPLIFIED_JOHNSON_COOK_ORTHOTROPIC_DAMAGE

Description: Array

Syntax: dynamanual_mat_simplified_johnson_cook_orthotropic_damage(MID,RO,E,PR,VP,EPPFR,LCDM,NUMINT,A,B,N,C,PSFAIL,SIGMAX,SIGSAT,EPSO)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: VP
  • Type: select
  • Name: EPPFR
  • Type: scalar
  • Name: LCDM
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: PSFAIL
  • Type: scalar
  • Name: SIGMAX
  • Type: scalar
  • Name: SIGSAT
  • Type: scalar
  • Name: EPSO
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPOTWELD_{OPTION}

Description: Array

Syntax: dynamanual_mat_spotweld_{option}(MID,RO,E,PR,SIGY,EH,DT,TFAIL,EFAIL,NRR,NRS,NRT,MRR,MSS,MTT,NF,EFAIL,NRR,NRS,NRT,MRR,MSS,MTT,NF,EFAIL,SIGAX,SIGTAU,NF,EFAIL,,,,,,NF,EFAIL,USRV1,USRV2,USRV3,USRV4,USRV5,USRV6,USRV7,NF,EFAIL,ZD,ZT,ZALP1,ZALP2,ZALP3,ZRRAD,NF,EFAIL,ZD,ZT,ZT2,EFAIL,NF,EFAIL,LCT,LCC,NF,EFAIL,LCT,LCC,NF,RS,OPT,FVAL,TRUE_T,ASFF,BETA,DMGOPT,USRV7,USRV8,USRV9,USRV10,USRV11,USRV12,USRV13,USRV14,USRV15,USRV16,USRV17,USRV18,USRV19,USRV120,USRV121,USRV122)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: EH
  • Type: scalar
  • Name: DT
  • Type: scalar
  • Name: TFAIL
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: NRR
  • Type: scalar
  • Name: NRS
  • Type: scalar
  • Name: NRT
  • Type: scalar
  • Name: MRR
  • Type: scalar
  • Name: MSS
  • Type: scalar
  • Name: MTT
  • Type: scalar
  • Name: NF
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: NRR
  • Type: scalar
  • Name: NRS
  • Type: scalar
  • Name: NRT
  • Type: scalar
  • Name: MRR
  • Type: scalar
  • Name: MSS
  • Type: scalar
  • Name: MTT
  • Type: scalar
  • Name: NF
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: SIGAX
  • Type: scalar
  • Name: SIGTAU
  • Type: scalar
  • Name: NF
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: NF
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: USRV1
  • Type: scalar
  • Name: USRV2
  • Type: scalar
  • Name: USRV3
  • Type: scalar
  • Name: USRV4
  • Type: scalar
  • Name: USRV5
  • Type: scalar
  • Name: USRV6
  • Type: scalar
  • Name: USRV7
  • Type: scalar
  • Name: NF
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: ZD
  • Type: scalar
  • Name: ZT
  • Type: scalar
  • Name: ZALP1
  • Type: scalar
  • Name: ZALP2
  • Type: scalar
  • Name: ZALP3
  • Type: scalar
  • Name: ZRRAD
  • Type: scalar
  • Name: NF
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: ZD
  • Type: scalar
  • Name: ZT
  • Type: scalar
  • Name: ZT2
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: NF
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: LCT
  • Type: scalar
  • Name: LCC
  • Type: scalar
  • Name: NF
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: LCT
  • Type: scalar
  • Name: LCC
  • Type: scalar
  • Name: NF
  • Type: scalar
  • Name: RS
  • Type: scalar
  • Name: OPT
  • Type: scalar
  • Name: FVAL
  • Type: scalar
  • Name: TRUE_T
  • Type: scalar
  • Name: ASFF
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: DMGOPT
  • Type: scalar
  • Name: USRV7
  • Type: scalar
  • Name: USRV8
  • Type: scalar
  • Name: USRV9
  • Type: scalar
  • Name: USRV10
  • Type: scalar
  • Name: USRV11
  • Type: scalar
  • Name: USRV12
  • Type: scalar
  • Name: USRV13
  • Type: scalar
  • Name: USRV14
  • Type: scalar
  • Name: USRV15
  • Type: scalar
  • Name: USRV16
  • Type: scalar
  • Name: USRV17
  • Type: scalar
  • Name: USRV18
  • Type: scalar
  • Name: USRV19
  • Type: scalar
  • Name: USRV120
  • Type: scalar
  • Name: USRV121
  • Type: scalar
  • Name: USRV122
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPOTWELD_DAIMLERCHRYSLER

Description: Array

Syntax: dynamanual_mat_spotweld_daimlerchrysler(MID,RO,E,PR,DT,TFAIL,EFAIL,uk1,uk2,uk3,uk5,uk5,uk6,NF,RS,ASFF,TRUE_T,CON_ID,JTOL)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: DT
  • Type: scalar
  • Name: TFAIL
  • Type: scalar
  • Name: EFAIL
  • Type: scalar
  • Name: uk1
  • Type:
  • Name: uk2
  • Type:
  • Name: uk3
  • Type:
  • Name: uk5
  • Type:
  • Name: uk5
  • Type:
  • Name: uk6
  • Type:
  • Name: NF
  • Type: scalar
  • Name: RS
  • Type: scalar
  • Name: ASFF
  • Type: scalar
  • Name: TRUE_T
  • Type: scalar
  • Name: CON_ID
  • Type: scalar
  • Name: JTOL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GEPLASTIC_SRATE_2000A

Description: Array

Syntax: dynamanual_mat_geplastic_srate_2000a(MID,RO,E,PR,RATESF,EDOT0,ALPHA,LCSS,LCFEPS,LCFSIG,LCE)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: RATESF
  • Type: scalar
  • Name: EDOT0
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCFEPS
  • Type: scalar
  • Name: LCFSIG
  • Type: scalar
  • Name: LCE
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_INV_HYPERBOLIC_SIN

Description: Array

Syntax: dynamanual_mat_inv_hyperbolic_sin(MID,RO,E,PR,T,HC,VP,ALPHA,N,A,Q,G,EPS0,LCQ,MID,RO,ALPHA,N,A,Q,G,EPS0,LCE,LCPR,LCCTE)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name: HC
  • Type: scalar
  • Name: VP
  • Type: select
  • Name: ALPHA
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: Q
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: EPS0
  • Type: scalar
  • Name: LCQ
  • Type: scalar
  • Name: MID
  • Type: scalar
  • Name: RO
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: Q
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: EPS0
  • Type: scalar
  • Name: LCE
  • Type: scalar
  • Name: LCPR
  • Type: scalar
  • Name: LCCTE
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ANISOTROPIC_VISCOPLASTIC

Description: Array

Syntax: dynamanual_mat_anisotropic_viscoplastic(MID,RO,E,PR,SIGY,FLAG,LCSS,ALPHA,QR1,CR1,QR2,CR2,QX1,CX1,QX2,CX2,VK,VM,R00 or F,R45 or G,R90 or H,L,M,N,AOPT,FAIL,NUMINT,MACF,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: FLAG
  • Type: select
  • Name: LCSS
  • Type: vector
  • Name: ALPHA
  • Type: scalar
  • Name: QR1
  • Type: scalar
  • Name: CR1
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: CR2
  • Type: scalar
  • Name: QX1
  • Type: scalar
  • Name: CX1
  • Type: scalar
  • Name: QX2
  • Type: scalar
  • Name: CX2
  • Type: scalar
  • Name: VK
  • Type: scalar
  • Name: VM
  • Type: scalar
  • Name: R00 or F
  • Type: scalar
  • Name: R45 or G
  • Type: scalar
  • Name: R90 or H
  • Type: scalar
  • Name: L
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: FAIL
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ANISOTROPIC_PLASTIC

Description: Array

Syntax: dynamanual_mat_anisotropic_plastic(MID,RO,E,PR,SIGY,LCSS,QR1,CR1,QR2,CR2,R00,R45,R90,S11,S22,S33,S12,AOPT,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: QR1
  • Type: scalar
  • Name: CR1
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: CR2
  • Type: scalar
  • Name: R00
  • Type: scalar
  • Name: R45
  • Type: scalar
  • Name: R90
  • Type: scalar
  • Name: S11
  • Type: scalar
  • Name: S22
  • Type: scalar
  • Name: S33
  • Type: scalar
  • Name: S12
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_DAMAGE_1

Description: Array

Syntax: dynamanual_mat_damage_1(MID,RO,E,PR,SIGY,LCSS,LCDS,Q1,C1,Q2,C2,EPSD,S or EPSR,DC,FLAG,VK,VM,R00 or F,R45 or G,R90 or H,L,M,N,AOPT,,CPH,MACF,Y0,ALPHA,THETA,ETA,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCDS
  • Type: scalar
  • Name: Q1
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: Q2
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: EPSD
  • Type: scalar
  • Name: S or EPSR
  • Type: scalar
  • Name: DC
  • Type: scalar
  • Name: FLAG
  • Type: select
  • Name: VK
  • Type: scalar
  • Name: VM
  • Type: scalar
  • Name: R00 or F
  • Type: scalar
  • Name: R45 or G
  • Type: scalar
  • Name: R90 or H
  • Type: scalar
  • Name: L
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name:
  • Type:
  • Name: CPH
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: Y0
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: THETA
  • Type: scalar
  • Name: ETA
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_DAMAGE_2

Description: Array

Syntax: dynamanual_mat_damage_2(MID,RO,E,PR,SIGY,ETAN,FAIL,TDEL,C,P,LCSS,LCSR,EPSD,S,DC,EPS1,EPS2,EPS3,EPS4,EPS5,EPS6,EPS7,EPS8,ES1,ES2,ES3,ES4,ES5,ES6,ES7,ES8)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: FAIL
  • Type: select
  • Name: TDEL
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCSR
  • Type: scalar
  • Name: EPSD
  • Type: scalar
  • Name: S
  • Type: scalar
  • Name: DC
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: EPS2
  • Type: scalar
  • Name: EPS3
  • Type: scalar
  • Name: EPS4
  • Type: scalar
  • Name: EPS5
  • Type: scalar
  • Name: EPS6
  • Type: scalar
  • Name: EPS7
  • Type: scalar
  • Name: EPS8
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: ES3
  • Type: scalar
  • Name: ES4
  • Type: scalar
  • Name: ES5
  • Type: scalar
  • Name: ES6
  • Type: scalar
  • Name: ES7
  • Type: scalar
  • Name: ES8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ELASTIC_VISCOPLASTIC_THERMAL

Description: Array

Syntax: dynamanual_mat_elastic_viscoplastic_thermal(MID,RO,E,PR,SIGY,ALPHA,LCSS,FAIL,QR1,CR1,QR2,CR2,QX1,CX1,QX2,CX2,C,P,LCE,LCPR,LCSIGY,LCR,LCX,LCALPH,LCC,LCP,TREF,LCFAIL)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: FAIL
  • Type: scalar
  • Name: QR1
  • Type: scalar
  • Name: CR1
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: CR2
  • Type: scalar
  • Name: QX1
  • Type: scalar
  • Name: CX1
  • Type: scalar
  • Name: QX2
  • Type: scalar
  • Name: CX2
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCE
  • Type: scalar
  • Name: LCPR
  • Type: scalar
  • Name: LCSIGY
  • Type: scalar
  • Name: LCR
  • Type: scalar
  • Name: LCX
  • Type: scalar
  • Name: LCALPH
  • Type: scalar
  • Name: LCC
  • Type: scalar
  • Name: LCP
  • Type: scalar
  • Name: TREF
  • Type: scalar
  • Name: LCFAIL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MODIFIED_JOHNSON_COOK

Description: Array

Syntax: dynamanual_mat_modified_johnson_cook(MID,RO,E,PR,BETA,XS1,CP,ALPHA,E0DOT,Tr,Tm,T0,FLAG1,FLAG2,A,B,N,C,m,Q1,C1,Q2,C2,SIGA,B,BETA0,BETA1,A,N,ALPHA0,ALPHA1,DC,PD,D1,D2,D3,D4,D5,DC,WC,TC,TAUC)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: XS1
  • Type: scalar
  • Name: CP
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: E0DOT
  • Type: scalar
  • Name: Tr
  • Type: scalar
  • Name: Tm
  • Type: scalar
  • Name: T0
  • Type: scalar
  • Name: FLAG1
  • Type: scalar
  • Name: FLAG2
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: m
  • Type: scalar
  • Name: Q1
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: Q2
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: SIGA
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: BETA0
  • Type: scalar
  • Name: BETA1
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: ALPHA0
  • Type: scalar
  • Name: ALPHA1
  • Type: scalar
  • Name: DC
  • Type: scalar
  • Name: PD
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: D4
  • Type: scalar
  • Name: D5
  • Type: scalar
  • Name: DC
  • Type: scalar
  • Name: WC
  • Type: scalar
  • Name: TC
  • Type: scalar
  • Name: TAUC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ORTHO_ELASTIC_PLASTIC

Description: Array

Syntax: dynamanual_mat_ortho_elastic_plastic(MID,RO,E11,E22,G12,PR12,PR23,PR31,SIGMA0,LC,QR1,CR1,QR2,CR2,R11,R22,R33,R12,AOPT,BETA,XP,A1,V1,D1)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: E11
  • Type: scalar
  • Name: E22
  • Type: scalar
  • Name: G12
  • Type: scalar
  • Name: PR12
  • Type: scalar
  • Name: PR23
  • Type: scalar
  • Name: PR31
  • Type: scalar
  • Name: SIGMA0
  • Type: scalar
  • Name: LC
  • Type: scalar
  • Name: QR1
  • Type: scalar
  • Name: CR1
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: CR2
  • Type: scalar
  • Name: R11
  • Type: scalar
  • Name: R22
  • Type: scalar
  • Name: R33
  • Type: scalar
  • Name: R12
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_JOHNSON_HOLMQUIST_CERAMICS

Description: Array

Syntax: dynamanual_mat_johnson_holmquist_ceramics(MID,RO,G,A,B,C,M,N,EPSI,T,SFMAX,HEL,PHEL,BETA,D1,D2,K1,K2,K3,FS)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: EPSI
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name: SFMAX
  • Type: scalar
  • Name: HEL
  • Type: scalar
  • Name: PHEL
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: K1
  • Type: scalar
  • Name: K2
  • Type: scalar
  • Name: K3
  • Type: scalar
  • Name: FS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_JOHNSON_HOLMQUIST_CONCRETE

Description: Array

Syntax: dynamanual_mat_johnson_holmquist_concrete(MID,RO,G,A,B,C,N,FC,T,EPS0,EFMIN,SFMAX,PC,UC,PL,UL,D1,D2,K1,K2,K3,FS)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name: EPS0
  • Type: scalar
  • Name: EFMIN
  • Type: scalar
  • Name: SFMAX
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: UC
  • Type: scalar
  • Name: PL
  • Type: scalar
  • Name: UL
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: K1
  • Type: scalar
  • Name: K2
  • Type: scalar
  • Name: K3
  • Type: scalar
  • Name: FS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_FINITE_ELASTIC_STRAIN_PLASTICITY

Description: Array

Syntax: dynamanual_mat_finite_elastic_strain_plasticity(MID,RO,E,PR,SIGY,ETAN,C,P,LCSS,LCSR,EPS1,EPS2,EPS3,EPS4,EPS5,EPS6,EPS7,EPS8,ES1,ES2,ES3,ES4,ES5,ES6,ES7,ES8)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCSR
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: EPS2
  • Type: scalar
  • Name: EPS3
  • Type: scalar
  • Name: EPS4
  • Type: scalar
  • Name: EPS5
  • Type: scalar
  • Name: EPS6
  • Type: scalar
  • Name: EPS7
  • Type: scalar
  • Name: EPS8
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: ES3
  • Type: scalar
  • Name: ES4
  • Type: scalar
  • Name: ES5
  • Type: scalar
  • Name: ES6
  • Type: scalar
  • Name: ES7
  • Type: scalar
  • Name: ES8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TRIP

Description: Array

Syntax: dynamanual_mat_trip(MID,RO,E,PR,CP,T0,TREF,TA0,A,B,C,D,P,Q,E0MART,VM0,AHS,BHS,M,N,EPS0,HMART,K1,K2)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type:
  • Name: CP
  • Type:
  • Name: T0
  • Type:
  • Name: TREF
  • Type:
  • Name: TA0
  • Type:
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: D
  • Type:
  • Name: P
  • Type:
  • Name: Q
  • Type:
  • Name: E0MART
  • Type:
  • Name: VM0
  • Type:
  • Name: AHS
  • Type: scalar
  • Name: BHS
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: N
  • Type:
  • Name: EPS0
  • Type:
  • Name: HMART
  • Type:
  • Name: K1
  • Type:
  • Name: K2
  • Type:

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LAYERED_LINEAR_PLASTICITY

Description: Array

Syntax: dynamanual_mat_layered_linear_plasticity(MID,RO,E,PR,SIGY,ETAN,FAIL,TDEL,C,P,LCSS,LCSR,EPS1,EPS2,EPS3,EPS4,EPS5,EPS6,EPS7,EPS8,ES1,ES2,ES3,ES4,ES5,ES6,ES7,ES8)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: FAIL
  • Type: scalar
  • Name: TDEL
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCSR
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: EPS2
  • Type: scalar
  • Name: EPS3
  • Type: scalar
  • Name: EPS4
  • Type: scalar
  • Name: EPS5
  • Type: scalar
  • Name: EPS6
  • Type: scalar
  • Name: EPS7
  • Type: scalar
  • Name: EPS8
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: ES3
  • Type: scalar
  • Name: ES4
  • Type: scalar
  • Name: ES5
  • Type: scalar
  • Name: ES6
  • Type: scalar
  • Name: ES7
  • Type: scalar
  • Name: ES8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_UNIFIED_CREEP

Description: Array

Syntax: dynamanual_mat_unified_creep(MID,RO,E,PR,A,N,M)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: M
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_UNIFIED_CREEP_ORTHO

Description: Array

Syntax: dynamanual_mat_unified_creep_ortho(MID,RO,E1,E2,E3,PR21,PR31,PR32,G12,G23,G13,A,N,M,AOPT,MACF,XP,A1,V1,D1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: E2
  • Type: scalar
  • Name: E3
  • Type: scalar
  • Name: PR21
  • Type: scalar
  • Name: PR31
  • Type: scalar
  • Name: PR32
  • Type: scalar
  • Name: G12
  • Type: scalar
  • Name: G23
  • Type: scalar
  • Name: G13
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COMPOSITE_LAYUP

Description: Array

Syntax: dynamanual_mat_composite_layup(MID,RO,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,AOPT,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COMPOSITE_MATRIX

Description: Array

Syntax: dynamanual_mat_composite_matrix(MID,RO,C11,C12,C22,C13,C23,C33,C14,C24,C34,C44,C15,C25,C35,C45,C55,C16,C26,C36,C46,C56,C66,AOPT,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C12
  • Type: scalar
  • Name: C22
  • Type: scalar
  • Name: C13
  • Type: scalar
  • Name: C23
  • Type: scalar
  • Name: C33
  • Type: scalar
  • Name: C14
  • Type: scalar
  • Name: C24
  • Type: scalar
  • Name: C34
  • Type: scalar
  • Name: C44
  • Type: scalar
  • Name: C15
  • Type: scalar
  • Name: C25
  • Type: scalar
  • Name: C35
  • Type: scalar
  • Name: C45
  • Type: scalar
  • Name: C55
  • Type: scalar
  • Name: C16
  • Type: scalar
  • Name: C26
  • Type: scalar
  • Name: C36
  • Type: scalar
  • Name: C46
  • Type: scalar
  • Name: C56
  • Type: scalar
  • Name: C66
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COMPOSITE_DIRECT

Description: Array

Syntax: dynamanual_mat_composite_direct(MID,RO,C11,C12,C22,C13,C23,C33,C14,C24,C34,C44,C15,C25,C35,C45,C55,C16,C26,C36,C46,C56,C66)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C12
  • Type: scalar
  • Name: C22
  • Type: scalar
  • Name: C13
  • Type: scalar
  • Name: C23
  • Type: scalar
  • Name: C33
  • Type: scalar
  • Name: C14
  • Type: scalar
  • Name: C24
  • Type: scalar
  • Name: C34
  • Type: scalar
  • Name: C44
  • Type: scalar
  • Name: C15
  • Type: scalar
  • Name: C25
  • Type: scalar
  • Name: C35
  • Type: scalar
  • Name: C45
  • Type: scalar
  • Name: C55
  • Type: scalar
  • Name: C16
  • Type: scalar
  • Name: C26
  • Type: scalar
  • Name: C36
  • Type: scalar
  • Name: C46
  • Type: scalar
  • Name: C56
  • Type: scalar
  • Name: C66
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GENERAL_NONLINEAR_6DOF_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_general_nonlinear_6dof_discrete_beam(MID,RO,KT,KR,IUNLD,OFFSET,DAMPF,IFLAG,LCIDTR,LCIDTS,LCIDTT,LCIDRR,LCIDRS,LCIDRT,LCIDTUR,LCIDTUS,LCIDTUT,LCIDRUR,LCIDRUS,LCIDRUT,LCIDTDR,LCIDTDS,LCIDTDT,LCIDRDR,LCIDRDS,LCIDRDT,LCIDTER,LCIDTES,LCIDTET,LCIDRER,LCIDRES,LCIDRET,UTFAILR,UTFAILS,UTFAILT,WTFAILR,WTFAILS,WTFAILT,UCFAILR,UCFAILS,UCFAILT,WCFAILR,WCFAILS,WCFAILT,IUR,IUS,IUT,IWR,IWS,IWT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: KT
  • Type: scalar
  • Name: KR
  • Type: scalar
  • Name: IUNLD
  • Type: select
  • Name: OFFSET
  • Type: scalar
  • Name: DAMPF
  • Type: scalar
  • Name: IFLAG
  • Type: scalar
  • Name: LCIDTR
  • Type: scalar
  • Name: LCIDTS
  • Type: scalar
  • Name: LCIDTT
  • Type: scalar
  • Name: LCIDRR
  • Type: scalar
  • Name: LCIDRS
  • Type: scalar
  • Name: LCIDRT
  • Type: scalar
  • Name: LCIDTUR
  • Type: scalar
  • Name: LCIDTUS
  • Type: scalar
  • Name: LCIDTUT
  • Type: scalar
  • Name: LCIDRUR
  • Type: scalar
  • Name: LCIDRUS
  • Type: scalar
  • Name: LCIDRUT
  • Type: scalar
  • Name: LCIDTDR
  • Type: scalar
  • Name: LCIDTDS
  • Type: scalar
  • Name: LCIDTDT
  • Type: scalar
  • Name: LCIDRDR
  • Type: scalar
  • Name: LCIDRDS
  • Type: scalar
  • Name: LCIDRDT
  • Type: scalar
  • Name: LCIDTER
  • Type: scalar
  • Name: LCIDTES
  • Type: scalar
  • Name: LCIDTET
  • Type: scalar
  • Name: LCIDRER
  • Type: scalar
  • Name: LCIDRES
  • Type: scalar
  • Name: LCIDRET
  • Type: scalar
  • Name: UTFAILR
  • Type: scalar
  • Name: UTFAILS
  • Type: scalar
  • Name: UTFAILT
  • Type: scalar
  • Name: WTFAILR
  • Type: scalar
  • Name: WTFAILS
  • Type: scalar
  • Name: WTFAILT
  • Type: scalar
  • Name: UCFAILR
  • Type: scalar
  • Name: UCFAILS
  • Type: scalar
  • Name: UCFAILT
  • Type: scalar
  • Name: WCFAILR
  • Type: scalar
  • Name: WCFAILS
  • Type: scalar
  • Name: WCFAILT
  • Type: scalar
  • Name: IUR
  • Type: scalar
  • Name: IUS
  • Type: scalar
  • Name: IUT
  • Type: scalar
  • Name: IWR
  • Type: scalar
  • Name: IWS
  • Type: scalar
  • Name: IWT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GURSON

Description: Array

Syntax: dynamanual_mat_gurson(MID,RO,E,PR,SIGY,N,Q1,Q2,FC,F0,EN,SN,FN,ETAN,ATYP,FF0,EPS1,EPS2,EPS3,EPS4,EPS5,EPS6,EPS7,EPS8,ES1,ES2,ES3,ES4,ES5,ES6,ES7,ES8,L1,L2,L3,L4,FF1,FF2,FF3,FF4,LCSS,LCLF,NUMINT,LCF0,LCFC,LCFN,VGTYP,DEXP)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: Q1
  • Type: scalar
  • Name: Q2
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: F0
  • Type: scalar
  • Name: EN
  • Type: scalar
  • Name: SN
  • Type: scalar
  • Name: FN
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: ATYP
  • Type: select
  • Name: FF0
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: EPS2
  • Type: scalar
  • Name: EPS3
  • Type: scalar
  • Name: EPS4
  • Type: scalar
  • Name: EPS5
  • Type: scalar
  • Name: EPS6
  • Type: scalar
  • Name: EPS7
  • Type: scalar
  • Name: EPS8
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: ES3
  • Type: scalar
  • Name: ES4
  • Type: scalar
  • Name: ES5
  • Type: scalar
  • Name: ES6
  • Type: scalar
  • Name: ES7
  • Type: scalar
  • Name: ES8
  • Type: scalar
  • Name: L1
  • Type: scalar
  • Name: L2
  • Type: scalar
  • Name: L3
  • Type: scalar
  • Name: L4
  • Type: scalar
  • Name: FF1
  • Type: scalar
  • Name: FF2
  • Type: scalar
  • Name: FF3
  • Type: scalar
  • Name: FF4
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCLF
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: LCF0
  • Type: scalar
  • Name: LCFC
  • Type: scalar
  • Name: LCFN
  • Type: scalar
  • Name: VGTYP
  • Type: scalar
  • Name: DEXP
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GURSON_JC

Description: Array

Syntax: dynamanual_mat_gurson_jc(MID,RO,E,PR,SIGY,N,Q1,Q2,FC,F0,EN,SN,FN,ETAN,ATYP,FF0,EPS1,EPS2,EPS3,EPS4,EPS5,EPS6,EPS7,EPS8,ES1,ES2,ES3,ES4,ES5,ES6,ES7,ES8,LCDAM,L1,L2,D1,D2,D3,D4,LCJC,LCSS,LCLF,NUMINT,LCF0,LCFC,LCFN,VGTYP,DEXP,KW,BETA,M)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: Q1
  • Type: scalar
  • Name: Q2
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: F0
  • Type: scalar
  • Name: EN
  • Type: scalar
  • Name: SN
  • Type: scalar
  • Name: FN
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: ATYP
  • Type: select
  • Name: FF0
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: EPS2
  • Type: scalar
  • Name: EPS3
  • Type: scalar
  • Name: EPS4
  • Type: scalar
  • Name: EPS5
  • Type: scalar
  • Name: EPS6
  • Type: scalar
  • Name: EPS7
  • Type: scalar
  • Name: EPS8
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: ES3
  • Type: scalar
  • Name: ES4
  • Type: scalar
  • Name: ES5
  • Type: scalar
  • Name: ES6
  • Type: scalar
  • Name: ES7
  • Type: scalar
  • Name: ES8
  • Type: scalar
  • Name: LCDAM
  • Type: scalar
  • Name: L1
  • Type: scalar
  • Name: L2
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: D4
  • Type: scalar
  • Name: LCJC
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCLF
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: LCF0
  • Type: scalar
  • Name: LCFC
  • Type: scalar
  • Name: LCFN
  • Type: scalar
  • Name: VGTYP
  • Type: scalar
  • Name: DEXP
  • Type: scalar
  • Name: KW
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: M
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GURSON_RCDC

Description: Array

Syntax: dynamanual_mat_gurson_rcdc(MID,RO,E,PR,SIGY,N,Q1,Q2,FC,F0,EN,SN,FN,ETAN,ATYP,FF0,EPS1,EPS2,EPS3,EPS4,EPS5,EPS6,EPS7,EPS8,ES1,ES2,ES3,ES4,ES5,ES6,ES7,ES8,L1,L2,L3,L4,FF1,FF2,FF3,FF4,LCSS,LCLF,NUMINT,ALPHA,BETA,GAMMA,D0,B,LAMBDA,DS,L)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: Q1
  • Type: scalar
  • Name: Q2
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: F0
  • Type: scalar
  • Name: EN
  • Type: scalar
  • Name: SN
  • Type: scalar
  • Name: FN
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: ATYP
  • Type: select
  • Name: FF0
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: EPS2
  • Type: scalar
  • Name: EPS3
  • Type: scalar
  • Name: EPS4
  • Type: scalar
  • Name: EPS5
  • Type: scalar
  • Name: EPS6
  • Type: scalar
  • Name: EPS7
  • Type: scalar
  • Name: EPS8
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: ES3
  • Type: scalar
  • Name: ES4
  • Type: scalar
  • Name: ES5
  • Type: scalar
  • Name: ES6
  • Type: scalar
  • Name: ES7
  • Type: scalar
  • Name: ES8
  • Type: scalar
  • Name: L1
  • Type: scalar
  • Name: L2
  • Type: scalar
  • Name: L3
  • Type: scalar
  • Name: L4
  • Type: scalar
  • Name: FF1
  • Type: scalar
  • Name: FF2
  • Type: scalar
  • Name: FF3
  • Type: scalar
  • Name: FF4
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCLF
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: D0
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: LAMBDA
  • Type: scalar
  • Name: DS
  • Type: scalar
  • Name: L
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GENERAL_NONLINEAR_1DOF_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_general_nonlinear_1dof_discrete_beam(MID,RO,K,IUNLD,OFFSET,DAMPF,LCIDT,LCIDTU,LCIDTD,LCIDTE,UTFAIL,UCFAIL,IU)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: IUNLD
  • Type: select
  • Name: OFFSET
  • Type: scalar
  • Name: DAMPF
  • Type: scalar
  • Name: LCIDT
  • Type: scalar
  • Name: LCIDTU
  • Type: scalar
  • Name: LCIDTD
  • Type: scalar
  • Name: LCIDTE
  • Type: scalar
  • Name: UTFAIL
  • Type: scalar
  • Name: UCFAIL
  • Type: scalar
  • Name: IU
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_HILL_3R

Description: Array

Syntax: dynamanual_mat_hill_3r(MID,RO,E,PR,HR,P1,P2,R00,R45,R90,LCID,E0,AOPT,,,,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: HR
  • Type: select
  • Name: P1
  • Type: select
  • Name: P2
  • Type: select
  • Name: R00
  • Type: scalar
  • Name: R45
  • Type: scalar
  • Name: R90
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_HILL_3R_3D

Description: Array

Syntax: dynamanual_mat_hill_3r_3d(MID,RO,EX,EY,EZ,PRXY,PRYZ,PRXZ,GXY,GYZ,GXZ,F,G,H,L,M,N,HR,P1,P2,AOPT,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EX
  • Type: scalar
  • Name: EY
  • Type: scalar
  • Name: EZ
  • Type: select
  • Name: PRXY
  • Type: select
  • Name: PRYZ
  • Type: select
  • Name: PRXZ
  • Type: select
  • Name: GXY
  • Type: scalar
  • Name: GYZ
  • Type: scalar
  • Name: GXZ
  • Type: scalar
  • Name: F
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: L
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: HR
  • Type: scalar
  • Name: P1
  • Type: float/integer
  • Name: P2
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MODIFIED_PIECEWISE_LINEAR_PLASTICITY

Description: Array

Syntax: dynamanual_mat_modified_piecewise_linear_plasticity(MID,RO,E,PR,SIGY,ETAN,FAIL,TDEL,C,P,LCSS,LCSR,VP,EPSTHIN,EPSMAJ,NUMINT,EPS1,EPS2,EPS3,EPS4,EPS5,EPS6,EPS7,EPS8,ES1,ES2,ES3,ES4,ES5,ES6,ES7,ES8,LCTSRF,EPS0,TRIAX)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: FAIL
  • Type: select
  • Name: TDEL
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCSR
  • Type: scalar
  • Name: VP
  • Type: scalar
  • Name: EPSTHIN
  • Type: scalar
  • Name: EPSMAJ
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: EPS2
  • Type: scalar
  • Name: EPS3
  • Type: scalar
  • Name: EPS4
  • Type: scalar
  • Name: EPS5
  • Type: scalar
  • Name: EPS6
  • Type: scalar
  • Name: EPS7
  • Type: scalar
  • Name: EPS8
  • Type: scalar
  • Name: ES1
  • Type: scalar
  • Name: ES2
  • Type: scalar
  • Name: ES3
  • Type: scalar
  • Name: ES4
  • Type: scalar
  • Name: ES5
  • Type: scalar
  • Name: ES6
  • Type: scalar
  • Name: ES7
  • Type: scalar
  • Name: ES8
  • Type: scalar
  • Name: LCTSRF
  • Type: scalar
  • Name: EPS0
  • Type: scalar
  • Name: TRIAX
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PLASTICITY_COMPRESSION_TENSION

Description: Array

Syntax: dynamanual_mat_plasticity_compression_tension(MID,RO,E,PR,C,P,FAIL,TDEL,LCIDC,LCIDT,LCSRC,LCSRT,SRFLAG,LCFAIL,EC,RPCT,PC,PT,PCUTC,PCUTT,PCUTF,k,Gi,BETAi)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: FAIL
  • Type: select
  • Name: TDEL
  • Type: scalar
  • Name: LCIDC
  • Type: scalar
  • Name: LCIDT
  • Type: scalar
  • Name: LCSRC
  • Type: scalar
  • Name: LCSRT
  • Type: scalar
  • Name: SRFLAG
  • Type: scalar
  • Name: LCFAIL
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: RPCT
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: PT
  • Type: scalar
  • Name: PCUTC
  • Type: scalar
  • Name: PCUTT
  • Type: scalar
  • Name: PCUTF
  • Type: scalar
  • Name: k
  • Type: scalar
  • Name: Gi
  • Type: scalar
  • Name: BETAi
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_KINEMATIC_HARDENING_TRANSVERSELY_ANISOTROPIC

Description: Array

Syntax: dynamanual_mat_kinematic_hardening_transversely_anisotropic(MID,RO,E,PR,R,HLCID,OPT,CB,Y,SC1,K,RSAT,SB,H,SC2,EA,COE,IOPT,C1,C2,IFLD)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: HLCID
  • Type: scalar
  • Name: OPT
  • Type: scalar
  • Name: CB
  • Type: scalar
  • Name: Y
  • Type: scalar
  • Name: SC1
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: RSAT
  • Type: scalar
  • Name: SB
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: SC2
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: COE
  • Type: scalar
  • Name: IOPT
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: IFLD
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MODIFIED_HONEYCOMB

Description: Array

Syntax: dynamanual_mat_modified_honeycomb(MID,RO,E,PR,SIGY,VF,MU,BULK,LCA,LCB,LCC,LCS,LCAB,LCBC,LCCA,LCSR,EAAU,EBBU,ECCU,GABU,GBCU,GCAU,AOPT,MACF,XP,YP,ZP,A1,A2,A3,D1,D2,D3,TSEF,SSEF,VREF,TREF,SHDFLG,v1,v2,v3,LCSRA,LCSRB,LCSRC,LCSRAB,LCSRBC,LCSCA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: VF
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: BULK
  • Type: select
  • Name: LCA
  • Type: select
  • Name: LCB
  • Type: select
  • Name: LCC
  • Type: select
  • Name: LCS
  • Type: select
  • Name: LCAB
  • Type: select
  • Name: LCBC
  • Type: select
  • Name: LCCA
  • Type: select
  • Name: LCSR
  • Type: scalar
  • Name: EAAU
  • Type: scalar
  • Name: EBBU
  • Type: scalar
  • Name: ECCU
  • Type: scalar
  • Name: GABU
  • Type: scalar
  • Name: GBCU
  • Type: scalar
  • Name: GCAU
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: TSEF
  • Type: scalar
  • Name: SSEF
  • Type: scalar
  • Name: VREF
  • Type: scalar
  • Name: TREF
  • Type: scalar
  • Name: SHDFLG
  • Type: scalar
  • Name: v1
  • Type: scalar
  • Name: v2
  • Type: scalar
  • Name: v3
  • Type: scalar
  • Name: LCSRA
  • Type: scalar
  • Name: LCSRB
  • Type: scalar
  • Name: LCSRC
  • Type: scalar
  • Name: LCSRAB
  • Type: scalar
  • Name: LCSRBC
  • Type: scalar
  • Name: LCSCA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ARRUDA_BOYCE_RUBBER

Description: Array

Syntax: dynamanual_mat_arruda_boyce_rubber(MID,RO,K,G,N,LCID,TRAMP,NT,GI,BETAI)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: TRAMP
  • Type: scalar
  • Name: NT
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETAI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_HEART_TISSUE

Description: Array

Syntax: dynamanual_mat_heart_tissue(MID,RO,C,B1,B2,B3,P,B,L0,CA0MAX,LR,M,BB,CA0,TMAX,TACT,AOPT,MACF,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: B2
  • Type: scalar
  • Name: B3
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: L0
  • Type: scalar
  • Name: CA0MAX
  • Type: scalar
  • Name: LR
  • Type:
  • Name: M
  • Type:
  • Name: BB
  • Type:
  • Name: CA0
  • Type:
  • Name: TMAX
  • Type:
  • Name: TACT
  • Type:
  • Name: AOPT
  • Type: select
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LUNG_TISSUE

Description: Array

Syntax: dynamanual_mat_lung_tissue(MID,RO,K,C,DELTA,ALPHA,BETA,C1,C2,LCID,TRAMP,NT,GI,BETAI)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: DELTA
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: TRAMP
  • Type: scalar
  • Name: NT
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETAI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPECIAL_ORTHOTROPIC

Description: Array

Syntax: dynamanual_mat_special_orthotropic(MID,RO,YS,EP,E11P,E22P,V12P,V11P,G12P,G23P,G31P,E11B,E22B,V12B,V21B,G12B,AOPT,,,,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: YS
  • Type: scalar
  • Name: EP
  • Type: scalar
  • Name: E11P
  • Type: scalar
  • Name: E22P
  • Type: scalar
  • Name: V12P
  • Type: scalar
  • Name: V11P
  • Type: scalar
  • Name: G12P
  • Type: scalar
  • Name: G23P
  • Type: scalar
  • Name: G31P
  • Type: scalar
  • Name: E11B
  • Type: scalar
  • Name: E22B
  • Type: scalar
  • Name: V12B
  • Type: scalar
  • Name: V21B
  • Type: scalar
  • Name: G12B
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ISOTROPIC_SMEARED_CRACK

Description: Array

Syntax: dynamanual_mat_isotropic_smeared_crack(MID,RO,E,PR,ISPL,SIGF,GK,SR)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: ISPL
  • Type: scalar
  • Name: SIGF
  • Type: scalar
  • Name: GK
  • Type: scalar
  • Name: SR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ORTHOTROPIC_SMEARED_CRACK

Description: Array

Syntax: dynamanual_mat_orthotropic_smeared_crack(MID,RO,EA,EB,EC,PRBA,PRCA,PRCB,UINS,UISS,CERRMI,CERRMII,IND,ISD,GAB,GBC,GCA,AOPT,XP,A1,MACF,V1,D1,BETA,REF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: UINS
  • Type: scalar
  • Name: UISS
  • Type: scalar
  • Name: CERRMI
  • Type: scalar
  • Name: CERRMII
  • Type: scalar
  • Name: IND
  • Type: scalar
  • Name: ISD
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: REF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BARLAT_YLD2000

Description: Array

Syntax: dynamanual_mat_barlat_yld2000(MID,RO,E,PR,FIT,BETA,ITER,ISCALE,K,E0,N,C,P,HARD,A,CRC1,CRA1,CRC2,CRA2 ,CRC3,CRA3,CRC4,CRA4,ALPHA1,ALPHA2,ALPHA3,ALPHA4,ALPHA5,ALPHA6,ALPHA7,ALPHA8,SIG00,SIG45,SIG90,R00,R45,R90,SIGXX,SIGYY,SIGXY,DXX,DYY,DXY,CP,T0,TREF,TA0,A,B,C,D,P,Q,E0MART,VM0,AHS,BHS,M,N,EPS0,HMART,k1,k2,AOPT,OFFANG,P4,HTFLAG,HTA,HTB,HTC,HTD,,V1,D1,USRFAIL)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: FIT
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: ITER
  • Type: scalar
  • Name: ISCALE
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: HARD
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: CRC1
  • Type: scalar
  • Name: CRA1
  • Type: scalar
  • Name: CRC2
  • Type: scalar
  • Name: CRA2
  • Type: scalar
  • Name: CRC3
  • Type: scalar
  • Name: CRA3
  • Type: scalar
  • Name: CRC4
  • Type: scalar
  • Name: CRA4
  • Type: scalar
  • Name: ALPHA1
  • Type: scalar
  • Name: ALPHA2
  • Type: scalar
  • Name: ALPHA3
  • Type: scalar
  • Name: ALPHA4
  • Type: scalar
  • Name: ALPHA5
  • Type: scalar
  • Name: ALPHA6
  • Type: scalar
  • Name: ALPHA7
  • Type: scalar
  • Name: ALPHA8
  • Type: scalar
  • Name: SIG00
  • Type: scalar
  • Name: SIG45
  • Type: scalar
  • Name: SIG90
  • Type: scalar
  • Name: R00
  • Type: scalar
  • Name: R45
  • Type: scalar
  • Name: R90
  • Type: scalar
  • Name: SIGXX
  • Type: scalar
  • Name: SIGYY
  • Type: scalar
  • Name: SIGXY
  • Type: scalar
  • Name: DXX
  • Type: scalar
  • Name: DYY
  • Type: scalar
  • Name: DXY
  • Type: scalar
  • Name: CP
  • Type: scalar
  • Name: T0
  • Type: scalar
  • Name: TREF
  • Type: scalar
  • Name: TA0
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: Q
  • Type: scalar
  • Name: E0MART
  • Type: scalar
  • Name: VM0
  • Type: scalar
  • Name: AHS
  • Type: scalar
  • Name: BHS
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: EPS0
  • Type: scalar
  • Name: HMART
  • Type: scalar
  • Name: k1
  • Type: scalar
  • Name: k2
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: OFFANG
  • Type: scalar
  • Name: P4
  • Type: scalar
  • Name: HTFLAG
  • Type: scalar
  • Name: HTA
  • Type: scalar
  • Name: HTB
  • Type: scalar
  • Name: HTC
  • Type: scalar
  • Name: HTD
  • Type: scalar
  • Name:
  • Type:
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: USRFAIL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_VISCOELASTIC_FABRIC

Description: Array

Syntax: dynamanual_mat_viscoelastic_fabric(MID,RO,BULK,,,,CSE,LCID,NT,BSTART,TRAMP,LCIDK,NTK,BSTARTK,TRAMPK,GI,BETAI,KI,BETAKI)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: CSE
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: NT
  • Type: scalar
  • Name: BSTART
  • Type: scalar
  • Name: TRAMP
  • Type: scalar
  • Name: LCIDK
  • Type: scalar
  • Name: NTK
  • Type: scalar
  • Name: BSTARTK
  • Type: scalar
  • Name: TRAMPK
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETAI
  • Type: scalar
  • Name: KI
  • Type: scalar
  • Name: BETAKI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_WTM_STM

Description: Array

Syntax: dynamanual_mat_wtm_stm(MID,RO,E,PR,NUMFI,EPSC,WC,TAUC,SIGMA0,QR1,CR1,QR2,CR2,K,LC,FLG,A1,A2,A3,A4,A5,A6,A7,A8,S00,S45,S90,SBB,R00,R45,R90,RBB,A,C,H,P,QX1,CX1,QX2,CX2 ,EDOT,M,EMIN,S100 ,AOPT,BETA,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: NUMFI
  • Type: scalar
  • Name: EPSC
  • Type: scalar
  • Name: WC
  • Type: scalar
  • Name: TAUC
  • Type: scalar
  • Name: SIGMA0
  • Type: scalar
  • Name: QR1
  • Type: scalar
  • Name: CR1
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: CR2
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: LC
  • Type: scalar
  • Name: FLG
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: A4
  • Type: scalar
  • Name: A5
  • Type: scalar
  • Name: A6
  • Type: scalar
  • Name: A7
  • Type: scalar
  • Name: A8
  • Type: scalar
  • Name: S00
  • Type: scalar
  • Name: S45
  • Type: scalar
  • Name: S90
  • Type: scalar
  • Name: SBB
  • Type: scalar
  • Name: R00
  • Type: scalar
  • Name: R45
  • Type: scalar
  • Name: R90
  • Type: scalar
  • Name: RBB
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: QX1
  • Type: scalar
  • Name: CX1
  • Type: scalar
  • Name: QX2
  • Type: scalar
  • Name: CX2
  • Type: scalar
  • Name: EDOT
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: EMIN
  • Type: scalar
  • Name: S100
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_WTM_STM_PLC

Description: Array

Syntax: dynamanual_mat_wtm_stm_plc(MID,RO,E,PR,NUMFI,EPSC,WC,TAUC,SIGMA0,QR1,CR1,QR2,CR2,K,A1,A2,A3,A4,A5,A6,A7,A8,S,H,OMEGA,TD,ALPHA,EPS0,AOPT,BETA,XP,A1,V1,D1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: NUMFI
  • Type: scalar
  • Name: EPSC
  • Type: scalar
  • Name: WC
  • Type: scalar
  • Name: TAUC
  • Type: scalar
  • Name: SIGMA0
  • Type: scalar
  • Name: QR1
  • Type: scalar
  • Name: CR1
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: CR2
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: A4
  • Type: scalar
  • Name: A5
  • Type: scalar
  • Name: A6
  • Type: scalar
  • Name: A7
  • Type: scalar
  • Name: A8
  • Type: scalar
  • Name: S
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: OMEGA
  • Type: scalar
  • Name: TD
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: EPS0
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CORUS_VEGTER

Description: Array

Syntax: dynamanual_mat_corus_vegter(MID,RO,E,PR,N,FBI,RBI0,LCID,SYS,SIP,SHS,SHL,ESH,E0,ALPHA,LCID2,AOPT,XP,A1,V1,D1,BETA,FUN-I,RUN-I,FPS1-I ,FPS2-I ,FSH-I)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: FBI
  • Type: scalar
  • Name: RBI0
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: SYS
  • Type: scalar
  • Name: SIP
  • Type: scalar
  • Name: SHS
  • Type: scalar
  • Name: SHL
  • Type: scalar
  • Name: ESH
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: LCID2
  • Type: scalar
  • Name: AOPT
  • Type:
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: FUN-I
  • Type: scalar
  • Name: RUN-I
  • Type: scalar
  • Name: FPS1-I
  • Type: scalar
  • Name: FPS2-I
  • Type: scalar
  • Name: FSH-I
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COHESIVE_MIXED_MODE

Description: Array

Syntax: dynamanual_mat_cohesive_mixed_mode(MID,RO,ROFLG,INTFAIL,EN,ET,GIC,GIIC,XMU,T,S,UND,UTD,GAMMA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: ROFLG
  • Type: scalar
  • Name: INTFAIL
  • Type: scalar
  • Name: EN
  • Type: scalar
  • Name: ET
  • Type: scalar
  • Name: GIC
  • Type: scalar
  • Name: GIIC
  • Type: scalar
  • Name: XMU
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name: S
  • Type: scalar
  • Name: UND
  • Type: scalar
  • Name: UTD
  • Type: scalar
  • Name: GAMMA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MODIFIED_FORCE_LIMITED

Description: Array

Syntax: dynamanual_mat_modified_force_limited(MID,RO,E,PR,DF,AOPT,YTFLAG,ASOFT,M1,LC1,LPS1,SFS1,LPS2,SFS2,YMS1,YMS2,LPT1,SFT1,LPT2,SFT2,YMT1,YMT2,LPR,SFR,YMR,LYS1,SYS1,LYS2,SYS2,LYT1,SYT1,LYT2,SYT2,LYR,SYR,HMS1_1,LPMS1_1,HMS2_1,LPMS2_1,HMT1_1,LPMT1_1,HMT2_1,LPMT2_1,HMR_1,LPMR_1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: DF
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: YTFLAG
  • Type: scalar
  • Name: ASOFT
  • Type: scalar
  • Name: M1
  • Type: scalar
  • Name: LC1
  • Type: scalar
  • Name: LPS1
  • Type: scalar
  • Name: SFS1
  • Type: scalar
  • Name: LPS2
  • Type: scalar
  • Name: SFS2
  • Type: scalar
  • Name: YMS1
  • Type: scalar
  • Name: YMS2
  • Type: scalar
  • Name: LPT1
  • Type: scalar
  • Name: SFT1
  • Type: scalar
  • Name: LPT2
  • Type: scalar
  • Name: SFT2
  • Type: scalar
  • Name: YMT1
  • Type: scalar
  • Name: YMT2
  • Type: scalar
  • Name: LPR
  • Type: scalar
  • Name: SFR
  • Type: scalar
  • Name: YMR
  • Type: scalar
  • Name: LYS1
  • Type: scalar
  • Name: SYS1
  • Type: scalar
  • Name: LYS2
  • Type: scalar
  • Name: SYS2
  • Type: scalar
  • Name: LYT1
  • Type: scalar
  • Name: SYT1
  • Type: scalar
  • Name: LYT2
  • Type: scalar
  • Name: SYT2
  • Type: scalar
  • Name: LYR
  • Type: scalar
  • Name: SYR
  • Type: scalar
  • Name: HMS1_1
  • Type: scalar
  • Name: LPMS1_1
  • Type: scalar
  • Name: HMS2_1
  • Type: scalar
  • Name: LPMS2_1
  • Type: scalar
  • Name: HMT1_1
  • Type: scalar
  • Name: LPMT1_1
  • Type: scalar
  • Name: HMT2_1
  • Type: scalar
  • Name: LPMT2_1
  • Type: scalar
  • Name: HMR_1
  • Type: scalar
  • Name: LPMR_1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_VACUUM

Description: Array

Syntax: dynamanual_mat_vacuum(MID,RH0)

Inputs: - Name: MID - Type: scalar

  • Name: RH0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RATE_SENSITIVE_POLYMER

Description: Array

Syntax: dynamanual_mat_rate_sensitive_polymer(MID,RO,E,PR,D0,N,Z0,q,Omega)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: D0
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: Z0
  • Type: scalar
  • Name: q
  • Type: scalar
  • Name: Omega
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TRANSVERSELY_ANISOTROPIC_CRUSHABLE_FOAM

Description: Array

Syntax: dynamanual_mat_transversely_anisotropic_crushable_foam(MID,RO,E11,E22,E12,E23,G,K,I11,I22,I12,I23,IAA,NY,ANG,MU,AOPT,ISCL,MACF,XP,YP,ZP,A1,A2,A3,D1,D2,D3,V1,V2,V3)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E11
  • Type: scalar
  • Name: E22
  • Type: scalar
  • Name: E12
  • Type: scalar
  • Name: E23
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: I11
  • Type: scalar
  • Name: I22
  • Type: scalar
  • Name: I12
  • Type: scalar
  • Name: I23
  • Type: scalar
  • Name: IAA
  • Type: scalar
  • Name: NY
  • Type: scalar
  • Name: ANG
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: AOPT
  • Type: select
  • Name: ISCL
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_WOOD_{OPTION}

Description: Array

Syntax: dynamanual_mat_wood_{option}(MID,RO,NPLOT,ITERS,IRATE,GHARD,IFAIL,IVOL,MOIS,TEMP,QUAL_T,QUAL_C,UNITS,IQUAL,EL,ET,GLT,GTR,PR,XT,XC ,YT,YC,SXY,SYZ,GF1|| ,GF2|| ,BFIT,DMAX||,GF1? ,GF2? ,DFIT,DMAX? ,FLPAR,FLPARC,POWPAR,FLPER ,FLPERC,POWPER,NPAR,CPAR,NPER,CPER,AOPT,MACF,BETA,XP,A1,V1,D1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: NPLOT
  • Type: scalar
  • Name: ITERS
  • Type: scalar
  • Name: IRATE
  • Type: scalar
  • Name: GHARD
  • Type: scalar
  • Name: IFAIL
  • Type: scalar
  • Name: IVOL
  • Type: scalar
  • Name: MOIS
  • Type: scalar
  • Name: TEMP
  • Type: scalar
  • Name: QUAL_T
  • Type: scalar
  • Name: QUAL_C
  • Type: scalar
  • Name: UNITS
  • Type: scalar
  • Name: IQUAL
  • Type: scalar
  • Name: EL
  • Type: scalar
  • Name: ET
  • Type: scalar
  • Name: GLT
  • Type: scalar
  • Name: GTR
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: XC
  • Type: scalar
  • Name: YT
  • Type: scalar
  • Name: YC
  • Type: scalar
  • Name: SXY
  • Type: scalar
  • Name: SYZ
  • Type: scalar
  • Name: GF1||
  • Type: scalar
  • Name: GF2||
  • Type: scalar
  • Name: BFIT
  • Type: scalar
  • Name: DMAX||
  • Type: scalar
  • Name: GF1?
  • Type: scalar
  • Name: GF2?
  • Type: scalar
  • Name: DFIT
  • Type: scalar
  • Name: DMAX?
  • Type: scalar
  • Name: FLPAR
  • Type: scalar
  • Name: FLPARC
  • Type: scalar
  • Name: POWPAR
  • Type: scalar
  • Name: FLPER
  • Type: scalar
  • Name: FLPERC
  • Type: scalar
  • Name: POWPER
  • Type: scalar
  • Name: NPAR
  • Type: scalar
  • Name: CPAR
  • Type: scalar
  • Name: NPER
  • Type: scalar
  • Name: CPER
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PITZER_CRUSHABLE_FOAM

Description: Array

Syntax: dynamanual_mat_pitzer_crushable_foam(MID,RO,K,G,PR,TY,SRTV,LCPY,LCUYS,LCSR,VC,DFLG)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: TY
  • Type: scalar
  • Name: SRTV
  • Type: scalar
  • Name: LCPY
  • Type: scalar
  • Name: LCUYS
  • Type: scalar
  • Name: LCSR
  • Type: scalar
  • Name: VC
  • Type: scalar
  • Name: DFLG
  • Type: select

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SCHWER_MURRAY_CAP_MODEL

Description: Array

Syntax: dynamanual_mat_schwer_murray_cap_model(MID,RO,SHEAR,BULK,GRUN,SHOCK,PORE,ALPHA,THETA,GAMMA,BETA,EFIT,FFIT,ALPHAN,CALPHAN,RO,XO,IROCK,SECP,AFIT,BFIT,RDAM0,W,D1,D2,NPLOT,EPSMAX,CFIT,DFIT,TFAIL,FAILFG,DBETA,DDELTA,VPTAU,ALPHA1,THETA1,GAMMA1,BETA1,ALPHA2,THETA2,GAMMA2,BETA2)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: SHEAR
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: GRUN
  • Type: scalar
  • Name: SHOCK
  • Type: scalar
  • Name: PORE
  • Type: select
  • Name: ALPHA
  • Type: scalar
  • Name: THETA
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: EFIT
  • Type: scalar
  • Name: FFIT
  • Type: scalar
  • Name: ALPHAN
  • Type: scalar
  • Name: CALPHAN
  • Type: scalar
  • Name: RO
  • Type: scalar
  • Name: XO
  • Type: scalar
  • Name: IROCK
  • Type: scalar
  • Name: SECP
  • Type: scalar
  • Name: AFIT
  • Type: scalar
  • Name: BFIT
  • Type: scalar
  • Name: RDAM0
  • Type: scalar
  • Name: W
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: NPLOT
  • Type: scalar
  • Name: EPSMAX
  • Type: scalar
  • Name: CFIT
  • Type: scalar
  • Name: DFIT
  • Type: scalar
  • Name: TFAIL
  • Type: scalar
  • Name: FAILFG
  • Type: select
  • Name: DBETA
  • Type: scalar
  • Name: DDELTA
  • Type: scalar
  • Name: VPTAU
  • Type: scalar
  • Name: ALPHA1
  • Type: scalar
  • Name: THETA1
  • Type: scalar
  • Name: GAMMA1
  • Type: scalar
  • Name: BETA1
  • Type: scalar
  • Name: ALPHA2
  • Type: scalar
  • Name: THETA2
  • Type: scalar
  • Name: GAMMA2
  • Type: scalar
  • Name: BETA2
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_1DOF_GENERALIZED_SPRING

Description: Array

Syntax: dynamanual_mat_1dof_generalized_spring(MID,RO,K,C,SCLN1,SCLN2,DOFN1,DOFN2,CID1,CID2)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: SCLN1
  • Type: scalar
  • Name: SCLN2
  • Type: scalar
  • Name: DOFN1
  • Type: scalar
  • Name: DOFN2
  • Type: scalar
  • Name: CID1
  • Type: scalar
  • Name: CID2
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_FHWA_SOIL

Description: Array

Syntax: dynamanual_mat_fhwa_soil(MID,RO,NPLOT,SPGRAV,RHOWAT,VN,GAMMAR,INTRMX,K,G,PHIMAX,AHYP,COH,ECCEN,AN,ET,MCONT,PWD1,PWKSK,PWD2,PHIRES,DINT,VDFM,DAMLEV,EPSMAX)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: NPLOT
  • Type: select
  • Name: SPGRAV
  • Type: scalar
  • Name: RHOWAT
  • Type: scalar
  • Name: VN
  • Type: scalar
  • Name: GAMMAR
  • Type: scalar
  • Name: INTRMX
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: PHIMAX
  • Type: scalar
  • Name: AHYP
  • Type: scalar
  • Name: COH
  • Type: scalar
  • Name: ECCEN
  • Type: scalar
  • Name: AN
  • Type: scalar
  • Name: ET
  • Type: scalar
  • Name: MCONT
  • Type: scalar
  • Name: PWD1
  • Type: scalar
  • Name: PWKSK
  • Type: scalar
  • Name: PWD2
  • Type: scalar
  • Name: PHIRES
  • Type: scalar
  • Name: DINT
  • Type: scalar
  • Name: VDFM
  • Type: scalar
  • Name: DAMLEV
  • Type: scalar
  • Name: EPSMAX
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_FHWA_SOIL_NEBRASKA

Description: Array

Syntax: dynamanual_mat_fhwa_soil_nebraska(MID,FCTIM,FCTMAS,FCTLEN)

Inputs: - Name: MID - Type: scalar

  • Name: FCTIM
  • Type: scalar
  • Name: FCTMAS
  • Type: scalar
  • Name: FCTLEN
  • Type: scalar
  • Name:
  • Type: scalar
  • Name:
  • Type: scalar
  • Name:
  • Type: scalar
  • Name:
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GAS_MIXTURE

Description: Array

Syntax: dynamanual_mat_gas_mixture(MID,IADIAB,RUNIV,CVmass1,CPmass1,MOLWT1,CPmole1,B1,C1)

Inputs: - Name: MID - Type: scalar

  • Name: IADIAB
  • Type: scalar
  • Name: RUNIV
  • Type: scalar
  • Name: CVmass1
  • Type: scalar
  • Name: CPmass1
  • Type: scalar
  • Name: MOLWT1
  • Type: scalar
  • Name: CPmole1
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: C1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_EMMI

Description: Array

Syntax: dynamanual_mat_emmi(MID,RO,E,PR,RGAS,BVECT,D0,QD,CV,ADRAG,BDRAG,DMTHTA ,DMPHI,DNTHTA ,DNPHI,THETA0,THETAM,BETA0,BTHETA,DMR,DNUC1,DNUC2,DNUC3,DNUC4,DM1,DM5,Q1ND,Q2ND,Q3ND,Q4ND,CALPHA,CKAPPA,C1,C2ND,C3,C4,C5,C6,C7ND,C8ND,C9ND,C10,A1,A_XX,A_YY,A_ZZ,A_XY,A_YZ,A_XZ,ALPHXX,ALPHYY,ALPHZZ,ALPHXY,ALPHYZ,ALPHXZ,DKAPPA,PHI0,PHICR,DLBDAG,FACTOR,RSWTCH,DMGOPT,DELASO,DIMPLO,ATOL,RTOL,DNITER)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: RGAS
  • Type: scalar
  • Name: BVECT
  • Type: scalar
  • Name: D0
  • Type: scalar
  • Name: QD
  • Type: scalar
  • Name: CV
  • Type: scalar
  • Name: ADRAG
  • Type: scalar
  • Name: BDRAG
  • Type: scalar
  • Name: DMTHTA
  • Type: scalar
  • Name: DMPHI
  • Type: scalar
  • Name: DNTHTA
  • Type: scalar
  • Name: DNPHI
  • Type: scalar
  • Name: THETA0
  • Type: scalar
  • Name: THETAM
  • Type: scalar
  • Name: BETA0
  • Type: scalar
  • Name: BTHETA
  • Type: scalar
  • Name: DMR
  • Type: scalar
  • Name: DNUC1
  • Type: scalar
  • Name: DNUC2
  • Type: scalar
  • Name: DNUC3
  • Type: scalar
  • Name: DNUC4
  • Type: scalar
  • Name: DM1
  • Type: scalar
  • Name: DM5
  • Type: scalar
  • Name: Q1ND
  • Type: scalar
  • Name: Q2ND
  • Type: scalar
  • Name: Q3ND
  • Type: scalar
  • Name: Q4ND
  • Type: scalar
  • Name: CALPHA
  • Type: scalar
  • Name: CKAPPA
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2ND
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: C7ND
  • Type: scalar
  • Name: C8ND
  • Type: scalar
  • Name: C9ND
  • Type: scalar
  • Name: C10
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A_XX
  • Type: scalar
  • Name: A_YY
  • Type: scalar
  • Name: A_ZZ
  • Type: scalar
  • Name: A_XY
  • Type: scalar
  • Name: A_YZ
  • Type: scalar
  • Name: A_XZ
  • Type: scalar
  • Name: ALPHXX
  • Type: scalar
  • Name: ALPHYY
  • Type: scalar
  • Name: ALPHZZ
  • Type: scalar
  • Name: ALPHXY
  • Type: scalar
  • Name: ALPHYZ
  • Type: scalar
  • Name: ALPHXZ
  • Type: scalar
  • Name: DKAPPA
  • Type: scalar
  • Name: PHI0
  • Type: scalar
  • Name: PHICR
  • Type: scalar
  • Name: DLBDAG
  • Type: scalar
  • Name: FACTOR
  • Type: scalar
  • Name: RSWTCH
  • Type: scalar
  • Name: DMGOPT
  • Type: scalar
  • Name: DELASO
  • Type: scalar
  • Name: DIMPLO
  • Type: scalar
  • Name: ATOL
  • Type: scalar
  • Name: RTOL
  • Type: scalar
  • Name: DNITER
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_DAMAGE_3

Description: Array

Syntax: dynamanual_mat_damage_3(MID,RO,E,PR,SIGY,HARDI,BETA,LCSS,HARDK1,GAMMA1,HARDK2,GAMMA2,SRC,SRP,HARDK3,GAMMA3,IDAM,IDS,IDEP,EPSD,S,T,DC,HARDK4,GAMMA4)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: HARDI
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: HARDK1
  • Type: scalar
  • Name: GAMMA1
  • Type: scalar
  • Name: HARDK2
  • Type: scalar
  • Name: GAMMA2
  • Type: scalar
  • Name: SRC
  • Type: scalar
  • Name: SRP
  • Type: scalar
  • Name: HARDK3
  • Type: scalar
  • Name: GAMMA3
  • Type: scalar
  • Name: IDAM
  • Type: scalar
  • Name: IDS
  • Type: scalar
  • Name: IDEP
  • Type: scalar
  • Name: EPSD
  • Type: scalar
  • Name: S
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name: DC
  • Type: scalar
  • Name: HARDK4
  • Type: scalar
  • Name: GAMMA4
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_DESHPANDE_FLECK_FOAM

Description: Array

Syntax: dynamanual_mat_deshpande_fleck_foam(MID,RHO,E,PR,ALPHA,GAMMA,EPSD,ALPHA2,BETA,SIGP,DERFI,CFAIL,PFAIL,NUM)

Inputs: - Name: MID - Type: scalar

  • Name: RHO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: EPSD
  • Type: scalar
  • Name: ALPHA2
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: SIGP
  • Type: scalar
  • Name: DERFI
  • Type: scalar
  • Name: CFAIL
  • Type: scalar
  • Name: PFAIL
  • Type: scalar
  • Name: NUM
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PLASTICITY_COMPRESSION_TENSION_EOS

Description: Array

Syntax: dynamanual_mat_plasticity_compression_tension_eos(MID,RO,E,PR,C,P,FAIL,TDEL,LCIDC,LCIDT,LCSRC,LCSRT,SRFLAG,PC,PT,PCUTC,PCUTT,PCUTF,SCALEP,SCALEE,K,GI,BETAI)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: FAIL
  • Type: scalar
  • Name: TDEL
  • Type: scalar
  • Name: LCIDC
  • Type: scalar
  • Name: LCIDT
  • Type: scalar
  • Name: LCSRC
  • Type: scalar
  • Name: LCSRT
  • Type: scalar
  • Name: SRFLAG
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: PT
  • Type: scalar
  • Name: PCUTC
  • Type: scalar
  • Name: PCUTT
  • Type: scalar
  • Name: PCUTF
  • Type: scalar
  • Name: SCALEP
  • Type: scalar
  • Name: SCALEE
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETAI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MUSCLE

Description: Array

Syntax: dynamanual_mat_muscle(MID,RO,SNO,SRM,PIS,SSM,CER,DMP,ALM,SFR,SVS,SVR,SSP)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: SNO
  • Type: scalar
  • Name: SRM
  • Type: scalar
  • Name: PIS
  • Type: scalar
  • Name: SSM
  • Type: scalar
  • Name: CER
  • Type: scalar
  • Name: DMP
  • Type: scalar
  • Name: ALM
  • Type: scalar
  • Name: SFR
  • Type: scalar
  • Name: SVS
  • Type: scalar
  • Name: SVR
  • Type: scalar
  • Name: SSP
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ANISOTROPIC_ELASTIC_PLASTIC

Description: Array

Syntax: dynamanual_mat_anisotropic_elastic_plastic(MID,RO,SIGY,LCSS,QR1,CR1,QR2,CR2,C11,C24,C45,S11 or L,S22 or M,S33 or N ,S12,AOPT,VP,,MACF,XP,A1,,EXTRA,V1,D1,BETA,IHIS,XT,XC,YT,YC,SXY,FF12,,NCFAIL,ZT,ZC,SYZ,SZX,FF23,FF31)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: QR1
  • Type: scalar
  • Name: CR1
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: CR2
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C24
  • Type: scalar
  • Name: C45
  • Type: scalar
  • Name: S11 or L
  • Type: scalar
  • Name: S22 or M
  • Type: scalar
  • Name: S33 or N
  • Type: scalar
  • Name: S12
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: VP
  • Type: scalar
  • Name:
  • Type:
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name:
  • Type:
  • Name: EXTRA
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: IHIS
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: XC
  • Type: scalar
  • Name: YT
  • Type: scalar
  • Name: YC
  • Type: scalar
  • Name: SXY
  • Type: scalar
  • Name: FF12
  • Type: scalar
  • Name:
  • Type:
  • Name: NCFAIL
  • Type: scalar
  • Name: ZT
  • Type: scalar
  • Name: ZC
  • Type: scalar
  • Name: SYZ
  • Type: scalar
  • Name: SZX
  • Type: scalar
  • Name: FF23
  • Type: scalar
  • Name: FF31
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RATE_SENSITIVE_COMPOSITE_FABRIC

Description: Array

Syntax: dynamanual_mat_rate_sensitive_composite_fabric(MID,RO,EA,EB,(EC),PRBA,TAU1,GAMMA1,GAB,GBC,GCA,SLIMT1,SLIMC1,SLIMT2,SLIMC2,SLIMS,AOPT,TSIZE,ERODS,SOFT,FS,XP,A1,PRCA,PRCB,V1,D1,BETA,E11C,E11T,E22C,E22T,GMS,XC,XT,YC,YT,SC,K,GI,BETAI)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: (EC)
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: TAU1
  • Type: scalar
  • Name: GAMMA1
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: SLIMT1
  • Type: scalar
  • Name: SLIMC1
  • Type: scalar
  • Name: SLIMT2
  • Type: scalar
  • Name: SLIMC2
  • Type: scalar
  • Name: SLIMS
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: TSIZE
  • Type: scalar
  • Name: ERODS
  • Type: scalar
  • Name: SOFT
  • Type: scalar
  • Name: FS
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: E11C
  • Type: scalar
  • Name: E11T
  • Type: scalar
  • Name: E22C
  • Type: scalar
  • Name: E22T
  • Type: scalar
  • Name: GMS
  • Type: scalar
  • Name: XC
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: YC
  • Type: scalar
  • Name: YT
  • Type: scalar
  • Name: SC
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETAI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CSCM_{OPTION}

Description: Array

Syntax: dynamanual_mat_cscm_{option}(MID,RO,NPLOT,INCRE,IRATE,ERODE,RECOV,ITRETRC,PRED,FPC,DAGG,UNITS,G,K,ALPHA,THETA,LAMDA,BETA,NH,CH,ALPHA1,THETA1,LAMDA1,BETA1,ALPHA2,THETA2,LAMDA2,BETA2 ,R,X0,W,D1,D2,B,GFC,D,GFT,GFS,PWRC,PWRT,PMOD,ETA0C,NC,ETA0T,NT,OVERC,OVERT,SRATE,REPOW)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: NPLOT
  • Type: scalar
  • Name: INCRE
  • Type: scalar
  • Name: IRATE
  • Type: scalar
  • Name: ERODE
  • Type: scalar
  • Name: RECOV
  • Type: scalar
  • Name: ITRETRC
  • Type: scalar
  • Name: PRED
  • Type: scalar
  • Name: FPC
  • Type: scalar
  • Name: DAGG
  • Type: scalar
  • Name: UNITS
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: THETA
  • Type: scalar
  • Name: LAMDA
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: NH
  • Type: scalar
  • Name: CH
  • Type: scalar
  • Name: ALPHA1
  • Type: scalar
  • Name: THETA1
  • Type: scalar
  • Name: LAMDA1
  • Type: scalar
  • Name: BETA1
  • Type: scalar
  • Name: ALPHA2
  • Type: scalar
  • Name: THETA2
  • Type: scalar
  • Name: LAMDA2
  • Type: scalar
  • Name: BETA2
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: X0
  • Type: scalar
  • Name: W
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: GFC
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: GFT
  • Type: scalar
  • Name: GFS
  • Type: scalar
  • Name: PWRC
  • Type: scalar
  • Name: PWRT
  • Type: scalar
  • Name: PMOD
  • Type: scalar
  • Name: ETA0C
  • Type: scalar
  • Name: NC
  • Type: scalar
  • Name: ETA0T
  • Type: scalar
  • Name: NT
  • Type: scalar
  • Name: OVERC
  • Type: scalar
  • Name: OVERT
  • Type: scalar
  • Name: SRATE
  • Type: scalar
  • Name: REPOW
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ALE_INCOMPRESSIBLE

Description: Array

Syntax: dynamanual_mat_ale_incompressible (MID,RO,PC,MU,TOL,DTOUT,NCG,METH)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: TOL
  • Type: scalar
  • Name: DTOUT
  • Type: scalar
  • Name: NCG
  • Type: scalar
  • Name: METH
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COMPOSITE_MSC

Description: Array

Syntax: dynamanual_mat_composite_msc(MID,RO,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,AOPT,MACF,XP,A1,V1,D1,BETA,SAT,SAC,SBT,SBC,SCT,SFC,SFS,SAB,SBC,SCA,SFFC,AMODEL,PHIC,E_LIMT ,S_DELM,OMGMX,ECRSH,EEXPN,CERATE1,AM1,AM2,AM3,AM4,CERATE2,CERATE3,CERATE4)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: SAT
  • Type: scalar
  • Name: SAC
  • Type: scalar
  • Name: SBT
  • Type: scalar
  • Name: SBC
  • Type: scalar
  • Name: SCT
  • Type: scalar
  • Name: SFC
  • Type: scalar
  • Name: SFS
  • Type: scalar
  • Name: SAB
  • Type: scalar
  • Name: SBC
  • Type: scalar
  • Name: SCA
  • Type: scalar
  • Name: SFFC
  • Type: scalar
  • Name: AMODEL
  • Type: scalar
  • Name: PHIC
  • Type: scalar
  • Name: E_LIMT
  • Type: scalar
  • Name: S_DELM
  • Type: scalar
  • Name: OMGMX
  • Type: scalar
  • Name: ECRSH
  • Type: scalar
  • Name: EEXPN
  • Type: scalar
  • Name: CERATE1
  • Type: scalar
  • Name: AM1
  • Type: scalar
  • Name: AM2
  • Type: scalar
  • Name: AM3
  • Type: scalar
  • Name: AM4
  • Type: scalar
  • Name: CERATE2
  • Type: scalar
  • Name: CERATE3
  • Type: scalar
  • Name: CERATE4
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MODIFIED_CRUSHABLE_FOAM

Description: Array

Syntax: dynamanual_mat_modified_crushable_foam(MID,RO,E,PR,TID,TSC,DAMP,NCYCLE,SRCLMT,SFLAG)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: TID
  • Type: scalar
  • Name: TSC
  • Type: scalar
  • Name: DAMP
  • Type: scalar
  • Name: NCYCLE
  • Type: scalar
  • Name: SRCLMT
  • Type: scalar
  • Name: SFLAG
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BRAIN_LINEAR_VISCOELASTIC

Description: Array

Syntax: dynamanual_mat_brain_linear_viscoelastic(MID,RO,BULK,G0,GI,DC,F0,S0)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: G0
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: DC
  • Type: scalar
  • Name: F0
  • Type: scalar
  • Name: S0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PLASTIC_NONLINEAR_KINEMATIC

Description: Array

Syntax: dynamanual_mat_plastic_nonlinear_kinematic(MID,RO,E,PR,SIGY,H,C,GAMMA,FS)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: FS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PLASTIC_NONLINEAR_KINEMATIC_B

Description: Array

Syntax: dynamanual_mat_plastic_nonlinear_kinematic_b(MID,RO,E,PR,RE,B,Q,C1,GAMMA1,C2,GAMMA2,C3,GAMMA3)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: RE
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: Q
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: GAMMA1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: GAMMA2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: GAMMA3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MOMENT_CURVATURE_BEAM

Description: Array

Syntax: dynamanual_mat_moment_curvature_beam(MID,RO,E,ELAF,EPFLG,CTA,N1,LCMS1,LCMT1,LCT1,CFA,CFB,CFT,HRULE,REPS,RBETA,RCAPAY,RCAPAZ)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: ELAF
  • Type: scalar
  • Name: EPFLG
  • Type: scalar
  • Name: CTA
  • Type: scalar
  • Name: N1
  • Type: scalar
  • Name: LCMS1
  • Type: scalar
  • Name: LCMT1
  • Type: scalar
  • Name: LCT1
  • Type: scalar
  • Name: CFA
  • Type: scalar
  • Name: CFB
  • Type: scalar
  • Name: CFT
  • Type: scalar
  • Name: HRULE
  • Type: scalar
  • Name: REPS
  • Type: scalar
  • Name: RBETA
  • Type: scalar
  • Name: RCAPAY
  • Type: scalar
  • Name: RCAPAZ
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MCCORMICK

Description: Array

Syntax: dynamanual_mat_mccormick(MID,RO,E,PR,SIGY,Q1,C1,Q2,C2,S,H,OMEGA,TD,ALPHA,EPS0)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: Q1
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: Q2
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: S
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: OMEGA
  • Type: scalar
  • Name: TD
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: EPS0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_POLYMER

Description: Array

Syntax: dynamanual_mat_polymer(MID,RO,E,PR,GAMMA0,DG,SC,ST,TEMP,K,CR,N,C)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: GAMMA0
  • Type: scalar
  • Name: DG
  • Type: scalar
  • Name: SC
  • Type: scalar
  • Name: ST
  • Type: scalar
  • Name: TEMP
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: CR
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: C
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ARUP_ADHESIVE

Description: Array

Syntax: dynamanual_mat_arup_adhesive(MID,RO,E,PR,TENMAX,GCTEN,SHRMAX,GCSHR,PWRT,PWRS,SHRP,SHT_SL,EDOT0,EDOT2,THKDIR,EXTRA,TMAXE,GCTE,SMAXE,GCSE,PWRTE,PWRSE,FACET,FACCT,FACES,FACCS,SOFTT,SOFTS,SDFAC,SGFAC,SDEFAC,SGEFAC,BTHK,OUTFAIL,FSIP)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: TENMAX
  • Type: scalar
  • Name: GCTEN
  • Type: scalar
  • Name: SHRMAX
  • Type: scalar
  • Name: GCSHR
  • Type: scalar
  • Name: PWRT
  • Type: scalar
  • Name: PWRS
  • Type: scalar
  • Name: SHRP
  • Type: scalar
  • Name: SHT_SL
  • Type: scalar
  • Name: EDOT0
  • Type: scalar
  • Name: EDOT2
  • Type: scalar
  • Name: THKDIR
  • Type: scalar
  • Name: EXTRA
  • Type: scalar
  • Name: TMAXE
  • Type: scalar
  • Name: GCTE
  • Type: scalar
  • Name: SMAXE
  • Type: scalar
  • Name: GCSE
  • Type: scalar
  • Name: PWRTE
  • Type: scalar
  • Name: PWRSE
  • Type: scalar
  • Name: FACET
  • Type: scalar
  • Name: FACCT
  • Type: scalar
  • Name: FACES
  • Type: scalar
  • Name: FACCS
  • Type: scalar
  • Name: SOFTT
  • Type: scalar
  • Name: SOFTS
  • Type: scalar
  • Name: SDFAC
  • Type: scalar
  • Name: SGFAC
  • Type: scalar
  • Name: SDEFAC
  • Type: scalar
  • Name: SGEFAC
  • Type: scalar
  • Name: BTHK
  • Type: scalar
  • Name: OUTFAIL
  • Type: scalar
  • Name: FSIP
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RESULTANT_ANISOTROPIC

Description: Array

Syntax: dynamanual_mat_resultant_anisotropic(MID,RO,E11P,E22P,V12P,V11P,G12P,G23P,G31P,E11B,E22B,V12B,V21B,G12B,AOPT,LN11,LN22,LN12,LQ1,LQ2,LM11,LM22,LM12,,V1,D1,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E11P
  • Type: scalar
  • Name: E22P
  • Type: scalar
  • Name: V12P
  • Type: scalar
  • Name: V11P
  • Type: scalar
  • Name: G12P
  • Type: scalar
  • Name: G23P
  • Type: scalar
  • Name: G31P
  • Type: scalar
  • Name: E11B
  • Type: scalar
  • Name: E22B
  • Type: scalar
  • Name: V12B
  • Type: scalar
  • Name: V21B
  • Type: scalar
  • Name: G12B
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: LN11
  • Type: scalar
  • Name: LN22
  • Type: scalar
  • Name: LN12
  • Type: scalar
  • Name: LQ1
  • Type: scalar
  • Name: LQ2
  • Type: scalar
  • Name: LM11
  • Type: scalar
  • Name: LM22
  • Type: scalar
  • Name: LM12
  • Type: scalar
  • Name:
  • Type:
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_STEEL_CONCENTRIC_BRACE

Description: Array

Syntax: dynamanual_mat_steel_concentric_brace(MID,RO,YM,PR,SIGY,LAMDA,FBUCK,FBUCK2,CCBRF,BCUR,TS1,CS1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: YM
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: LAMDA
  • Type: scalar
  • Name: FBUCK
  • Type: scalar
  • Name: FBUCK2
  • Type: scalar
  • Name: CCBRF
  • Type: scalar
  • Name: BCUR
  • Type: scalar
  • Name: TS1
  • Type: scalar
  • Name: CS1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CONCRETE_EC2

Description: Array

Syntax: dynamanual_mat_concrete_ec2(MID,R0,FC,FT,TYPEC,UNITC,ECUTEN,FCC,ESOFT,LCHAR,MU,TAUMXF,TAUMXC,ECRAGG,AGGSZ,UNITL ,YMREINF,PRREINF,SUREINF,TYPER,FRACRX,FRACY,LCRSU,LCALPS,AOPT,ET36,PRT36,ECUT36,LCALPC,DEGRAD,ISHCHK,UNLFAC ,XP,A1,V1,D1,BETA,TYPSEC,P_OR_F ,EFFD,GAMSC,,,,TMPOFF,ECI_6,ECSP69,GAMCE9,PHIEF9,FT2,FTSHR,LCFTT)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: FT
  • Type: scalar
  • Name: TYPEC
  • Type: scalar
  • Name: UNITC
  • Type: scalar
  • Name: ECUTEN
  • Type: scalar
  • Name: FCC
  • Type: scalar
  • Name: ESOFT
  • Type: scalar
  • Name: LCHAR
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: TAUMXF
  • Type: scalar
  • Name: TAUMXC
  • Type: scalar
  • Name: ECRAGG
  • Type: scalar
  • Name: AGGSZ
  • Type: scalar
  • Name: UNITL
  • Type: scalar
  • Name: YMREINF
  • Type: scalar
  • Name: PRREINF
  • Type: scalar
  • Name: SUREINF
  • Type: scalar
  • Name: TYPER
  • Type: scalar
  • Name: FRACRX
  • Type: scalar
  • Name: FRACY
  • Type: scalar
  • Name: LCRSU
  • Type: scalar
  • Name: LCALPS
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: ET36
  • Type: scalar
  • Name: PRT36
  • Type: scalar
  • Name: ECUT36
  • Type: scalar
  • Name: LCALPC
  • Type: scalar
  • Name: DEGRAD
  • Type: scalar
  • Name: ISHCHK
  • Type: scalar
  • Name: UNLFAC
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: TYPSEC
  • Type: scalar
  • Name: P_OR_F
  • Type: scalar
  • Name: EFFD
  • Type: scalar
  • Name: GAMSC
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: TMPOFF
  • Type: scalar
  • Name: ECI_6
  • Type: scalar
  • Name: ECSP69
  • Type: scalar
  • Name: GAMCE9
  • Type: scalar
  • Name: PHIEF9
  • Type: scalar
  • Name: FT2
  • Type: scalar
  • Name: FTSHR
  • Type: scalar
  • Name: LCFTT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MOHR_COULOMB

Description: Array

Syntax: dynamanual_mat_mohr_coulomb(MID,R0,GMOD,RNU,(blank),PHI,CVAL,PSI,NOVOID,NPLANES,(blank),LCCPDR,LCCPT,LCCJDR,LCCJT,LCSFAC ,GMODDP,GMODGR,LCGMEP,LCPHIEP,LCPSIEP,LCGMST,CVALGR,ANISO ,DIP,DIPANG,CPLANE,FRPLANE,TPLANE,SHRMAX,LOCAL)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: GMOD
  • Type: scalar
  • Name: RNU
  • Type: scalar
  • Name: (blank)
  • Type:
  • Name: PHI
  • Type: scalar
  • Name: CVAL
  • Type: scalar
  • Name: PSI
  • Type: scalar
  • Name: NOVOID
  • Type: scalar
  • Name: NPLANES
  • Type: scalar
  • Name: (blank)
  • Type:
  • Name: LCCPDR
  • Type: scalar
  • Name: LCCPT
  • Type: scalar
  • Name: LCCJDR
  • Type: scalar
  • Name: LCCJT
  • Type: scalar
  • Name: LCSFAC
  • Type: scalar
  • Name: GMODDP
  • Type: scalar
  • Name: GMODGR
  • Type: scalar
  • Name: LCGMEP
  • Type: scalar
  • Name: LCPHIEP
  • Type: scalar
  • Name: LCPSIEP
  • Type: scalar
  • Name: LCGMST
  • Type: scalar
  • Name: CVALGR
  • Type: scalar
  • Name: ANISO
  • Type: scalar
  • Name: DIP
  • Type: scalar
  • Name: DIPANG
  • Type: scalar
  • Name: CPLANE
  • Type: scalar
  • Name: FRPLANE
  • Type: scalar
  • Name: TPLANE
  • Type: scalar
  • Name: SHRMAX
  • Type: scalar
  • Name: LOCAL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RC_BEAM

Description: Array

Syntax: dynamanual_mat_rc_beam(MID,RO,EUNL,PR,FC,EC1,EC50,RESID,FT,UNITC,blank,blank,blank,ESOFT,LCHAR,OUTPUT,FRACR,YMREIN ,PRREIN,SYREIN,SUREIN,ESHR,EUR,RREINF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EUNL
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: EC1
  • Type: scalar
  • Name: EC50
  • Type: scalar
  • Name: RESID
  • Type: scalar
  • Name: FT
  • Type: scalar
  • Name: UNITC
  • Type: scalar
  • Name: blank
  • Type: scalar
  • Name: blank
  • Type: scalar
  • Name: blank
  • Type: scalar
  • Name: ESOFT
  • Type: scalar
  • Name: LCHAR
  • Type: scalar
  • Name: OUTPUT
  • Type: scalar
  • Name: FRACR
  • Type: scalar
  • Name: YMREIN
  • Type: scalar
  • Name: PRREIN
  • Type: scalar
  • Name: SYREIN
  • Type: scalar
  • Name: SUREIN
  • Type: scalar
  • Name: ESHR
  • Type: scalar
  • Name: EUR
  • Type: scalar
  • Name: RREINF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_VISCOELASTIC_THERMAL

Description: Array

Syntax: dynamanual_mat_viscoelastic_thermal(MID,RO,BULK,PCF,EF,TREF,A,B,LCID,NT,BSTART,TRAMP,LCIDK,NTK,BSTARTK,TRAMPK,Gi,BETAi,Ki,BETAKi)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: PCF
  • Type: scalar
  • Name: EF
  • Type: scalar
  • Name: TREF
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: NT
  • Type: scalar
  • Name: BSTART
  • Type: scalar
  • Name: TRAMP
  • Type: scalar
  • Name: LCIDK
  • Type: scalar
  • Name: NTK
  • Type: scalar
  • Name: BSTARTK
  • Type: scalar
  • Name: TRAMPK
  • Type: scalar
  • Name: Gi
  • Type: scalar
  • Name: BETAi
  • Type: scalar
  • Name: Ki
  • Type: scalar
  • Name: BETAKi
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_QUASILINEAR_VISCOELASTIC

Description: Array

Syntax: dynamanual_mat_quasilinear_viscoelastic(MID,RO,K,LC1,LC2,N,GSTART,M,S0,E_MIN,E_MAX,GAMA1,GAMA2,K,EH,FORM,G1,BETA1,G2,BETA2,G3,BETA3,G4,BETA4,G5,BETA5,G6,BETA6,G7,BETA7,G8,BETA8,G9,BETA9,G10,BETA10,G11,BETA11,G12,BETA12,C1,C2,C3,C4,C5,C6,C7,C8)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: LC1
  • Type: scalar
  • Name: LC2
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: GSTART
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: S0
  • Type: scalar
  • Name: E_MIN
  • Type: scalar
  • Name: E_MAX
  • Type: scalar
  • Name: GAMA1
  • Type: scalar
  • Name: GAMA2
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: EH
  • Type: scalar
  • Name: FORM
  • Type: scalar
  • Name: G1
  • Type: scalar
  • Name: BETA1
  • Type: scalar
  • Name: G2
  • Type: scalar
  • Name: BETA2
  • Type: scalar
  • Name: G3
  • Type: scalar
  • Name: BETA3
  • Type: scalar
  • Name: G4
  • Type: scalar
  • Name: BETA4
  • Type: scalar
  • Name: G5
  • Type: scalar
  • Name: BETA5
  • Type: scalar
  • Name: G6
  • Type: scalar
  • Name: BETA6
  • Type: scalar
  • Name: G7
  • Type: scalar
  • Name: BETA7
  • Type: scalar
  • Name: G8
  • Type: scalar
  • Name: BETA8
  • Type: scalar
  • Name: G9
  • Type: scalar
  • Name: BETA9
  • Type: scalar
  • Name: G10
  • Type: scalar
  • Name: BETA10
  • Type: scalar
  • Name: G11
  • Type: scalar
  • Name: BETA11
  • Type: scalar
  • Name: G12
  • Type: scalar
  • Name: BETA12
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: C7
  • Type: scalar
  • Name: C8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_HILL_FOAM

Description: Array

Syntax: dynamanual_mat_hill_foam(MID,RO,K,N,MU,LCID,FITTYPE,LCSR,C1,C2,C3,C4,C5,C6,C7,C8,B1,B2,B3,B4,B5,B6,B7,B8,R,M)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: FITTYPE
  • Type: scalar
  • Name: LCSR
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: C7
  • Type: scalar
  • Name: C8
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: B2
  • Type: scalar
  • Name: B3
  • Type: scalar
  • Name: B4
  • Type: scalar
  • Name: B5
  • Type: scalar
  • Name: B6
  • Type: scalar
  • Name: B7
  • Type: scalar
  • Name: B8
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: M
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_VISCOELASTIC_HILL_FOAM

Description: Array

Syntax: dynamanual_mat_viscoelastic_hill_foam(MID,RO,K,N,MU,LCID,FITTYPE,LCSR,LCVE,NT,GSTART,C1,C2,C3,C4,C5,C6,C7,C8,B1,B2,B3,B4,B5,B6,B7,B8,GI,BETAI)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: FITTYPE
  • Type: scalar
  • Name: LCSR
  • Type: scalar
  • Name: LCVE
  • Type: scalar
  • Name: NT
  • Type: scalar
  • Name: GSTART
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: C7
  • Type: scalar
  • Name: C8
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: B2
  • Type: scalar
  • Name: B3
  • Type: scalar
  • Name: B4
  • Type: scalar
  • Name: B5
  • Type: scalar
  • Name: B6
  • Type: scalar
  • Name: B7
  • Type: scalar
  • Name: B8
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETAI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LOW_DENSITY_SYNTHETIC_FOAM_{OPTION}

Description: Array

Syntax: dynamanual_mat_low_density_synthetic_foam_{option}(MID,RO,E,LCID1,LCID2,HU,BETA,DAMP,SHAPE,FAIL,BVFLAG,ED,BETA1,KCON,REF,TC,RFLAG,DTRT,K,GAMA1,GAMA2,EH)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: LCID1
  • Type: scalar
  • Name: LCID2
  • Type: scalar
  • Name: HU
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: DAMP
  • Type: scalar
  • Name: SHAPE
  • Type: scalar
  • Name: FAIL
  • Type: scalar
  • Name: BVFLAG
  • Type: scalar
  • Name: ED
  • Type: scalar
  • Name: BETA1
  • Type: scalar
  • Name: KCON
  • Type: scalar
  • Name: REF
  • Type: scalar
  • Name: TC
  • Type: scalar
  • Name: RFLAG
  • Type: scalar
  • Name: DTRT
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: GAMA1
  • Type: scalar
  • Name: GAMA2
  • Type: scalar
  • Name: EH
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SIMPLIFIED_RUBBER/FOAM_{OPTION}

Description: Array

Syntax: dynamanual_mat_simplified_rubber/foam_{option}(MID,RO,KM,MU,G,SIGF,REF,PRTEN,SGL,SW,ST,LC/TBID,TENSION,RTYPE,AVGOPT,PR/BETA,K,GAMA1,GAMA2,EH,LCUNLD,HU,SHAPE,STOL,VISCO,Gi,BETAi,VFLAG)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: KM
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: SIGF
  • Type: scalar
  • Name: REF
  • Type: scalar
  • Name: PRTEN
  • Type: scalar
  • Name: SGL
  • Type: scalar
  • Name: SW
  • Type: scalar
  • Name: ST
  • Type: scalar
  • Name: LC/TBID
  • Type: scalar
  • Name: TENSION
  • Type: scalar
  • Name: RTYPE
  • Type: scalar
  • Name: AVGOPT
  • Type: scalar
  • Name: PR/BETA
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: GAMA1
  • Type: scalar
  • Name: GAMA2
  • Type: scalar
  • Name: EH
  • Type: scalar
  • Name: LCUNLD
  • Type: scalar
  • Name: HU
  • Type: scalar
  • Name: SHAPE
  • Type: scalar
  • Name: STOL
  • Type: scalar
  • Name: VISCO
  • Type: scalar
  • Name: Gi
  • Type: scalar
  • Name: BETAi
  • Type: scalar
  • Name: VFLAG
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SIMPLIFIED_RUBBER_WITH_DAMAGE

Description: Array

Syntax: dynamanual_mat_simplified_rubber_with_damage(MID,RO,K,MU,G,SIGF,SGL,SW,ST,LC/TBID,TENSION,RTYPE,AVGOPT,LCUNLD,REF,STOL)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: SIGF
  • Type: scalar
  • Name: SGL
  • Type: scalar
  • Name: SW
  • Type: scalar
  • Name: ST
  • Type: scalar
  • Name: LC/TBID
  • Type: scalar
  • Name: TENSION
  • Type: scalar
  • Name: RTYPE
  • Type: scalar
  • Name: AVGOPT
  • Type: scalar
  • Name: LCUNLD
  • Type: scalar
  • Name: REF
  • Type: scalar
  • Name: STOL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COHESIVE_ELASTIC

Description: Array

Syntax: dynamanual_mat_cohesive_elastic(MID,RO,ROFLG,INTFAIL,ET,EN,FN_FAIL,FT_FAIL)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: ROFLG
  • Type: scalar
  • Name: INTFAIL
  • Type: scalar
  • Name: ET
  • Type: scalar
  • Name: EN
  • Type: scalar
  • Name: FN_FAIL
  • Type: scalar
  • Name: FT_FAIL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COHESIVE_TH

Description: Array

Syntax: dynamanual_mat_cohesive_th(MID,RO,ROFLG,INTFAIL,SIGMAX,NLS,TLS,LAMDA1,LAMDA2,LAMDAF,STFSF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: ROFLG
  • Type: scalar
  • Name: INTFAIL
  • Type: scalar
  • Name: SIGMAX
  • Type: scalar
  • Name: NLS
  • Type: scalar
  • Name: TLS
  • Type: scalar
  • Name: LAMDA1
  • Type: scalar
  • Name: LAMDA2
  • Type: scalar
  • Name: LAMDAF
  • Type: scalar
  • Name: STFSF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COHESIVE_GENERAL

Description: Array

Syntax: dynamanual_mat_cohesive_general(MID,RO,ROFLG,INTFAIL,TES,TSLC,GIC,GIIC,XMU,T,S,STFSF,TSLC2)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: ROFLG
  • Type: scalar
  • Name: INTFAIL
  • Type: scalar
  • Name: TES
  • Type: scalar
  • Name: TSLC
  • Type: scalar
  • Name: GIC
  • Type: scalar
  • Name: GIIC
  • Type: scalar
  • Name: XMU
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name: S
  • Type: scalar
  • Name: STFSF
  • Type: scalar
  • Name: TSLC2
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SAMP-1

Description: Array

Syntax: dynamanual_mat_samp-1(MID,RO,BULK,GMOD,EMOD,NUE,RBCFAC,NUMINT,LCID-T ,LCID-C,LCID-S,LCID-B,NUEP,LCID-P,,INCDAM,LCID-D ,EPFAIL,DEPRPT,LCID_TRI,LCID_LC,MITER,MIPS,,INCFAIL,INCONV,ASAF,LCEMOD,BETA,FILT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: GMOD
  • Type: scalar
  • Name: EMOD
  • Type: scalar
  • Name: NUE
  • Type: scalar
  • Name: RBCFAC
  • Type: scalar
  • Name: NUMINT
  • Type:
  • Name: LCID-T
  • Type: scalar
  • Name: LCID-C
  • Type: scalar
  • Name: LCID-S
  • Type: scalar
  • Name: LCID-B
  • Type: scalar
  • Name: NUEP
  • Type: scalar
  • Name: LCID-P
  • Type: scalar
  • Name:
  • Type:
  • Name: INCDAM
  • Type:
  • Name: LCID-D
  • Type: scalar
  • Name: EPFAIL
  • Type: scalar
  • Name: DEPRPT
  • Type: scalar
  • Name: LCID_TRI
  • Type: scalar
  • Name: LCID_LC
  • Type: scalar
  • Name: MITER
  • Type: scalar
  • Name: MIPS
  • Type: scalar
  • Name:
  • Type:
  • Name: INCFAIL
  • Type: scalar
  • Name: INCONV
  • Type: scalar
  • Name: ASAF
  • Type: scalar
  • Name: LCEMOD
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: FILT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMO_ELASTO_VISCOPLASTIC_CREEP

Description: Array

Syntax: dynamanual_mat_thermo_elasto_viscoplastic_creep(MID,RO,E,PR,SIGY,ALPHA,LCSS,REFTEM,QR1,CR1,QR2,CR2,QX1,CX1,QX2,CX2,C,P,LCE,LCPR,LCSIGY,LCQR,LCQX,LCALPH,LCC,LCP,LCCR,LCCX,CRPA,CRPB,CRPQ,CRPM,CRPLAW)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: REFTEM
  • Type: scalar
  • Name: QR1
  • Type: scalar
  • Name: CR1
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: CR2
  • Type: scalar
  • Name: QX1
  • Type: scalar
  • Name: CX1
  • Type: scalar
  • Name: QX2
  • Type: scalar
  • Name: CX2
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCE
  • Type: scalar
  • Name: LCPR
  • Type: scalar
  • Name: LCSIGY
  • Type: scalar
  • Name: LCQR
  • Type: scalar
  • Name: LCQX
  • Type: scalar
  • Name: LCALPH
  • Type: scalar
  • Name: LCC
  • Type: scalar
  • Name: LCP
  • Type: scalar
  • Name: LCCR
  • Type: scalar
  • Name: LCCX
  • Type: scalar
  • Name: CRPA
  • Type: scalar
  • Name: CRPB
  • Type: scalar
  • Name: CRPQ
  • Type: scalar
  • Name: CRPM
  • Type: scalar
  • Name: CRPLAW
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ANISOTROPIC_THERMOELASTIC

Description: Array

Syntax: dynamanual_mat_anisotropic_thermoelastic(MID,RO,TA1,TA2,TA3,TA4,TA5,TA6,C11,C24,C45,TGE,TREF,AOPT,XP,A1,MACF,V1,D1,BETA,REF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: TA1
  • Type: scalar
  • Name: TA2
  • Type: scalar
  • Name: TA3
  • Type: scalar
  • Name: TA4
  • Type: scalar
  • Name: TA5
  • Type: scalar
  • Name: TA6
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C24
  • Type: scalar
  • Name: C45
  • Type: scalar
  • Name: TGE
  • Type: scalar
  • Name: TREF
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: REF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_FLD_3-PARAMETER_BARLAT

Description: Array

Syntax: dynamanual_mat_fld_3-parameter_barlat(MID,RO,E,PR,HR,P1,P2,ITER,M,R00,R45,R90,LCID,E0,SPI,P3,AOPT,C,P,FLDCID,RN,RT,FLDSAFE,FLDNIPF ,,V1,D1,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: HR
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: ITER
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: R00
  • Type: scalar
  • Name: R45
  • Type: scalar
  • Name: R90
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: SPI
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: FLDCID
  • Type: scalar
  • Name: RN
  • Type: scalar
  • Name: RT
  • Type: scalar
  • Name: FLDSAFE
  • Type: scalar
  • Name: FLDNIPF
  • Type: scalar
  • Name:
  • Type:
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SEISMIC_BEAM

Description: Array

Syntax: dynamanual_mat_seismic_beam(MID,RO,E,PR,ASFLAG,FTYPE,DEGRAD,IFEMA,LCPMS,SFS,LCPMT,SFT,LCAT,SFAT,LCAC,SFAC,ALPHA,BETA,GAMMA,DELTA,A,B,FOFFS,SIGY,D,W,TF,TW,PHI_T,PHI_C,PHI_B,ALPHA,BETA,GAMMA,DELTA,PHI_T,PHI_C,PHI_B,PR1,PR2,PR3,PR4,TS1,TS2,TS3,TS4,CS1,CS2,CS3,CS4)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: ASFLAG
  • Type: scalar
  • Name: FTYPE
  • Type: scalar
  • Name: DEGRAD
  • Type: scalar
  • Name: IFEMA
  • Type: scalar
  • Name: LCPMS
  • Type: scalar
  • Name: SFS
  • Type: scalar
  • Name: LCPMT
  • Type: scalar
  • Name: SFT
  • Type: scalar
  • Name: LCAT
  • Type: scalar
  • Name: SFAT
  • Type: scalar
  • Name: LCAC
  • Type: scalar
  • Name: SFAC
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: DELTA
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: FOFFS
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: W
  • Type: scalar
  • Name: TF
  • Type: scalar
  • Name: TW
  • Type: scalar
  • Name: PHI_T
  • Type: scalar
  • Name: PHI_C
  • Type: scalar
  • Name: PHI_B
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: DELTA
  • Type: scalar
  • Name: PHI_T
  • Type: scalar
  • Name: PHI_C
  • Type: scalar
  • Name: PHI_B
  • Type: scalar
  • Name: PR1
  • Type: scalar
  • Name: PR2
  • Type: scalar
  • Name: PR3
  • Type: scalar
  • Name: PR4
  • Type: scalar
  • Name: TS1
  • Type: scalar
  • Name: TS2
  • Type: scalar
  • Name: TS3
  • Type: scalar
  • Name: TS4
  • Type: scalar
  • Name: CS1
  • Type: scalar
  • Name: CS2
  • Type: scalar
  • Name: CS3
  • Type: scalar
  • Name: CS4
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SOIL_BRICK

Description: Array

Syntax: dynamanual_mat_soil_brick(MID,RO,RLAMDA,RKAPPA,RIOTA,RBETA1,RBETA2,RMU,RNU,RLCID,TOL,PGCL,SUB-INC,BLK,GRAV,THEORY,RVHHH,XSICRIT,ALPHA,RVH,RNU21,ANISO_4)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: RLAMDA
  • Type: scalar
  • Name: RKAPPA
  • Type: scalar
  • Name: RIOTA
  • Type: scalar
  • Name: RBETA1
  • Type: scalar
  • Name: RBETA2
  • Type: scalar
  • Name: RMU
  • Type: scalar
  • Name: RNU
  • Type: scalar
  • Name: RLCID
  • Type: scalar
  • Name: TOL
  • Type: scalar
  • Name: PGCL
  • Type: scalar
  • Name: SUB-INC
  • Type: scalar
  • Name: BLK
  • Type: scalar
  • Name: GRAV
  • Type: scalar
  • Name: THEORY
  • Type: scalar
  • Name: RVHHH
  • Type: scalar
  • Name: XSICRIT
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: RVH
  • Type: scalar
  • Name: RNU21
  • Type: scalar
  • Name: ANISO_4
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_DRUCKER_PRAGER

Description: Array

Syntax: dynamanual_mat_drucker_prager(MID,RO,GMOD,RNU,RKF,PHI,CVAL,PSI,STRLIM,GMODDP,PHIDP,CVALDP,PSIDP,GMODGR,PHIGR,CVALGR,PSIGR)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: GMOD
  • Type: scalar
  • Name: RNU
  • Type: scalar
  • Name: RKF
  • Type: scalar
  • Name: PHI
  • Type: scalar
  • Name: CVAL
  • Type: scalar
  • Name: PSI
  • Type: scalar
  • Name: STRLIM
  • Type: scalar
  • Name: GMODDP
  • Type: scalar
  • Name: PHIDP
  • Type: scalar
  • Name: CVALDP
  • Type: scalar
  • Name: PSIDP
  • Type: scalar
  • Name: GMODGR
  • Type: scalar
  • Name: PHIGR
  • Type: scalar
  • Name: CVALGR
  • Type: scalar
  • Name: PSIGR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RC_SHEAR_WALL

Description: Array

Syntax: dynamanual_mat_rc_shear_wall(MID,RO,E,PR,TMAX,FC,PREF,FYIELD,SIG0,UNCONV,ALPHA,FT,ERIENF,A,B,C,D,E,F,Y1,T1,AOPT,XP,A1,V1,D1,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: TMAX
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: PREF
  • Type: scalar
  • Name: FYIELD
  • Type: scalar
  • Name: SIG0
  • Type: scalar
  • Name: UNCONV
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: FT
  • Type: scalar
  • Name: ERIENF
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: F
  • Type: scalar
  • Name: Y1
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CONCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_concrete_beam(MID,RO,E,PR,SIGY,ETAN,FAIL,TDEL,C,P,LCSS,LCSR,NOTEN,TENCUT,SDR)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: FAIL
  • Type: scalar
  • Name: TDEL
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: LCSR
  • Type: scalar
  • Name: NOTEN
  • Type: scalar
  • Name: TENCUT
  • Type: scalar
  • Name: SDR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GENERAL_SPRING_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_general_spring_discrete_beam(MID,RO,DOF,TYPE,k,D,CDF,TDF,FLCID,HLCID,C1,C2,DLE,GLCID)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: DOF
  • Type: scalar
  • Name: TYPE
  • Type: scalar
  • Name: k
  • Type: scalar
  • Name: D
  • Type: scalar
  • Name: CDF
  • Type: scalar
  • Name: TDF
  • Type: scalar
  • Name: FLCID
  • Type: scalar
  • Name: HLCID
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: DLE
  • Type: scalar
  • Name: GLCID
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SEISMIC_ISOLATOR

Description: Array

Syntax: dynamanual_mat_seismic_isolator(MID,RO,A,BETA,GAMMA,DISPY,STIFFV,ITYPE,PRELOAD,DAMP,MX1,MX2,MY1,MY2,FMAX,DELF,AFRIC,RADX,RADY,RADB,STIFFL,STIFFTS,FORCEY,ALPHA,STIFFT,DFAIL,FMAXYC,FMAXXT,FMAXYT,YLOCK)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: DISPY
  • Type: scalar
  • Name: STIFFV
  • Type: scalar
  • Name: ITYPE
  • Type: scalar
  • Name: PRELOAD
  • Type: scalar
  • Name: DAMP
  • Type: scalar
  • Name: MX1
  • Type: scalar
  • Name: MX2
  • Type: scalar
  • Name: MY1
  • Type: scalar
  • Name: MY2
  • Type: scalar
  • Name: FMAX
  • Type: scalar
  • Name: DELF
  • Type: scalar
  • Name: AFRIC
  • Type: scalar
  • Name: RADX
  • Type: scalar
  • Name: RADY
  • Type: scalar
  • Name: RADB
  • Type: scalar
  • Name: STIFFL
  • Type: scalar
  • Name: STIFFTS
  • Type: scalar
  • Name: FORCEY
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: STIFFT
  • Type: scalar
  • Name: DFAIL
  • Type: scalar
  • Name: FMAXYC
  • Type: scalar
  • Name: FMAXXT
  • Type: scalar
  • Name: FMAXYT
  • Type: scalar
  • Name: YLOCK
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_JOINTED_ROCK

Description: Array

Syntax: dynamanual_mat_jointed_rock(MID,RO,GMOD,RNU,RKF,PHI,CVAL,PSI,STR_LIM ,NPLANES,ELASTIC,LCCPDR,LCCPT,LCCJDR,LCCJT,LCSFAC,GMODDP,PHIDP,CVALDP,PSIDP,GMODGR,PHIGR,CVALGR,PSIGR,DIP,STRIKE,CPLANE,FRPLANE,TPLANE,SHRMAX,LOCAL)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: GMOD
  • Type: scalar
  • Name: RNU
  • Type: scalar
  • Name: RKF
  • Type: scalar
  • Name: PHI
  • Type: scalar
  • Name: CVAL
  • Type: scalar
  • Name: PSI
  • Type: scalar
  • Name: STR_LIM
  • Type: scalar
  • Name: NPLANES
  • Type: scalar
  • Name: ELASTIC
  • Type: scalar
  • Name: LCCPDR
  • Type: scalar
  • Name: LCCPT
  • Type: scalar
  • Name: LCCJDR
  • Type: scalar
  • Name: LCCJT
  • Type: scalar
  • Name: LCSFAC
  • Type: scalar
  • Name: GMODDP
  • Type: scalar
  • Name: PHIDP
  • Type: scalar
  • Name: CVALDP
  • Type: scalar
  • Name: PSIDP
  • Type: scalar
  • Name: GMODGR
  • Type: scalar
  • Name: PHIGR
  • Type: scalar
  • Name: CVALGR
  • Type: scalar
  • Name: PSIGR
  • Type: scalar
  • Name: DIP
  • Type: scalar
  • Name: STRIKE
  • Type: scalar
  • Name: CPLANE
  • Type: scalar
  • Name: FRPLANE
  • Type: scalar
  • Name: TPLANE
  • Type: scalar
  • Name: SHRMAX
  • Type: scalar
  • Name: LOCAL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_STEEL_EC3

Description: Array

Syntax: dynamanual_mat_steel_ec3(MID,R0,E,PR,SIGY,LC_E,LC_PR,LC_AL,TBL_SS,LC_FS)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: LC_E
  • Type: scalar
  • Name: LC_PR
  • Type: scalar
  • Name: LC_AL
  • Type: scalar
  • Name: TBL_SS
  • Type: scalar
  • Name: LC_FS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_HYSTERETIC_REINFORCEMENT

Description: Array

Syntax: dynamanual_mat_hysteretic_reinforcement(MID,R0,YM,PR,SIGY,LAMDA,SBUCK,POWER,FRACX,FRACY,LCTEN,LCCOMP,AOPT,EBU,DOWNSL,DBAR,FCDOW,LCHARD,UNITC,UNITL,EPDAM1,EPDAM2,DRESID,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: YM
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: LAMDA
  • Type: scalar
  • Name: SBUCK
  • Type: scalar
  • Name: POWER
  • Type: scalar
  • Name: FRACX
  • Type: scalar
  • Name: FRACY
  • Type: scalar
  • Name: LCTEN
  • Type: scalar
  • Name: LCCOMP
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: EBU
  • Type: scalar
  • Name: DOWNSL
  • Type: scalar
  • Name: DBAR
  • Type: scalar
  • Name: FCDOW
  • Type: scalar
  • Name: LCHARD
  • Type: scalar
  • Name: UNITC
  • Type: scalar
  • Name: UNITL
  • Type: scalar
  • Name: EPDAM1
  • Type: scalar
  • Name: EPDAM2
  • Type: scalar
  • Name: DRESID
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BOLT_BEAM

Description: Array

Syntax: dynamanual_mat_bolt_beam(MID,R0,KAX,KSHR,,,FPRE,TRAMP,LCAX,LCSHR,FRIC,CLEAR,DAFAIL,DRFAIL,DAMAG,T0PRE)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: KAX
  • Type: scalar
  • Name: KSHR
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: FPRE
  • Type: scalar
  • Name: TRAMP
  • Type: scalar
  • Name: LCAX
  • Type: scalar
  • Name: LCSHR
  • Type: scalar
  • Name: FRIC
  • Type: scalar
  • Name: CLEAR
  • Type: scalar
  • Name: DAFAIL
  • Type: scalar
  • Name: DRFAIL
  • Type: scalar
  • Name: DAMAG
  • Type: scalar
  • Name: T0PRE
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPR_JLR

Description: Array

Syntax: dynamanual_mat_spr_jlr(MID,R0,E,PR,HELAS,TELAS,LCAXH,LCSHH,LCBMH,SFAXH,SFSHH,SFBMH,DFAKH,DFSHH,RFBMH,DMFAXH,DMFSHH,DMFBMH,LCAXT,LCSHT,LCBMT,SFAXT,SFSHT,SBFMT,DFAXT,DFSHT,RFBMT,DFMAXT,DMFSHT,DMFBMT)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: HELAS
  • Type: scalar
  • Name: TELAS
  • Type: scalar
  • Name: LCAXH
  • Type: scalar
  • Name: LCSHH
  • Type: scalar
  • Name: LCBMH
  • Type: scalar
  • Name: SFAXH
  • Type: scalar
  • Name: SFSHH
  • Type: scalar
  • Name: SFBMH
  • Type: scalar
  • Name: DFAKH
  • Type: scalar
  • Name: DFSHH
  • Type: scalar
  • Name: RFBMH
  • Type: scalar
  • Name: DMFAXH
  • Type: scalar
  • Name: DMFSHH
  • Type: scalar
  • Name: DMFBMH
  • Type: scalar
  • Name: LCAXT
  • Type: scalar
  • Name: LCSHT
  • Type: scalar
  • Name: LCBMT
  • Type: scalar
  • Name: SFAXT
  • Type: scalar
  • Name: SFSHT
  • Type: scalar
  • Name: SBFMT
  • Type: scalar
  • Name: DFAXT
  • Type: scalar
  • Name: DFSHT
  • Type: scalar
  • Name: RFBMT
  • Type: scalar
  • Name: DFMAXT
  • Type: scalar
  • Name: DMFSHT
  • Type: scalar
  • Name: DMFBMT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_DRY_FABRIC

Description: Array

Syntax: dynamanual_mat_dry_fabric(MID,R0,EA,EB,GAB1,GAB2,GAB3,GBC,GCA,GAMAB1,GAMAB2,AOPT,,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA,EACRF,EBCRF,EACRP,EBCRP,EASF,EBSF,EUNLF,ECOMF,EAMAX,EBMAX,SIGPOST,CCE,PCE,CSE,PSE,DFAC,EMAX,EAFAIL,EBFAIL)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: GAB1
  • Type: scalar
  • Name: GAB2
  • Type: scalar
  • Name: GAB3
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: GAMAB1
  • Type: scalar
  • Name: GAMAB2
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name:
  • Type:
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: EACRF
  • Type: scalar
  • Name: EBCRF
  • Type: scalar
  • Name: EACRP
  • Type: scalar
  • Name: EBCRP
  • Type: scalar
  • Name: EASF
  • Type: scalar
  • Name: EBSF
  • Type: scalar
  • Name: EUNLF
  • Type: scalar
  • Name: ECOMF
  • Type: scalar
  • Name: EAMAX
  • Type: scalar
  • Name: EBMAX
  • Type: scalar
  • Name: SIGPOST
  • Type: scalar
  • Name: CCE
  • Type: scalar
  • Name: PCE
  • Type: scalar
  • Name: CSE
  • Type: scalar
  • Name: PSE
  • Type: scalar
  • Name: DFAC
  • Type: scalar
  • Name: EMAX
  • Type: scalar
  • Name: EAFAIL
  • Type: scalar
  • Name: EBFAIL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_4A_MICROMEC

Description: Array

Syntax: dynamanual_mat_4a_micromec (MID,MMOPT,,,BUPD,FAILM,FAILF,NUMINT,AOPT,MACF,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA,FVF,,FL,FD,,A11,A22,ROF,EL,ET,GLT,PRTL,PRTT,XT,,,,,,SLIMXT,NCYRED ,ROM,E,PR,SIGYT,ETANT,,,EPS0,C,LCIDT,,,,LCDI,UPF)

Inputs: - Name: MID - Type: scalar

  • Name: MMOPT
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: BUPD
  • Type: scalar
  • Name: FAILM
  • Type: scalar
  • Name: FAILF
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: FVF
  • Type: scalar
  • Name:
  • Type:
  • Name: FL
  • Type: scalar
  • Name: FD
  • Type: scalar
  • Name:
  • Type:
  • Name: A11
  • Type: scalar
  • Name: A22
  • Type: scalar
  • Name: ROF
  • Type: scalar
  • Name: EL
  • Type: scalar
  • Name: ET
  • Type: scalar
  • Name: GLT
  • Type: scalar
  • Name: PRTL
  • Type: scalar
  • Name: PRTT
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: SLIMXT
  • Type: scalar
  • Name: NCYRED
  • Type: scalar
  • Name: ROM
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: SIGYT
  • Type: scalar
  • Name: ETANT
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: EPS0
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: LCIDT
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: LCDI
  • Type: scalar
  • Name: UPF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ELASTIC_PHASE_CHANGE

Description: Array

Syntax: dynamanual_mat_elastic_phase_change(MID,R01,E1,PR1,,R02,E2,PR2,X1,Y1,Z1,X2,Y2,Z2,THKFAC)

Inputs: - Name: MID - Type: scalar

  • Name: R01
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: PR1
  • Type: scalar
  • Name:
  • Type:
  • Name: R02
  • Type: scalar
  • Name: E2
  • Type: scalar
  • Name: PR2
  • Type: scalar
  • Name: X1
  • Type: scalar
  • Name: Y1
  • Type: scalar
  • Name: Z1
  • Type: scalar
  • Name: X2
  • Type: scalar
  • Name: Y2
  • Type: scalar
  • Name: Z2
  • Type: scalar
  • Name: THKFAC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_OPTIONTROPIC_ELASTIC_PHASE_CHANGE

Description: Array

Syntax: dynamanual_mat_optiontropic_elastic_phase_change(MID,R01,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,AOPT1,G,SIGF,MID,RO2,C111,C121,C221,C131,C231,C331,C141,C241,C341,C441,C151,C251,C351,C451,C551,C161,C261,C361,C461,C561,C661,AOPT1,XP1,YP1,ZP1,A11,A21,A31,MACF,IHIS,V11,V21,V31,D11,D21,D31,BETA1,REF,,,EA2,EB2,EC2,PRBA2,PRCA2,PRCB2,GAB2,GBC2,GCA2,,,C112,C122,C222,C132,C232,C332,C142,C242,C342,C442,C152,C252,C352,C452,C552,C162,C262,C362,C462,C562,C662,XP2,YP2,ZP2,A12,A22,A32,MACF2,V12,V22,V32,D12,D22,D32,BETA2,X1,Y1,Z1,X2,Y2,Z2,THKFAC)

Inputs: - Name: MID - Type: scalar

  • Name: R01
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: AOPT1
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: SIGF
  • Type: scalar
  • Name: MID
  • Type: scalar
  • Name: RO2
  • Type: scalar
  • Name: C111
  • Type: scalar
  • Name: C121
  • Type: scalar
  • Name: C221
  • Type: scalar
  • Name: C131
  • Type: scalar
  • Name: C231
  • Type: scalar
  • Name: C331
  • Type: scalar
  • Name: C141
  • Type: scalar
  • Name: C241
  • Type: scalar
  • Name: C341
  • Type: scalar
  • Name: C441
  • Type: scalar
  • Name: C151
  • Type: scalar
  • Name: C251
  • Type: scalar
  • Name: C351
  • Type: scalar
  • Name: C451
  • Type: scalar
  • Name: C551
  • Type: scalar
  • Name: C161
  • Type: scalar
  • Name: C261
  • Type: scalar
  • Name: C361
  • Type: scalar
  • Name: C461
  • Type: scalar
  • Name: C561
  • Type: scalar
  • Name: C661
  • Type: scalar
  • Name: AOPT1
  • Type: scalar
  • Name: XP1
  • Type: scalar
  • Name: YP1
  • Type: scalar
  • Name: ZP1
  • Type: scalar
  • Name: A11
  • Type: scalar
  • Name: A21
  • Type: scalar
  • Name: A31
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: IHIS
  • Type: scalar
  • Name: V11
  • Type: scalar
  • Name: V21
  • Type: scalar
  • Name: V31
  • Type: scalar
  • Name: D11
  • Type: scalar
  • Name: D21
  • Type: scalar
  • Name: D31
  • Type: scalar
  • Name: BETA1
  • Type: scalar
  • Name: REF
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: EA2
  • Type: scalar
  • Name: EB2
  • Type: scalar
  • Name: EC2
  • Type: scalar
  • Name: PRBA2
  • Type: scalar
  • Name: PRCA2
  • Type: scalar
  • Name: PRCB2
  • Type: scalar
  • Name: GAB2
  • Type: scalar
  • Name: GBC2
  • Type: scalar
  • Name: GCA2
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: C112
  • Type: scalar
  • Name: C122
  • Type: scalar
  • Name: C222
  • Type: scalar
  • Name: C132
  • Type: scalar
  • Name: C232
  • Type: scalar
  • Name: C332
  • Type: scalar
  • Name: C142
  • Type: scalar
  • Name: C242
  • Type: scalar
  • Name: C342
  • Type: scalar
  • Name: C442
  • Type: scalar
  • Name: C152
  • Type: scalar
  • Name: C252
  • Type: scalar
  • Name: C352
  • Type: scalar
  • Name: C452
  • Type: scalar
  • Name: C552
  • Type: scalar
  • Name: C162
  • Type: scalar
  • Name: C262
  • Type: scalar
  • Name: C362
  • Type: scalar
  • Name: C462
  • Type: scalar
  • Name: C562
  • Type: scalar
  • Name: C662
  • Type: scalar
  • Name: XP2
  • Type: scalar
  • Name: YP2
  • Type: scalar
  • Name: ZP2
  • Type: scalar
  • Name: A12
  • Type: scalar
  • Name: A22
  • Type: scalar
  • Name: A32
  • Type: scalar
  • Name: MACF2
  • Type: scalar
  • Name: V12
  • Type: scalar
  • Name: V22
  • Type: scalar
  • Name: V32
  • Type: scalar
  • Name: D12
  • Type: scalar
  • Name: D22
  • Type: scalar
  • Name: D32
  • Type: scalar
  • Name: BETA2
  • Type: scalar
  • Name: X1
  • Type: scalar
  • Name: Y1
  • Type: scalar
  • Name: Z1
  • Type: scalar
  • Name: X2
  • Type: scalar
  • Name: Y2
  • Type: scalar
  • Name: Z2
  • Type: scalar
  • Name: THKFAC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MOONEY-RIVLIN_PHASE_CHANGE

Description: Array

Syntax: dynamanual_mat_mooney-rivlin_phase_change(MID,RO1,PR1,A1,B1,REF,SGL1,SW1,ST1,LCID1,,RO2,PR2,A2,B2,SGL2,SW2,ST2,LCID2,X1,Y1,Z1,X2,Y2,Z2,THKFAC)

Inputs: - Name: MID - Type: A8

  • Name: RO1
  • Type: scalar
  • Name: PR1
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: REF
  • Type: scalar
  • Name: SGL1
  • Type: scalar
  • Name: SW1
  • Type: scalar
  • Name: ST1
  • Type: scalar
  • Name: LCID1
  • Type: scalar
  • Name:
  • Type:
  • Name: RO2
  • Type: scalar
  • Name: PR2
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: B2
  • Type: scalar
  • Name: SGL2
  • Type: scalar
  • Name: SW2
  • Type: scalar
  • Name: ST2
  • Type: scalar
  • Name: LCID2
  • Type: scalar
  • Name: X1
  • Type: scalar
  • Name: Y1
  • Type: scalar
  • Name: Z1
  • Type: scalar
  • Name: X2
  • Type: scalar
  • Name: Y2
  • Type: scalar
  • Name: Z2
  • Type: scalar
  • Name: THKFAC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CODAM2

Description: Array

Syntax: dynamanual_mat_codam2(MID,RO,EA,EB,,PRBA,PRCB,GAB,,,NLAYER,R1,R2,NFREQ,XP,YP,ZP,A1,A2,A3,AOPT,V1,V2,V3,D1,D2,D3,BETA,MACF,ANGLE1,ANGLE2,ANGLE3,ANGLE4,ANGLE5,ANGLE6,ANGLE7,ANGLE8,IMATT,IFIBT,ILOCT,IDELT,SMATT,SFIBT,SLOCT,SDELT,IMATC,IFIBC,ILOCC,IDELC,SMATC,SFIBC,SLOCC,SDELC,ERODE,ERPAR1,ERPAR2,RESIDS)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name:
  • Type:
  • Name: PRBA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: NLAYER
  • Type: scalar
  • Name: R1
  • Type: scalar
  • Name: R2
  • Type: scalar
  • Name: NFREQ
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: ANGLE1
  • Type: scalar
  • Name: ANGLE2
  • Type: scalar
  • Name: ANGLE3
  • Type: scalar
  • Name: ANGLE4
  • Type: scalar
  • Name: ANGLE5
  • Type: scalar
  • Name: ANGLE6
  • Type: scalar
  • Name: ANGLE7
  • Type: scalar
  • Name: ANGLE8
  • Type: scalar
  • Name: IMATT
  • Type: scalar
  • Name: IFIBT
  • Type: scalar
  • Name: ILOCT
  • Type: scalar
  • Name: IDELT
  • Type: scalar
  • Name: SMATT
  • Type: scalar
  • Name: SFIBT
  • Type: scalar
  • Name: SLOCT
  • Type: scalar
  • Name: SDELT
  • Type: scalar
  • Name: IMATC
  • Type: scalar
  • Name: IFIBC
  • Type: scalar
  • Name: ILOCC
  • Type: scalar
  • Name: IDELC
  • Type: scalar
  • Name: SMATC
  • Type: scalar
  • Name: SFIBC
  • Type: scalar
  • Name: SLOCC
  • Type: scalar
  • Name: SDELC
  • Type: scalar
  • Name: ERODE
  • Type: scalar
  • Name: ERPAR1
  • Type: scalar
  • Name: ERPAR2
  • Type: scalar
  • Name: RESIDS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RIGID_DISCRETE

Description: Array

Syntax: dynamanual_mat_rigid_discrete(MID,R0,E,PR)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ORTHOTROPIC_SIMPLIFIED_DAMAGE

Description: Array

Syntax: dynamanual_mat_orthotropic_simplified_damage(MID,RO,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,,AOPT,MACF,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA,NERODE,NDAM,EPS1TF,EPS2TF,EPS3TF,EPS1CF,EPS3CF,EPS12F,EPS23F,EPS13F,EPSD1T,EPSC1T,CDAM1T,EPSD2T,EPSC2T,CDAM2T,EPSD3T,EPSC3T,CDAM3T,EPSD1C,EPSC1C,CDAM1C,EPSD2C,EPSC2C,CDAM2C,EPSD3C,EPSC3C,CDAM3C,EPSD12,EPSC12,CDAM12,EPSD23,EPSC23,CDAM23,EPSD31,EPSC31,CDAM31)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name:
  • Type:
  • Name: AOPT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: NERODE
  • Type: scalar
  • Name: NDAM
  • Type: scalar
  • Name: EPS1TF
  • Type: scalar
  • Name: EPS2TF
  • Type: scalar
  • Name: EPS3TF
  • Type: scalar
  • Name: EPS1CF
  • Type: scalar
  • Name: EPS3CF
  • Type: scalar
  • Name: EPS12F
  • Type: scalar
  • Name: EPS23F
  • Type: scalar
  • Name: EPS13F
  • Type: scalar
  • Name: EPSD1T
  • Type: scalar
  • Name: EPSC1T
  • Type: scalar
  • Name: CDAM1T
  • Type: scalar
  • Name: EPSD2T
  • Type: scalar
  • Name: EPSC2T
  • Type: scalar
  • Name: CDAM2T
  • Type: scalar
  • Name: EPSD3T
  • Type: scalar
  • Name: EPSC3T
  • Type: scalar
  • Name: CDAM3T
  • Type: scalar
  • Name: EPSD1C
  • Type: scalar
  • Name: EPSC1C
  • Type: scalar
  • Name: CDAM1C
  • Type: scalar
  • Name: EPSD2C
  • Type: scalar
  • Name: EPSC2C
  • Type: scalar
  • Name: CDAM2C
  • Type: scalar
  • Name: EPSD3C
  • Type: scalar
  • Name: EPSC3C
  • Type: scalar
  • Name: CDAM3C
  • Type: scalar
  • Name: EPSD12
  • Type: scalar
  • Name: EPSC12
  • Type: scalar
  • Name: CDAM12
  • Type: scalar
  • Name: EPSD23
  • Type: scalar
  • Name: EPSC23
  • Type: scalar
  • Name: CDAM23
  • Type: scalar
  • Name: EPSD31
  • Type: scalar
  • Name: EPSC31
  • Type: scalar
  • Name: CDAM31
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TABULATED_JOHNSON_COOK

Description: Array

Syntax: dynamanual_mat_tabulated_johnson_cook(MID,R0,E,PR,CP,TR,BETA,NUMINT,LCK1,LCKT,LCF,LCG,LCH,LCI,FAILOPT,NUMAVG,NCYFAIL,ERODE,LCPS)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: CP
  • Type: scalar
  • Name: TR
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: LCK1
  • Type: scalar
  • Name: LCKT
  • Type: scalar
  • Name: LCF
  • Type: scalar
  • Name: LCG
  • Type: scalar
  • Name: LCH
  • Type: scalar
  • Name: LCI
  • Type: scalar
  • Name: FAILOPT
  • Type: scalar
  • Name: NUMAVG
  • Type: scalar
  • Name: NCYFAIL
  • Type: scalar
  • Name: ERODE
  • Type: scalar
  • Name: LCPS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TABULATED_JOHNSON_COOK_GYS

Description: Array

Syntax: dynamanual_mat_tabulated_johnson_cook_gys(MID,R0,E,PR,CP,TR,BETA,NUMINT,LCK1,LCKT,LCF,LCG,LCH,LCI,LCCR,LCCT,LCSR,LCST,IFLAG,SFIEPM,NITER)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: CP
  • Type: scalar
  • Name: TR
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: LCK1
  • Type: scalar
  • Name: LCKT
  • Type: scalar
  • Name: LCF
  • Type: scalar
  • Name: LCG
  • Type: scalar
  • Name: LCH
  • Type: scalar
  • Name: LCI
  • Type: scalar
  • Name: LCCR
  • Type: scalar
  • Name: LCCT
  • Type: scalar
  • Name: LCSR
  • Type: scalar
  • Name: LCST
  • Type: scalar
  • Name: IFLAG
  • Type: scalar
  • Name: SFIEPM
  • Type: scalar
  • Name: NITER
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_VISCOPLASTIC_MIXED_HARDENING

Description: Array

Syntax: dynamanual_mat_viscoplastic_mixed_hardening(MID,R0,E,PR,LCSS,BETA,FAIL)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: BETA
  • Type: scalar
  • Name: FAIL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_KINEMATIC_HARDENING_BARLAT89

Description: Array

Syntax: dynamanual_mat_kinematic_hardening_barlat89(MID,RO,E,PR,M,R00,R45,R90,CB,Y,SC,K,RSAT,SB,H,HLCID,AOPT,IOPT,C1,C2,IFLD,XP,A1,V1,D1,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: R00
  • Type: scalar
  • Name: R45
  • Type: scalar
  • Name: R90
  • Type: scalar
  • Name: CB
  • Type: scalar
  • Name: Y
  • Type: scalar
  • Name: SC
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: RSAT
  • Type: scalar
  • Name: SB
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: HLCID
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: IOPT
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: IFLD
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PML_ELASTIC

Description: Array

Syntax: dynamanual_mat_pml_elastic(MID,R0,E,PR)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PML_ELASTIC_FLUID

Description: Array

Syntax: dynamanual_mat_pml_elastic_fluid(MID,R0,K,VC)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: VC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PML_ACOUSTIC

Description: Array

Syntax: dynamanual_mat_pml_acoustic(MID,R0,C)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: C
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BIOT_HYSTERETIC

Description: Array

Syntax: dynamanual_mat_biot_hysteretic(MID,R0,E,PR,ZT,FD)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: ZT
  • Type: scalar
  • Name: FD
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CAZACU_BARLAT

Description: Array

Syntax: dynamanual_mat_cazacu_barlat(MID,RO,E,PR,HR,P1,P2,ITER,A,C11,C22,C33,LCID,E0,K,P3,AOPT,,,,C12,C13,C23,C44,,V1,D1,BETA,BETA,FIT,LC1ID,LC2ID,NUMINT,LCCID,ICFLAG,IDFLAG,LC3ID,EPSFG)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: HR
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: ITER
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C22
  • Type: scalar
  • Name: C33
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: C12
  • Type: scalar
  • Name: C13
  • Type: scalar
  • Name: C23
  • Type: scalar
  • Name: C44
  • Type: scalar
  • Name:
  • Type:
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: FIT
  • Type: scalar
  • Name: LC1ID
  • Type: scalar
  • Name: LC2ID
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: LCCID
  • Type: scalar
  • Name: ICFLAG
  • Type: scalar
  • Name: IDFLAG
  • Type: scalar
  • Name: LC3ID
  • Type: scalar
  • Name: EPSFG
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_VISCOELASTIC_LOOSE_FABRIC

Description: Array

Syntax: dynamanual_mat_viscoelastic_loose_fabric(MID,RO,E1,E2,G12,EU,THL,THI,TA,W,S,T,H,S,EKA,EUA,VMB,C,G23,EKB,AOPT,V1,D1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: E2
  • Type: scalar
  • Name: G12
  • Type: scalar
  • Name: EU
  • Type: scalar
  • Name: THL
  • Type: scalar
  • Name: THI
  • Type: scalar
  • Name: TA
  • Type: scalar
  • Name: W
  • Type: scalar
  • Name: S
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: S
  • Type: scalar
  • Name: EKA
  • Type: scalar
  • Name: EUA
  • Type: scalar
  • Name: VMB
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: G23
  • Type: scalar
  • Name: EKB
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MICROMECHANICS_DRY_FABRIC

Description: Array

Syntax: dynamanual_mat_micromechanics_dry_fabric(MID,RO,E1,E2,G12,G23,V12,V23,XT,THI,THL,BFI,BWI,DSCF,CNST,ATLR,VMB,VME,TRS,FFLG,AOPT,V1,D1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: E2
  • Type: scalar
  • Name: G12
  • Type: scalar
  • Name: G23
  • Type: scalar
  • Name: V12
  • Type: scalar
  • Name: V23
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: THI
  • Type: scalar
  • Name: THL
  • Type: scalar
  • Name: BFI
  • Type: scalar
  • Name: BWI
  • Type: scalar
  • Name: DSCF
  • Type: scalar
  • Name: CNST
  • Type: scalar
  • Name: ATLR
  • Type: scalar
  • Name: VMB
  • Type: scalar
  • Name: VME
  • Type: scalar
  • Name: TRS
  • Type: scalar
  • Name: FFLG
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SCC_ON_RCC

Description: Array

Syntax: dynamanual_mat_scc_on_rcc(MID,R0,E0,E1,E2,E3,E4,E5,PR,G,G_SCL,TSL,EPS_TAN)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: E2
  • Type: scalar
  • Name: E3
  • Type: scalar
  • Name: E4
  • Type: scalar
  • Name: E5
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: G_SCL
  • Type: scalar
  • Name: TSL
  • Type: scalar
  • Name: EPS_TAN
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PML_HYSTERETIC

Description: Array

Syntax: dynamanual_mat_pml_hysteretic(MID,R0,E,PR,ZT,FD)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: ZT
  • Type: scalar
  • Name: FD
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PERT_PIECEWISE_LINEAR_PLASTICITY

Description: Array

Syntax: dynamanual_mat_pert_piecewise_linear_plasticity()

Inputs:

Outputs:

*DYNAMANUAL_MAT_COHESIVE_MIXED_MODE_ELASTOPLASTIC_RATE

Description: Array

Syntax: dynamanual_mat_cohesive_mixed_mode_elastoplastic_rate(MID,RO,ROFLG,INTFAIL,EMOD,GMOD,THICK,G1C_0,G1C_INF,EDOT_G1,T0,T1,EDOT_T ,FG1,LCG1C,G2C_0,G2C_INF,EDOT_G2,S0,S1,EDOT_S ,FG2,LCG2C)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: ROFLG
  • Type: scalar
  • Name: INTFAIL
  • Type: scalar
  • Name: EMOD
  • Type: scalar
  • Name: GMOD
  • Type: scalar
  • Name: THICK
  • Type: scalar
  • Name: G1C_0
  • Type: scalar
  • Name: G1C_INF
  • Type: scalar
  • Name: EDOT_G1
  • Type: scalar
  • Name: T0
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: EDOT_T
  • Type: scalar
  • Name: FG1
  • Type: scalar
  • Name: LCG1C
  • Type: scalar
  • Name: G2C_0
  • Type: scalar
  • Name: G2C_INF
  • Type: scalar
  • Name: EDOT_G2
  • Type: scalar
  • Name: S0
  • Type: scalar
  • Name: S1
  • Type: scalar
  • Name: EDOT_S
  • Type: scalar
  • Name: FG2
  • Type: scalar
  • Name: LCG2C
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_JOHNSON_HOLMQUIST_JH1

Description: Array

Syntax: dynamanual_mat_johnson_holmquist_jh1(MID,RO,G,P1,S1,P2,S2,C,EPSI,T,,ALPHA,SFMAX,BETA,DP1,EPFMIN,EPFMAX,K1,K2,K3,FS)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: S1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: S2
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: EPSI
  • Type: scalar
  • Name: T
  • Type: scalar
  • Name:
  • Type:
  • Name: ALPHA
  • Type: scalar
  • Name: SFMAX
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: DP1
  • Type: scalar
  • Name: EPFMIN
  • Type: scalar
  • Name: EPFMAX
  • Type: scalar
  • Name: K1
  • Type: scalar
  • Name: K2
  • Type: scalar
  • Name: K3
  • Type: scalar
  • Name: FS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_KINEMATIC_HARDENING_BARLAT2000

Description: Array

Syntax: dynamanual_mat_kinematic_hardening_barlat2000(MID,RO,E,PR,,,M,ALPHA1,ALPHA2,ALPHA3,ALPHA4,ALPHA5,ALPHA6,ALPHA7,ALPHA8,CB,Y,C,K,RSAT,SB,H,AOPT,,IOPT,C1,C2,XP,A1,V1,D1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: M
  • Type: scalar
  • Name: ALPHA1
  • Type: scalar
  • Name: ALPHA2
  • Type: scalar
  • Name: ALPHA3
  • Type: scalar
  • Name: ALPHA4
  • Type: scalar
  • Name: ALPHA5
  • Type: scalar
  • Name: ALPHA6
  • Type: scalar
  • Name: ALPHA7
  • Type: scalar
  • Name: ALPHA8
  • Type: scalar
  • Name: CB
  • Type: scalar
  • Name: Y
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: RSAT
  • Type: scalar
  • Name: SB
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name:
  • Type:
  • Name: IOPT
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_HILL_90

Description: Array

Syntax: dynamanual_mat_hill_90(MID,RO,E,PR,HR,P1,P2,ITER,M,R00/AH,R45/BH,R90,LCID,E0,SPI,P3,CRC1,CRA1,CRC2,CRA2,CRC3,CRA3,CRC4,CRA4,AOPT,C,P,VLCID,,FLAG,,,,A1,A2,A3,V1,V2,V3,D1,D2,D3,BETA,USRFAIL)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: HR
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: ITER
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: R00/AH
  • Type: scalar
  • Name: R45/BH
  • Type: scalar
  • Name: R90
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: SPI
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: CRC1
  • Type: scalar
  • Name: CRA1
  • Type: scalar
  • Name: CRC2
  • Type: scalar
  • Name: CRA2
  • Type: scalar
  • Name: CRC3
  • Type: scalar
  • Name: CRA3
  • Type: scalar
  • Name: CRC4
  • Type: scalar
  • Name: CRA4
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: VLCID
  • Type: scalar
  • Name:
  • Type:
  • Name: FLAG
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: USRFAIL
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_UHS_STEEL

Description: Array

Syntax: dynamanual_mat_uhs_steel(MID,RO,E,PR,TUNIT,CRSH,PHASE,HEAT,LCY1,LCY2,LCY3,LCY4,LCY5,KFER,KPER,B,C,Co,Mo,Cr,Ni,Mn,Si,V,W,Cu,P,Al,As,Ti,CWM,LCTRE,THEXP1,THEXP5,LCTH1,LCTH5,TREF,LAT1,LAT5,TABTH,QR2,ALPHA,GRAIN,TOFFE,TOFPE,TOFBA,PLMEM2,PLMEM3,PLMEM4,PLMEM5,STRC,STRP,REACT,TEMPER,AUST,FERR,PEAR,BAIN,MART,GRK,GRQR,TAU1,FS,PS,BS,MS,MSIG,LCEPS23 ,LCEPS4,LCEPS5,LCH4,LCH5,DTCRIT,TSAMP,TASTART,TAEND ,TLSTART,TLEND ,EGHOST,PGHOST,AGHOST)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: TUNIT
  • Type: scalar
  • Name: CRSH
  • Type: scalar
  • Name: PHASE
  • Type: scalar
  • Name: HEAT
  • Type: scalar
  • Name: LCY1
  • Type: scalar
  • Name: LCY2
  • Type: scalar
  • Name: LCY3
  • Type: scalar
  • Name: LCY4
  • Type: scalar
  • Name: LCY5
  • Type: scalar
  • Name: KFER
  • Type: scalar
  • Name: KPER
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: Co
  • Type: scalar
  • Name: Mo
  • Type: scalar
  • Name: Cr
  • Type: scalar
  • Name: Ni
  • Type: scalar
  • Name: Mn
  • Type: scalar
  • Name: Si
  • Type: scalar
  • Name: V
  • Type: scalar
  • Name: W
  • Type: scalar
  • Name: Cu
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: Al
  • Type: scalar
  • Name: As
  • Type: scalar
  • Name: Ti
  • Type: scalar
  • Name: CWM
  • Type: scalar
  • Name: LCTRE
  • Type: scalar
  • Name: THEXP1
  • Type: scalar
  • Name: THEXP5
  • Type: scalar
  • Name: LCTH1
  • Type: scalar
  • Name: LCTH5
  • Type: scalar
  • Name: TREF
  • Type: scalar
  • Name: LAT1
  • Type: scalar
  • Name: LAT5
  • Type: scalar
  • Name: TABTH
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: GRAIN
  • Type: scalar
  • Name: TOFFE
  • Type: scalar
  • Name: TOFPE
  • Type: scalar
  • Name: TOFBA
  • Type: scalar
  • Name: PLMEM2
  • Type: scalar
  • Name: PLMEM3
  • Type: scalar
  • Name: PLMEM4
  • Type: scalar
  • Name: PLMEM5
  • Type: scalar
  • Name: STRC
  • Type: scalar
  • Name: STRP
  • Type: scalar
  • Name: REACT
  • Type: scalar
  • Name: TEMPER
  • Type: scalar
  • Name: AUST
  • Type: scalar
  • Name: FERR
  • Type: scalar
  • Name: PEAR
  • Type: scalar
  • Name: BAIN
  • Type: scalar
  • Name: MART
  • Type: scalar
  • Name: GRK
  • Type: scalar
  • Name: GRQR
  • Type: scalar
  • Name: TAU1
  • Type: scalar
  • Name: FS
  • Type: scalar
  • Name: PS
  • Type: scalar
  • Name: BS
  • Type: scalar
  • Name: MS
  • Type: scalar
  • Name: MSIG
  • Type: scalar
  • Name: LCEPS23
  • Type: scalar
  • Name: LCEPS4
  • Type: scalar
  • Name: LCEPS5
  • Type: scalar
  • Name: LCH4
  • Type: scalar
  • Name: LCH5
  • Type: scalar
  • Name: DTCRIT
  • Type: scalar
  • Name: TSAMP
  • Type: scalar
  • Name: TASTART
  • Type: scalar
  • Name: TAEND
  • Type: scalar
  • Name: TLSTART
  • Type: scalar
  • Name: TLEND
  • Type: scalar
  • Name: EGHOST
  • Type: scalar
  • Name: PGHOST
  • Type: scalar
  • Name: AGHOST
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PML_OPTIONTROPIC_ELASTIC

Description: Array

Syntax: dynamanual_mat_pml_optiontropic_elastic(MID,R0,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,AOPT,G,SIGF,MID,R0,C11,C12,C22,C13,C23,C33,C14,C24,C34,C44,C15,C25,C35,C45,C55,C16,C26,C36,C46,C56,C66,AOPT,XP,YP,ZP,A1,A2,A3,MACF,IHIS,V1,V2,V3,D1,D2,D3,BETA,REF)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: SIGF
  • Type: scalar
  • Name: MID
  • Type: scalar
  • Name: R0
  • Type: scalar
  • Name: C11
  • Type: scalar
  • Name: C12
  • Type: scalar
  • Name: C22
  • Type: scalar
  • Name: C13
  • Type: scalar
  • Name: C23
  • Type: scalar
  • Name: C33
  • Type: scalar
  • Name: C14
  • Type: scalar
  • Name: C24
  • Type: scalar
  • Name: C34
  • Type: scalar
  • Name: C44
  • Type: scalar
  • Name: C15
  • Type: scalar
  • Name: C25
  • Type: scalar
  • Name: C35
  • Type: scalar
  • Name: C45
  • Type: scalar
  • Name: C55
  • Type: scalar
  • Name: C16
  • Type: scalar
  • Name: C26
  • Type: scalar
  • Name: C36
  • Type: scalar
  • Name: C46
  • Type: scalar
  • Name: C56
  • Type: scalar
  • Name: C66
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: IHIS
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: REF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PML_NULL

Description: Array

Syntax: dynamanual_mat_pml_null(MID,RO,MU)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: MU
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PHS_BMW

Description: Array

Syntax: dynamanual_mat_phs_bmw(MID,RO,E,PR,TUNIT,TRIP,PHASE,HEAT,LCY1,LCY2,LCY3,LCY4,LCY5,C_F,C_P,C_B,C,Co,Mo,Cr,Ni,Mn,Si,V,W,Cu,P,Al,As,Ti,B,TABRHO,TREF,LAT1,LAT5,TABTH,QR2,ALPHA,GRAIN,TOFFE,TOFPE,TOFBA,PLMEM2,PLMEM3,PLMEM4,PLMEM5,STRC,STRP,FS,PS,BS,MS,MSIG,LCEPS23,LCEPS4,LCEPS5,LCH4,LCH5,DTCRIT,TSAMP,ISLC,IEXTRA,ALPH_M,N_M,PHI_M,PSI_M,OMG_F,PHI_F,PSI_F,CR_F,OMG_P,PHI_P,PSI_P,CR_P ,OMG_B ,PHI_B ,PSI_B ,CR_B ,AUST,FERR,PEAR,BAIN,MART,GRK,GRQR,TAU1 ,GRA,GRB,EXPA,EXPB,GRCC ,GRCM,HEATN,TAU2,FUNCA,FUNCB,FUNCM,TCVUP,TCVLO,CVCRIT,TCVSL,EPSP,EXPON)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: TUNIT
  • Type: scalar
  • Name: TRIP
  • Type: scalar
  • Name: PHASE
  • Type: scalar
  • Name: HEAT
  • Type: scalar
  • Name: LCY1
  • Type: scalar
  • Name: LCY2
  • Type: scalar
  • Name: LCY3
  • Type: scalar
  • Name: LCY4
  • Type: scalar
  • Name: LCY5
  • Type: scalar
  • Name: C_F
  • Type: scalar
  • Name: C_P
  • Type: scalar
  • Name: C_B
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: Co
  • Type: scalar
  • Name: Mo
  • Type: scalar
  • Name: Cr
  • Type: scalar
  • Name: Ni
  • Type: scalar
  • Name: Mn
  • Type: scalar
  • Name: Si
  • Type: scalar
  • Name: V
  • Type: scalar
  • Name: W
  • Type: scalar
  • Name: Cu
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: Al
  • Type: scalar
  • Name: As
  • Type: scalar
  • Name: Ti
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: TABRHO
  • Type: scalar
  • Name: TREF
  • Type: scalar
  • Name: LAT1
  • Type: scalar
  • Name: LAT5
  • Type: scalar
  • Name: TABTH
  • Type: scalar
  • Name: QR2
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: GRAIN
  • Type: scalar
  • Name: TOFFE
  • Type: scalar
  • Name: TOFPE
  • Type: scalar
  • Name: TOFBA
  • Type: scalar
  • Name: PLMEM2
  • Type: scalar
  • Name: PLMEM3
  • Type: scalar
  • Name: PLMEM4
  • Type: scalar
  • Name: PLMEM5
  • Type: scalar
  • Name: STRC
  • Type: scalar
  • Name: STRP
  • Type: scalar
  • Name: FS
  • Type: scalar
  • Name: PS
  • Type: scalar
  • Name: BS
  • Type: scalar
  • Name: MS
  • Type: scalar
  • Name: MSIG
  • Type: scalar
  • Name: LCEPS23
  • Type: scalar
  • Name: LCEPS4
  • Type: scalar
  • Name: LCEPS5
  • Type: scalar
  • Name: LCH4
  • Type: scalar
  • Name: LCH5
  • Type: scalar
  • Name: DTCRIT
  • Type: scalar
  • Name: TSAMP
  • Type: scalar
  • Name: ISLC
  • Type: scalar
  • Name: IEXTRA
  • Type: scalar
  • Name: ALPH_M
  • Type: scalar
  • Name: N_M
  • Type: scalar
  • Name: PHI_M
  • Type: scalar
  • Name: PSI_M
  • Type: scalar
  • Name: OMG_F
  • Type: scalar
  • Name: PHI_F
  • Type: scalar
  • Name: PSI_F
  • Type: scalar
  • Name: CR_F
  • Type: scalar
  • Name: OMG_P
  • Type: scalar
  • Name: PHI_P
  • Type: scalar
  • Name: PSI_P
  • Type: scalar
  • Name: CR_P
  • Type: scalar
  • Name: OMG_B
  • Type: scalar
  • Name: PHI_B
  • Type: scalar
  • Name: PSI_B
  • Type: scalar
  • Name: CR_B
  • Type: scalar
  • Name: AUST
  • Type: scalar
  • Name: FERR
  • Type: scalar
  • Name: PEAR
  • Type: scalar
  • Name: BAIN
  • Type: scalar
  • Name: MART
  • Type: scalar
  • Name: GRK
  • Type: scalar
  • Name: GRQR
  • Type: scalar
  • Name: TAU1
  • Type: scalar
  • Name: GRA
  • Type: scalar
  • Name: GRB
  • Type: scalar
  • Name: EXPA
  • Type: scalar
  • Name: EXPB
  • Type: scalar
  • Name: GRCC
  • Type: scalar
  • Name: GRCM
  • Type: scalar
  • Name: HEATN
  • Type: scalar
  • Name: TAU2
  • Type: scalar
  • Name: FUNCA
  • Type: scalar
  • Name: FUNCB
  • Type: scalar
  • Name: FUNCM
  • Type: scalar
  • Name: TCVUP
  • Type: scalar
  • Name: TCVLO
  • Type: scalar
  • Name: CVCRIT
  • Type: scalar
  • Name: TCVSL
  • Type: scalar
  • Name: EPSP
  • Type: scalar
  • Name: EXPON
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_REINFORCED_THERMOPLASTIC

Description: Array

Syntax: dynamanual_mat_reinforced_thermoplastic(MID,RO,EM,LCEM,PRM,LCPRM,LCSIGY,BETA,NFIB,AOPT,XP,A1,V1,D1,MANGL,THICK,IDF1,ALPH1,EF1,LCEF1,G23_1,G31_1,G12,LCG12,ALOC12,GLOC12,METH12,IDF2,ALPH2,EF2,LCEF2,G23_2,G31_2,G23,LCG23,ALOC23,GLOC23,METH23,IDF3,ALPH3,EF3,LCEF3,G23_3,G31_3,POSTV)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: EM
  • Type: scalar
  • Name: LCEM
  • Type: scalar
  • Name: PRM
  • Type: scalar
  • Name: LCPRM
  • Type: scalar
  • Name: LCSIGY
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: NFIB
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: MANGL
  • Type: scalar
  • Name: THICK
  • Type: scalar
  • Name: IDF1
  • Type: scalar
  • Name: ALPH1
  • Type: scalar
  • Name: EF1
  • Type: scalar
  • Name: LCEF1
  • Type: scalar
  • Name: G23_1
  • Type: scalar
  • Name: G31_1
  • Type: scalar
  • Name: G12
  • Type: scalar
  • Name: LCG12
  • Type: scalar
  • Name: ALOC12
  • Type: scalar
  • Name: GLOC12
  • Type: scalar
  • Name: METH12
  • Type: scalar
  • Name: IDF2
  • Type: scalar
  • Name: ALPH2
  • Type: scalar
  • Name: EF2
  • Type: scalar
  • Name: LCEF2
  • Type: scalar
  • Name: G23_2
  • Type: scalar
  • Name: G31_2
  • Type: scalar
  • Name: G23
  • Type: scalar
  • Name: LCG23
  • Type: scalar
  • Name: ALOC23
  • Type: scalar
  • Name: GLOC23
  • Type: scalar
  • Name: METH23
  • Type: scalar
  • Name: IDF3
  • Type: scalar
  • Name: ALPH3
  • Type: scalar
  • Name: EF3
  • Type: scalar
  • Name: LCEF3
  • Type: scalar
  • Name: G23_3
  • Type: scalar
  • Name: G31_3
  • Type: scalar
  • Name: POSTV
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_REINFORCED_THERMOPLASTIC_UDFIBER

Description: Array

Syntax: dynamanual_mat_reinforced_thermoplastic_udfiber(MID,RO,EM,PRM,G,EZDEF,NFIB,AOPT,XP,YP,ZP,A1,A2,A3,V1,V2,V3,D1,D2,D3,MANGL,IDF1,ALPH1,EF1,KAP1,IDF2,ALPH2,EF2,KAP2,IDF3,ALPH3,EF3,KAP3)

Inputs: - Name: MID - Type: A8

  • Name: RO
  • Type: scalar
  • Name: EM
  • Type: scalar
  • Name: PRM
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: EZDEF
  • Type: scalar
  • Name: NFIB
  • Type: A8
  • Name: AOPT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: MANGL
  • Type: scalar
  • Name: IDF1
  • Type: scalar
  • Name: ALPH1
  • Type: scalar
  • Name: EF1
  • Type: scalar
  • Name: KAP1
  • Type: scalar
  • Name: IDF2
  • Type: scalar
  • Name: ALPH2
  • Type: scalar
  • Name: EF2
  • Type: scalar
  • Name: KAP2
  • Type: scalar
  • Name: IDF3
  • Type: scalar
  • Name: ALPH3
  • Type: scalar
  • Name: EF3
  • Type: scalar
  • Name: KAP3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TAILORED_PROPERTIES

Description: Array

Syntax: dynamanual_mat_tailored_properties(MID,RO,E,PR,,,FAIL,TDEL,,,LCSS,,VP,HISVN,PHASE,EPS1,ES1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: FAIL
  • Type: scalar
  • Name: TDEL
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: LCSS
  • Type: vector
  • Name:
  • Type:
  • Name: VP
  • Type: scalar
  • Name: HISVN
  • Type: scalar
  • Name: PHASE
  • Type: scalar
  • Name: EPS1
  • Type: scalar
  • Name: ES1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TOUGHENED_ADHESIVE_POLYMER

Description: Array

Syntax: dynamanual_mat_toughened_adhesive_polymer(MID,RO,E,PR,FLG,JCFL,DOPT,LCSS,TAU0,Q,B,H,C,GAM0,GAMM,A10,A20,A1H,A2H,A2S,POW,,,D1,D2,D3,D4,D1C,D2C)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: FLG
  • Type: scalar
  • Name: JCFL
  • Type: scalar
  • Name: DOPT
  • Type: scalar
  • Name: LCSS
  • Type: vector
  • Name: TAU0
  • Type: scalar
  • Name: Q
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: H
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: GAM0
  • Type: scalar
  • Name: GAMM
  • Type: scalar
  • Name: A10
  • Type: scalar
  • Name: A20
  • Type: scalar
  • Name: A1H
  • Type: scalar
  • Name: A2H
  • Type: scalar
  • Name: A2S
  • Type: scalar
  • Name: POW
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: D4
  • Type: scalar
  • Name: D1C
  • Type: scalar
  • Name: D2C
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GENERALIZED_PHASECHANGE

Description: Array

Syntax: dynamanual_mat_generalized_phasechange(MID,RO,N,YM,PR,MIX,MIXR,TASTRT,TAEND,CTE,,,,DTEMP,TIME,PTLAW,PTSTR,PTEND,PTX1,PTTAB1,PTEPS,PTRIP,,,,GRAI,SIGY1,SIGY2,SIGY3,SIGY4,SIGY5,SIGY6,SIGY7,SIGY8)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: YM
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: MIX
  • Type: scalar
  • Name: MIXR
  • Type: scalar
  • Name: TASTRT
  • Type: scalar
  • Name: TAEND
  • Type: scalar
  • Name: CTE
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: DTEMP
  • Type: scalar
  • Name: TIME
  • Type: scalar
  • Name: PTLAW
  • Type: scalar
  • Name: PTSTR
  • Type: scalar
  • Name: PTEND
  • Type: scalar
  • Name: PTX1
  • Type: scalar
  • Name: PTTAB1
  • Type: scalar
  • Name: PTEPS
  • Type: scalar
  • Name: PTRIP
  • Type: scalar
  • Name:
  • Type:
  • Name:
  • Type:
  • Name:
  • Type:
  • Name: GRAI
  • Type: scalar
  • Name: SIGY1
  • Type: scalar
  • Name: SIGY2
  • Type: scalar
  • Name: SIGY3
  • Type: scalar
  • Name: SIGY4
  • Type: scalar
  • Name: SIGY5
  • Type: scalar
  • Name: SIGY6
  • Type: scalar
  • Name: SIGY7
  • Type: scalar
  • Name: SIGY8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PIECEWISE_LINEAR_PLASTIC_THERMAL

Description: Array

Syntax: dynamanual_mat_piecewise_linear_plastic_thermal(MID,RO,E,PR,C,P,FAIL,TDEL,TABIDC,TABIDT,LALPHA,,VP,ALPHA,TREF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: FAIL
  • Type: scalar
  • Name: TDEL
  • Type: scalar
  • Name: TABIDC
  • Type: scalar
  • Name: TABIDT
  • Type: scalar
  • Name: LALPHA
  • Type: scalar
  • Name:
  • Type:
  • Name: VP
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: TREF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_AMORPHOUS_SOLIDS_FINITE_STRAIN

Description: Array

Syntax: dynamanual_mat_amorphous_solids_finite_strain(MID,RO,K,G,MR,LL,NU0,M,ALPHA,H0,SCV,B,ECV,G0,S0,MID,RO,K,G,MR,LL,NU0,M ,ALPHA,H0,SCV,B,ECV,G0,S0)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: MR
  • Type: scalar
  • Name: LL
  • Type: scalar
  • Name: NU0
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: H0
  • Type: scalar
  • Name: SCV
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: ECV
  • Type: scalar
  • Name: G0
  • Type: scalar
  • Name: S0
  • Type: scalar
  • Name: MID
  • Type:
  • Name: RO
  • Type:
  • Name: K
  • Type: 2.24GPa
  • Name: G
  • Type: 0.857GPa
  • Name: MR
  • Type: 11.0MPa
  • Name: LL
  • Type: 1.45
  • Name: NU0
  • Type: 0.0017s-1
  • Name: M
  • Type: 0.011
  • Name: ALPHA
  • Type: 0.08
  • Name: H0
  • Type: 2.75GPa
  • Name: SCV
  • Type: 24.0MPa
  • Name: B
  • Type: 825
  • Name: ECV
  • Type: 0.001
  • Name: G0
  • Type: 0.006
  • Name: S0
  • Type: 20.0MPa

Outputs: Name: Type: text

*DYNAMANUAL_MAT_STOUGHTON_NON_ASSOCIATED_FLOW

Description: Array

Syntax: dynamanual_mat_stoughton_non_associated_flow(MID,R0,E,PR,R00,SIG00,SIG45,SIG90,SIGB,LCIDS,LCIDV,SCALE,EF0,PLIM,Q,GAMA,M,AOPT,XP,A1,V1,D1)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: R00
  • Type: scalar
  • Name: SIG00
  • Type: scalar
  • Name: SIG45
  • Type: scalar
  • Name: SIG90
  • Type: scalar
  • Name: SIGB
  • Type: scalar
  • Name: LCIDS
  • Type: scalar
  • Name: LCIDV
  • Type: scalar
  • Name: SCALE
  • Type: scalar
  • Name: EF0
  • Type: scalar
  • Name: PLIM
  • Type: scalar
  • Name: Q
  • Type: scalar
  • Name: GAMA
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_MOHR_NON_ASSOCIATED_FLOW

Description: Array

Syntax: dynamanual_mat_mohr_non_associated_flow(MID,R0,E,PR,P12,P22,P33,G12,G22,G33,LCIDS,LCIDV,LCIDT,LFLD,LFRAC,W0,A,SCALE,SIZE0,TREF,EF0,PLIM,Q,GAMA,M,AOPT,,A1,V1)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: P12
  • Type: scalar
  • Name: P22
  • Type: scalar
  • Name: P33
  • Type: scalar
  • Name: G12
  • Type: scalar
  • Name: G22
  • Type: scalar
  • Name: G33
  • Type: scalar
  • Name: LCIDS
  • Type: scalar
  • Name: LCIDV
  • Type: scalar
  • Name: LCIDT
  • Type: scalar
  • Name: LFLD
  • Type: scalar
  • Name: LFRAC
  • Type: scalar
  • Name: W0
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: SCALE
  • Type: scalar
  • Name: SIZE0
  • Type: scalar
  • Name: TREF
  • Type: scalar
  • Name: EF0
  • Type: scalar
  • Name: PLIM
  • Type: scalar
  • Name: Q
  • Type: scalar
  • Name: GAMA
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name:
  • Type:
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LAMINATED_FRACTURE_DAIMLER_PINHO

Description: Array

Syntax: dynamanual_mat_laminated_fracture_daimler_pinho(MID,R0,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,AOPT,DAF,DKF,DMF,EFS,XP,A1,V1,D1,MANGLE,ENKINK,ENA,ENB,ENT,ENL,XC,XT,YC,YT,SL,FI0,SIGY,ETAN,BETA,PFL,PUCK,SOFT,DT)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: DAF
  • Type: scalar
  • Name: DKF
  • Type: scalar
  • Name: DMF
  • Type: scalar
  • Name: EFS
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: MANGLE
  • Type: scalar
  • Name: ENKINK
  • Type: scalar
  • Name: ENA
  • Type: scalar
  • Name: ENB
  • Type: scalar
  • Name: ENT
  • Type: scalar
  • Name: ENL
  • Type: scalar
  • Name: XC
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: YC
  • Type: scalar
  • Name: YT
  • Type: scalar
  • Name: SL
  • Type: scalar
  • Name: FI0
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: PFL
  • Type: scalar
  • Name: PUCK
  • Type: scalar
  • Name: SOFT
  • Type: scalar
  • Name: DT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_LAMINATED_FRACTURE_DAIMLER_CAMANHO

Description: Array

Syntax: dynamanual_mat_laminated_fracture_daimler_camanho(MID,R0,EA,EB,EC,PRBA,PRCA,PRCB,GAB,GBC,GCA,AOPT,DAF,DKF,DMF,EFS,XP,A1,V1,D1,MANGLE,GXC,GXT,GYC,GYT,GSL,GXCO,GXTO,XC,XT,YC,YT,SL,XCO,XTO,FI0,SIGY,ETAN,BETA,PFL,PUCK,SOFT,DT)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: EA
  • Type: scalar
  • Name: EB
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: PRBA
  • Type: scalar
  • Name: PRCA
  • Type: scalar
  • Name: PRCB
  • Type: scalar
  • Name: GAB
  • Type: scalar
  • Name: GBC
  • Type: scalar
  • Name: GCA
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: DAF
  • Type: scalar
  • Name: DKF
  • Type: scalar
  • Name: DMF
  • Type: scalar
  • Name: EFS
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: MANGLE
  • Type: scalar
  • Name: GXC
  • Type: scalar
  • Name: GXT
  • Type: scalar
  • Name: GYC
  • Type: scalar
  • Name: GYT
  • Type: scalar
  • Name: GSL
  • Type: scalar
  • Name: GXCO
  • Type: scalar
  • Name: GXTO
  • Type: scalar
  • Name: XC
  • Type: scalar
  • Name: XT
  • Type: scalar
  • Name: YC
  • Type: scalar
  • Name: YT
  • Type: scalar
  • Name: SL
  • Type: scalar
  • Name: XCO
  • Type: scalar
  • Name: XTO
  • Type: scalar
  • Name: FI0
  • Type: scalar
  • Name: SIGY
  • Type: scalar
  • Name: ETAN
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: PFL
  • Type: scalar
  • Name: PUCK
  • Type: scalar
  • Name: SOFT
  • Type: scalar
  • Name: DT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TABULATED_JOHNSON_COOK_ORTHO_PLASTICITY

Description: Array

Syntax: dynamanual_mat_tabulated_johnson_cook_ortho_plasticity (MID,R0,E,PR,CP,TR,BETA,NUMINT,LCT00R,LCT00T,LCF,LCG,LCH,LCI,LCC00R,LCC00T,LCS45R,LCS45T,,SFIEPM,NITER,AOPT,LCT90R,LCT45R,LCTTHR,LCC90R,LCC45R,LCCTHR,LCT90T,LCT45T,LCTTHT,LCC90T,LCC45T,LCCTHT,XP,YP,ZP,A1,A2,A3,MACF,V1,V2,V3,D1,D2,D3,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: CP
  • Type: scalar
  • Name: TR
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: NUMINT
  • Type: scalar
  • Name: LCT00R
  • Type: scalar
  • Name: LCT00T
  • Type: scalar
  • Name: LCF
  • Type: scalar
  • Name: LCG
  • Type: scalar
  • Name: LCH
  • Type: scalar
  • Name: LCI
  • Type: scalar
  • Name: LCC00R
  • Type: scalar
  • Name: LCC00T
  • Type: scalar
  • Name: LCS45R
  • Type: scalar
  • Name: LCS45T
  • Type: scalar
  • Name:
  • Type: scalar
  • Name: SFIEPM
  • Type: scalar
  • Name: NITER
  • Type:
  • Name: AOPT
  • Type: scalar
  • Name: LCT90R
  • Type: scalar
  • Name: LCT45R
  • Type: scalar
  • Name: LCTTHR
  • Type: scalar
  • Name: LCC90R
  • Type: scalar
  • Name: LCC45R
  • Type: scalar
  • Name: LCCTHR
  • Type: scalar
  • Name: LCT90T
  • Type: scalar
  • Name: LCT45T
  • Type: scalar
  • Name: LCTTHT
  • Type: scalar
  • Name: LCC90T
  • Type: scalar
  • Name: LCC45T
  • Type: scalar
  • Name: LCCTHT
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: V2
  • Type: scalar
  • Name: V3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_TISSUE_DISPERSED

Description: Array

Syntax: dynamanual_mat_tissue_dispersed(MID,RO,F,SIGMA,MU,KAPPA,ACT,INIT,FID,ORTH,C1,THETA,NHMOD,ACT1,ACT9,AOPT,BETA,XP,A1,V1,D1)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: F
  • Type: scalar
  • Name: SIGMA
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: KAPPA
  • Type: scalar
  • Name: ACT
  • Type: scalar
  • Name: INIT
  • Type: scalar
  • Name: FID
  • Type: scalar
  • Name: ORTH
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: THETA
  • Type: scalar
  • Name: NHMOD
  • Type: scalar
  • Name: ACT1
  • Type: scalar
  • Name: ACT9
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_EIGHT_CHAIN_RUBBER

Description: Array

Syntax: dynamanual_mat_eight_chain_rubber(MID,RO,K,MU,N,MULL,VISPL,VISEL,YLD0,FP,PMU,M1,TIME,VCON,Q1,K1,AOPT,MACF,XP,A1,V1,D1,THETA,TAUi,BETAi)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: MU
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: MULL
  • Type: scalar
  • Name: VISPL
  • Type: scalar
  • Name: VISEL
  • Type: scalar
  • Name: YLD0
  • Type: scalar
  • Name: FP
  • Type: scalar
  • Name: PMU
  • Type: scalar
  • Name: M1
  • Type: scalar
  • Name: TIME
  • Type: scalar
  • Name: VCON
  • Type: scalar
  • Name: Q1
  • Type: scalar
  • Name: K1
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: THETA
  • Type: scalar
  • Name: TAUi
  • Type: scalar
  • Name: BETAi
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_BERGSTROM_BOYCE_RUBBER

Description: Array

Syntax: dynamanual_mat_bergstrom_boyce_rubber(MID,RO,K,G,GV,N,NV,C,M,GAM0,TAUH)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K
  • Type: scalar
  • Name: G
  • Type: scalar
  • Name: GV
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: NV
  • Type: scalar
  • Name: C
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: GAM0
  • Type: scalar
  • Name: TAUH
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CWM

Description: Array

Syntax: dynamanual_mat_cwm(MID,RO,LCEM,LCPR,LCSY,LCHR,LCAT,BETA,TASTART,TAEND,TLSTART,TLEND,EGHOST,PGHOST,AGHOST,T2PHASE,T1PHASE)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: LCEM
  • Type: scalar
  • Name: LCPR
  • Type: scalar
  • Name: LCSY
  • Type: scalar
  • Name: LCHR
  • Type: scalar
  • Name: LCAT
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: TASTART
  • Type: scalar
  • Name: TAEND
  • Type: scalar
  • Name: TLSTART
  • Type: scalar
  • Name: TLEND
  • Type: scalar
  • Name: EGHOST
  • Type: scalar
  • Name: PGHOST
  • Type: scalar
  • Name: AGHOST
  • Type: scalar
  • Name: T2PHASE
  • Type: scalar
  • Name: T1PHASE
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_POWDER

Description: Array

Syntax: dynamanual_mat_powder(MID,RO,P11,E0,LCK,PR,LCX,LCY,LCC,L,R,CA,CD,CV,P,LCH,LCFY,SINT,TZRO,LCFK,LCFS2,DV1,DV2,DS1,DS2,OMEGA,RGAS,LCPR,LCFS3,LCTAU,ALPHA,LCFS1,GAMMA,L0,LCFKS)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: P11
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: LCK
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: LCX
  • Type: scalar
  • Name: LCY
  • Type: scalar
  • Name: LCC
  • Type: scalar
  • Name: L
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: CA
  • Type: scalar
  • Name: CD
  • Type: scalar
  • Name: CV
  • Type: scalar
  • Name: P
  • Type: scalar
  • Name: LCH
  • Type: scalar
  • Name: LCFY
  • Type: scalar
  • Name: SINT
  • Type: scalar
  • Name: TZRO
  • Type: scalar
  • Name: LCFK
  • Type: scalar
  • Name: LCFS2
  • Type: scalar
  • Name: DV1
  • Type: scalar
  • Name: DV2
  • Type: scalar
  • Name: DS1
  • Type: scalar
  • Name: DS2
  • Type: scalar
  • Name: OMEGA
  • Type: scalar
  • Name: RGAS
  • Type: scalar
  • Name: LCPR
  • Type: scalar
  • Name: LCFS3
  • Type: scalar
  • Name: LCTAU
  • Type: scalar
  • Name: ALPHA
  • Type: scalar
  • Name: LCFS1
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: L0
  • Type: scalar
  • Name: LCFKS
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_RHT

Description: Array

Syntax: dynamanual_mat_rht(MID,RO,SHEAR,ONEMPA,EPSF,B0,B1,T1,A,N,FC,FS*,FT*,Q0,B,T2,E0C,E0T,EC,ET,BETAC,BETAT,PTF,GC*,GT*,XI,D1,D2,EPM,AF,NF,GAMMA,A1,A2,A3,PEL,PC0,NP,ALPHA0)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: SHEAR
  • Type: scalar
  • Name: ONEMPA
  • Type: scalar
  • Name: EPSF
  • Type: scalar
  • Name: B0
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: FS*
  • Type: scalar
  • Name: FT*
  • Type: scalar
  • Name: Q0
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: T2
  • Type: scalar
  • Name: E0C
  • Type: scalar
  • Name: E0T
  • Type: scalar
  • Name: EC
  • Type: scalar
  • Name: ET
  • Type: scalar
  • Name: BETAC
  • Type: scalar
  • Name: BETAT
  • Type: scalar
  • Name: PTF
  • Type: scalar
  • Name: GC*
  • Type: scalar
  • Name: GT*
  • Type: scalar
  • Name: XI
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: EPM
  • Type: scalar
  • Name: AF
  • Type: scalar
  • Name: NF
  • Type: scalar
  • Name: GAMMA
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: PEL
  • Type: scalar
  • Name: PC0
  • Type: scalar
  • Name: NP
  • Type: scalar
  • Name: ALPHA0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CONCRETE_DAMAGE_PLASTIC_MODEL

Description: Array

Syntax: dynamanual_mat_concrete_damage_plastic_model(MID,RO,E,PR,ECC,QH0,FT,FC,HP,AH,BH,CH,DH,AS,DF,FC0,TYPE,BS,WF,WF1,FT1,STRFLG,FAILFLG,EFC)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: ECC
  • Type: scalar
  • Name: QH0
  • Type: scalar
  • Name: FT
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: HP
  • Type: scalar
  • Name: AH
  • Type: scalar
  • Name: BH
  • Type: scalar
  • Name: CH
  • Type: scalar
  • Name: DH
  • Type: scalar
  • Name: AS
  • Type: scalar
  • Name: DF
  • Type: scalar
  • Name: FC0
  • Type: scalar
  • Name: TYPE
  • Type: scalar
  • Name: BS
  • Type: scalar
  • Name: WF
  • Type: scalar
  • Name: WF1
  • Type: scalar
  • Name: FT1
  • Type: scalar
  • Name: STRFLG
  • Type: scalar
  • Name: FAILFLG
  • Type: scalar
  • Name: EFC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_PAPER

Description: Array

Syntax: dynamanual_mat_paper(MID,RO,E1,PR21,G12,E3C,CC,TWOK,,R0T,S01,A01,B01,C01,S02,A02,B02,C02,S03,A03,B03,C03,S04,A04,B04,C04,S05,A05,B05,C05,PRP1,PRP2,PRP4,PRP5,ASIG,BSIG,CSIG,TAU0,ATAU,BTAU,AOPT,MACF,XP,A1,V1,D1,BETA)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: PR21
  • Type: scalar
  • Name: G12
  • Type: scalar
  • Name: E3C
  • Type: scalar
  • Name: CC
  • Type: scalar
  • Name: TWOK
  • Type: scalar
  • Name:
  • Type:
  • Name: R0T
  • Type: scalar
  • Name: S01
  • Type: scalar
  • Name: A01
  • Type: scalar
  • Name: B01
  • Type: scalar
  • Name: C01
  • Type: scalar
  • Name: S02
  • Type: scalar
  • Name: A02
  • Type: scalar
  • Name: B02
  • Type: scalar
  • Name: C02
  • Type: scalar
  • Name: S03
  • Type: scalar
  • Name: A03
  • Type: scalar
  • Name: B03
  • Type: scalar
  • Name: C03
  • Type: scalar
  • Name: S04
  • Type: scalar
  • Name: A04
  • Type: scalar
  • Name: B04
  • Type: scalar
  • Name: C04
  • Type: scalar
  • Name: S05
  • Type: scalar
  • Name: A05
  • Type: scalar
  • Name: B05
  • Type: scalar
  • Name: C05
  • Type: scalar
  • Name: PRP1
  • Type: scalar
  • Name: PRP2
  • Type: scalar
  • Name: PRP4
  • Type: scalar
  • Name: PRP5
  • Type: scalar
  • Name: ASIG
  • Type: scalar
  • Name: BSIG
  • Type: scalar
  • Name: CSIG
  • Type: scalar
  • Name: TAU0
  • Type: scalar
  • Name: ATAU
  • Type: scalar
  • Name: BTAU
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: MACF
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: V1
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: BETA
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SMOOTH_VISCOELASTIC_VISCOPLASTIC

Description: Array

Syntax: dynamanual_mat_smooth_viscoelastic_viscoplastic(MID,RO,k,A0,B0,A1,B1,M,KAPAS,KAPA0,SHEAR)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: k
  • Type: scalar
  • Name: A0
  • Type: scalar
  • Name: B0
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: KAPAS
  • Type: scalar
  • Name: KAPA0
  • Type: scalar
  • Name: SHEAR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_CHRONOLOGICAL_VISCOELASTIC

Description: Array

Syntax: dynamanual_mat_chronological_viscoelastic(MID,RO,BULK,PCF,EF,TREF,A,B,LCID,NT,BSTART,TRAMP,LCIDK,NTK,BSTARTK,TRAMPK ,GI,BETAI,KI,BETAKI)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: BULK
  • Type: scalar
  • Name: PCF
  • Type: scalar
  • Name: EF
  • Type: scalar
  • Name: TREF
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: B
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: NT
  • Type: scalar
  • Name: BSTART
  • Type: scalar
  • Name: TRAMP
  • Type: scalar
  • Name: LCIDK
  • Type: scalar
  • Name: NTK
  • Type: scalar
  • Name: BSTARTK
  • Type: scalar
  • Name: TRAMPK
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETAI
  • Type: scalar
  • Name: KI
  • Type: scalar
  • Name: BETAKI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ADHESIVE_CURING_VISCOELASTIC

Description: Array

Syntax: dynamanual_mat_adhesive_curing_viscoelastic(MID,RO,K1,K2,C1,C2,M,N,CHEXP1 ,CHEXP2,CHEXP3,LCCHEXP,LCTHEXP,R,TREFEXP,DOCREFE XP,WLFTREF,WLFA,WLFB,LCG0,LCK0,IDOC,INCR,GI,BETAI,KI,BETAKI)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: K1
  • Type: scalar
  • Name: K2
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: N
  • Type: scalar
  • Name: CHEXP1
  • Type: scalar
  • Name: CHEXP2
  • Type: scalar
  • Name: CHEXP3
  • Type: scalar
  • Name: LCCHEXP
  • Type: scalar
  • Name: LCTHEXP
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: TREFEXP
  • Type: scalar
  • Name: DOCREFE XP
  • Type: scalar
  • Name: WLFTREF
  • Type: scalar
  • Name: WLFA
  • Type: scalar
  • Name: WLFB
  • Type: scalar
  • Name: LCG0
  • Type: scalar
  • Name: LCK0
  • Type: scalar
  • Name: IDOC
  • Type: scalar
  • Name: INCR
  • Type: scalar
  • Name: GI
  • Type: scalar
  • Name: BETAI
  • Type: scalar
  • Name: KI
  • Type: scalar
  • Name: BETAKI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_COHESIVE_PAPER

Description: Array

Syntax: dynamanual_mat_cohesive_paper(MID,RO,ROFLG,INTFAIL,EN0,ET0,EN1,ET1,T0N,DN,T1N,T0T,DT,T1T,E3C,CC,ASIG,BSIG,CSIG,FAILN,FAILT)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: ROFLG
  • Type: scalar
  • Name: INTFAIL
  • Type: scalar
  • Name: EN0
  • Type: scalar
  • Name: ET0
  • Type: scalar
  • Name: EN1
  • Type: scalar
  • Name: ET1
  • Type: scalar
  • Name: T0N
  • Type: scalar
  • Name: DN
  • Type: scalar
  • Name: T1N
  • Type: scalar
  • Name: T0T
  • Type: scalar
  • Name: DT
  • Type: scalar
  • Name: T1T
  • Type: scalar
  • Name: E3C
  • Type: scalar
  • Name: CC
  • Type: scalar
  • Name: ASIG
  • Type: scalar
  • Name: BSIG
  • Type: scalar
  • Name: CSIG
  • Type: scalar
  • Name: FAILN
  • Type: scalar
  • Name: FAILT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_GLASS

Description: Array

Syntax: dynamanual_mat_glass(MID,RO,E,PR,FMOD,FT,FC,SFSTI,SFSTR,CRIN,ECRCL,NCYCR,NIPF)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: PR
  • Type: scalar
  • Name: FMOD
  • Type: scalar
  • Name: FT
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: SFSTI
  • Type: scalar
  • Name: SFSTR
  • Type: scalar
  • Name: CRIN
  • Type: scalar
  • Name: ECRCL
  • Type: scalar
  • Name: NCYCR
  • Type: scalar
  • Name: NIPF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ALE_VACUUM

Description:

Syntax: dynamanual_mat_ale_vacuum()

Inputs:

Outputs:

*DYNAMANUAL_MAT_SPRING_ELASTIC

Description: Array

Syntax: dynamanual_mat_spring_elastic(MID,K)

Inputs: - Name: MID - Type: scalar

  • Name: K
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_DAMPER_VISCOUS

Description: Array

Syntax: dynamanual_mat_damper_viscous(MID,DC)

Inputs: - Name: MID - Type: scalar

  • Name: DC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_ELASTOPLASTIC

Description: Array

Syntax: dynamanual_mat_spring_elastoplastic(MID,K,KT,FY)

Inputs: - Name: MID - Type: scalar

  • Name: K
  • Type: scalar
  • Name: KT
  • Type: scalar
  • Name: FY
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_NONLINEAR_ELASTIC

Description: Array

Syntax: dynamanual_mat_spring_nonlinear_elastic(MID,LCD,LCR)

Inputs: - Name: MID - Type: scalar

  • Name: LCD
  • Type: scalar
  • Name: LCR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_DAMPER_NONLINEAR_VISCOUS

Description: Array

Syntax: dynamanual_mat_damper_nonlinear_viscous(MID,LCDR)

Inputs: - Name: MID - Type: scalar

  • Name: LCDR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_GENERAL_NONLINEAR

Description: Array

Syntax: dynamanual_mat_spring_general_nonlinear(MID,LCDL,LCDU,BETA,TYI,CYI)

Inputs: - Name: MID - Type: scalar

  • Name: LCDL
  • Type: scalar
  • Name: LCDU
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: TYI
  • Type: scalar
  • Name: CYI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_MAXWELL

Description: Array

Syntax: dynamanual_mat_spring_maxwell(MID,K0,KI,BETA,TC,FC,COPT)

Inputs: - Name: MID - Type: scalar

  • Name: K0
  • Type: scalar
  • Name: KI
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: TC
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: COPT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_INELASTIC

Description: Array

Syntax: dynamanual_mat_spring_inelastic(MID,LCFD,KU,CTF)

Inputs: - Name: MID - Type: scalar

  • Name: LCFD
  • Type: scalar
  • Name: KU
  • Type: scalar
  • Name: CTF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_TRILINEAR_DEGRADING

Description: Array

Syntax: dynamanual_mat_spring_trilinear_degrading(MID,DEFL1,F1,DEFL2,F2,DEFL3,F3,FFLAG)

Inputs: - Name: MID - Type: scalar

  • Name: DEFL1
  • Type: scalar
  • Name: F1
  • Type: scalar
  • Name: DEFL2
  • Type: scalar
  • Name: F2
  • Type: scalar
  • Name: DEFL3
  • Type: scalar
  • Name: F3
  • Type: scalar
  • Name: FFLAG
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_SQUAT_SHEARWALL

Description: Array

Syntax: dynamanual_mat_spring_squat_shearwall(MID,A14,B14,C14,D14,E14,LCID,FSD)

Inputs: - Name: MID - Type: scalar

  • Name: A14
  • Type: scalar
  • Name: B14
  • Type: scalar
  • Name: C14
  • Type: scalar
  • Name: D14
  • Type: scalar
  • Name: E14
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: FSD
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_MUSCLE

Description: Array

Syntax: dynamanual_mat_spring_muscle(MID,L0,VMAX,SV,A,FMAX,TL,TV,FPE,LMAX,KSH)

Inputs: - Name: MID - Type: scalar

  • Name: L0
  • Type: scalar
  • Name: VMAX
  • Type: scalar
  • Name: SV
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: FMAX
  • Type: scalar
  • Name: TL
  • Type: scalar
  • Name: TV
  • Type: scalar
  • Name: FPE
  • Type: scalar
  • Name: LMAX
  • Type: scalar
  • Name: KSH
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ALE_VACUUM

Description:

Syntax: dynamanual_mat_ale_vacuum()

Inputs:

Outputs:

*DYNAMANUAL_MAT_ALE_GAS_MIXTURE

Description: Array

Syntax: dynamanual_mat_ale_gas_mixture(MID,IADIAB,RUNIV,CVmass1,CPmass1,MOLWT1,CPmole1,B1,C1)

Inputs: - Name: MID - Type: scalar

  • Name: IADIAB
  • Type: scalar
  • Name: RUNIV
  • Type: scalar
  • Name: CVmass1
  • Type: scalar
  • Name: CPmass1
  • Type: scalar
  • Name: MOLWT1
  • Type: scalar
  • Name: CPmole1
  • Type: scalar
  • Name: B1
  • Type: scalar
  • Name: C1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ALE_VISCOUS

Description: Array

Syntax: dynamanual_mat_ale_viscous(MID,RO,PC,MULO,MUHI,RK,RN)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: MULO
  • Type: scalar
  • Name: MUHI
  • Type: scalar
  • Name: RK
  • Type: scalar
  • Name: RN
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ALE_MIXING_LENGTH

Description: Array

Syntax: dynamanual_mat_ale_mixing_length(MID,RO,PC,MULO,MUHI,RK,RN,LC,C0-C6,LCX,LC,D0,D1,D2,E0,E1,E2)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: MULO
  • Type: scalar
  • Name: MUHI
  • Type: scalar
  • Name: RK
  • Type: scalar
  • Name: RN
  • Type: scalar
  • Name: LC
  • Type: scalar
  • Name: C0-C6
  • Type: scalar
  • Name: LCX
  • Type: scalar
  • Name: LC
  • Type: scalar
  • Name: D0
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: E0
  • Type: scalar
  • Name: E1
  • Type: scalar
  • Name: E2
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_ALE_INCOMPRESSIBLE

Description:

Syntax: dynamanual_mat_ale_incompressible()

Inputs:

Outputs:

*DYNAMANUAL_MAT_ALE_HERSCHEL

Description: Array

Syntax: dynamanual_mat_ale_herschel(MID,RO,PC,MULO,MUHI,RK,RN,GDOTC,TAO0)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: MULO
  • Type: scalar
  • Name: MUHI
  • Type: scalar
  • Name: RK
  • Type: scalar
  • Name: RN
  • Type: scalar
  • Name: GDOTC
  • Type: scalar
  • Name: TAO0
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPH_VISCOUS

Description: Array

Syntax: dynamanual_mat_sph_viscous(MID,RO,PC,MULO,MUHI,RK,RC,RN)

Inputs: - Name: MID - Type: scalar

  • Name: RO
  • Type: scalar
  • Name: PC
  • Type: scalar
  • Name: MULO
  • Type: scalar
  • Name: MUHI
  • Type: scalar
  • Name: RK
  • Type: scalar
  • Name: RC
  • Type: scalar
  • Name: RN
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_ELASTIC

Description: Array

Syntax: dynamanual_mat_spring_elastic(MID,DC)

Inputs: - Name: MID - Type: A8

  • Name: DC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_ELASTOPLASTIC

Description: Array

Syntax: dynamanual_mat_spring_elastoplastic(MID,K,KT,FY)

Inputs: - Name: MID - Type: A8

  • Name: K
  • Type: scalar
  • Name: KT
  • Type: scalar
  • Name: FY
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_NONLINEAR_ELASTIC

Description: Array

Syntax: dynamanual_mat_spring_nonlinear_elastic(MID,LCD ,LCR)

Inputs: - Name: MID - Type: A8

  • Name: LCD
  • Type: scalar
  • Name: LCR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_DAMPER_NONLINEAR_VISCOUS

Description: Array

Syntax: dynamanual_mat_damper_nonlinear_viscous(MID,LCDR)

Inputs: - Name: MID - Type: scalar

  • Name: LCDR
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_GENERAL_NONLINEAR

Description: Array

Syntax: dynamanual_mat_spring_general_nonlinear(MID,LCDL,LCDU,BETA,TYI,CYI)

Inputs: - Name: MID - Type: scalar

  • Name: LCDL
  • Type: scalar
  • Name: LCDU
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: TYI
  • Type: scalar
  • Name: CYI
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_MAXWELL

Description: Array

Syntax: dynamanual_mat_spring_maxwell(MID,K0,KI,BETA,TC,FC,COPT)

Inputs: - Name: MID - Type: scalar

  • Name: K0
  • Type: scalar
  • Name: KI
  • Type: scalar
  • Name: BETA
  • Type: scalar
  • Name: TC
  • Type: scalar
  • Name: FC
  • Type: scalar
  • Name: COPT
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_INELASTIC

Description: Array

Syntax: dynamanual_mat_spring_inelastic(MID,LCFD,KU,CTF)

Inputs: - Name: MID - Type: scalar

  • Name: LCFD
  • Type: scalar
  • Name: KU
  • Type: scalar
  • Name: CTF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_TRILINEAR_DEGRADING

Description: Array

Syntax: dynamanual_mat_spring_trilinear_degrading(MID,DEFL1,F1,DEFL2,F2,DEFL3,F3,FFLAG)

Inputs: - Name: MID - Type: scalar

  • Name: DEFL1
  • Type: scalar
  • Name: F1
  • Type: scalar
  • Name: DEFL2
  • Type: scalar
  • Name: F2
  • Type: scalar
  • Name: DEFL3
  • Type: scalar
  • Name: F3
  • Type: scalar
  • Name: FFLAG
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_SQUAT_SHEARWALL

Description: Array

Syntax: dynamanual_mat_spring_squat_shearwall(MID,A14,B14,C14,D14,E14,LCID,FSD)

Inputs: - Name: MID - Type: scalar

  • Name: A14
  • Type: scalar
  • Name: B14
  • Type: scalar
  • Name: C14
  • Type: scalar
  • Name: D14
  • Type: scalar
  • Name: E14
  • Type: scalar
  • Name: LCID
  • Type: scalar
  • Name: FSD
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SPRING_MUSCLE

Description: Array

Syntax: dynamanual_mat_spring_muscle(MID,L0,VMAX,SV,A,FMAX,TL,TV,FPE,LMAX,KSH)

Inputs: - Name: MID - Type: scalar

  • Name: L0
  • Type: scalar
  • Name: VMAX
  • Type: scalar
  • Name: SV
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: FMAX
  • Type: scalar
  • Name: TL
  • Type: scalar
  • Name: TV
  • Type: scalar
  • Name: FPE
  • Type: scalar
  • Name: LMAX
  • Type: scalar
  • Name: KSH
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_SEATBELT

Description: Array

Syntax: dynamanual_mat_seatbelt(MID,MPUL,LLCID,ULCID,LMIN,CSE,DAMP,E,A,I,J,AS,F,M,R,P1DOFF)

Inputs: - Name: MID - Type: scalar

  • Name: MPUL
  • Type: scalar
  • Name: LLCID
  • Type: scalar
  • Name: ULCID
  • Type: scalar
  • Name: LMIN
  • Type: scalar
  • Name: CSE
  • Type: scalar
  • Name: DAMP
  • Type: scalar
  • Name: E
  • Type: scalar
  • Name: A
  • Type: scalar
  • Name: I
  • Type: scalar
  • Name: J
  • Type: scalar
  • Name: AS
  • Type: scalar
  • Name: F
  • Type: scalar
  • Name: M
  • Type: scalar
  • Name: R
  • Type: scalar
  • Name: P1DOFF
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_{OPTION}

Description: Array

Syntax: dynamanual_mat_thermal_{option}()

Inputs:

Outputs:

*DYNAMANUAL_MAT_THERMAL_ISOTROPIC

Description: Array

Syntax: dynamanual_mat_thermal_isotropic(TMID,TRO,TGRLC,TGMULT,TLAT,HLAT,HC,TC)

Inputs: - Name: TMID - Type: scalar

  • Name: TRO
  • Type: scalar
  • Name: TGRLC
  • Type: scalar
  • Name: TGMULT
  • Type: scalar
  • Name: TLAT
  • Type: scalar
  • Name: HLAT
  • Type: scalar
  • Name: HC
  • Type: scalar
  • Name: TC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_ORTHOTROPIC

Description: Array

Syntax: dynamanual_mat_thermal_orthotropic(TMID,TRO,TGRLC,TGMULT,AOPT,TLAT,HLAT,HC,K1,K2,K3,XP,A1,D1)

Inputs: - Name: TMID - Type: scalar

  • Name: TRO
  • Type: scalar
  • Name: TGRLC
  • Type: scalar
  • Name: TGMULT
  • Type: scalar
  • Name: AOPT
  • Type:
  • Name: TLAT
  • Type:
  • Name: HLAT
  • Type:
  • Name: HC
  • Type:
  • Name: K1
  • Type:
  • Name: K2
  • Type:
  • Name: K3
  • Type:
  • Name: XP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: D1
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_ORTHOTROPIC_TD

Description: Array

Syntax: dynamanual_mat_thermal_orthotropic_td(TMID,TRO,TGRLC,TGMULT,TLAT,HLAT,T1,T2,T3,T4,T5,T6,T7,T8,C1,C2,C3,C4,C5,C6,C7,C8,K1,K2,K3,K4,K5,K6,K7,K8)

Inputs: - Name: TMID - Type: scalar

  • Name: TRO
  • Type: scalar
  • Name: TGRLC
  • Type: scalar
  • Name: TGMULT
  • Type: scalar
  • Name: TLAT
  • Type: scalar
  • Name: HLAT
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: T2
  • Type: scalar
  • Name: T3
  • Type: scalar
  • Name: T4
  • Type: scalar
  • Name: T5
  • Type: scalar
  • Name: T6
  • Type: scalar
  • Name: T7
  • Type: scalar
  • Name: T8
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: C7
  • Type: scalar
  • Name: C8
  • Type: scalar
  • Name: K1
  • Type: scalar
  • Name: K2
  • Type: scalar
  • Name: K3
  • Type: scalar
  • Name: K4
  • Type: scalar
  • Name: K5
  • Type: scalar
  • Name: K6
  • Type: scalar
  • Name: K7
  • Type: scalar
  • Name: K8
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_ORTHOTROPIC_TD

Description: Array

Syntax: dynamanual_mat_thermal_orthotropic_td(TMID,TRO,TGRLC,TGMULT,AOPT,TLAT,HLAT,T1,T2,T3,T4,T5,T6,T7,T8,C1,C2,C3,C4,C5,C6,C7,C8,(K2)1 ,(K2)2 ,(K2)3 ,(K2)4 ,(K2)5 ,(K2)6 ,(K2)7 ,(K2)8 ,(K3)1 ,(K3)2 ,(K3)3 ,(K3)4 ,(K3)5 ,(K3)6 ,(K3)7 ,(K3)8 ,XP ,YP ,ZP ,A1 ,A2 ,A3 ,D1 ,D2 ,D3 )

Inputs: - Name: TMID - Type: scalar

  • Name: TRO
  • Type: scalar
  • Name: TGRLC
  • Type: scalar
  • Name: TGMULT
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: TLAT
  • Type: scalar
  • Name: HLAT
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: T2
  • Type: scalar
  • Name: T3
  • Type: scalar
  • Name: T4
  • Type: scalar
  • Name: T5
  • Type: scalar
  • Name: T6
  • Type: scalar
  • Name: T7
  • Type: scalar
  • Name: T8
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: C7
  • Type: scalar
  • Name: C8
  • Type: scalar
  • Name: (K2)1
  • Type: scalar
  • Name: (K2)2
  • Type: scalar
  • Name: (K2)3
  • Type: scalar
  • Name: (K2)4
  • Type: scalar
  • Name: (K2)5
  • Type: scalar
  • Name: (K2)6
  • Type: scalar
  • Name: (K2)7
  • Type: scalar
  • Name: (K2)8
  • Type: scalar
  • Name: (K3)1
  • Type: scalar
  • Name: (K3)2
  • Type: scalar
  • Name: (K3)3
  • Type: scalar
  • Name: (K3)4
  • Type: scalar
  • Name: (K3)5
  • Type: scalar
  • Name: (K3)6
  • Type: scalar
  • Name: (K3)7
  • Type: scalar
  • Name: (K3)8
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_thermal_discrete_beam(TMID,TRO,HC,TC)

Inputs: - Name: TMID - Type: scalar

  • Name: TRO
  • Type: scalar
  • Name: HC
  • Type: scalar
  • Name: TC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_DISCRETE_BEAM

Description: Array

Syntax: dynamanual_mat_thermal_discrete_beam(TMID,TR0,HC,TC)

Inputs: - Name: TMID - Type: scalar

  • Name: TR0
  • Type: scalar
  • Name: HC
  • Type: scalar
  • Name: TC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_CHEMICAL_REACTION

Description: Array

Syntax: dynamanual_mat_thermal_chemical_reaction(TMID,NCHSP,NCHRX,ICEND,CEND,RBEGIN,GASC,RHOi,LCCPi,LCKi,N0i,MWi,RCi1,RXi1,Z1,E1,Q1)

Inputs: - Name: TMID - Type: scalar

  • Name: NCHSP
  • Type: scalar
  • Name: NCHRX
  • Type: scalar
  • Name: ICEND
  • Type: scalar
  • Name: CEND
  • Type:
  • Name: RBEGIN
  • Type:
  • Name: GASC
  • Type:
  • Name: RHOi
  • Type:
  • Name: LCCPi
  • Type: scalar
  • Name: LCKi
  • Type: scalar
  • Name: N0i
  • Type: scalar
  • Name: MWi
  • Type: select
  • Name: RCi1
  • Type:
  • Name: RXi1
  • Type:
  • Name: Z1
  • Type:
  • Name: E1
  • Type:
  • Name: Q1
  • Type:

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_CWM

Description: Array

Syntax: dynamanual_mat_thermal_cwm(TMID,TR0,TGRLC,TGMULT,HDEAD,TDEAD,TLAT,HLAT ,LCHC,LCTC,TLSTART,TLEND,TISTART,TIEND,HGHOST,TGHOST)

Inputs: - Name: TMID - Type: scalar

  • Name: TR0
  • Type: scalar
  • Name: TGRLC
  • Type: scalar
  • Name: TGMULT
  • Type: scalar
  • Name: HDEAD
  • Type: scalar
  • Name: TDEAD
  • Type: scalar
  • Name: TLAT
  • Type: scalar
  • Name: HLAT
  • Type: scalar
  • Name: LCHC
  • Type: scalar
  • Name: LCTC
  • Type: scalar
  • Name: TLSTART
  • Type: scalar
  • Name: TLEND
  • Type: scalar
  • Name: TISTART
  • Type: scalar
  • Name: TIEND
  • Type: scalar
  • Name: HGHOST
  • Type: scalar
  • Name: TGHOST
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_ORTHOTROPIC_TD_LC

Description: Array

Syntax: dynamanual_mat_thermal_orthotropic_td_lc(TMID,TR0,TGRLC,TGMULT,AOPT,TLAT,HLAT,LCC,LCK1,LCK2,LCK3,XP,YP,ZP,A1,A2,A3,D1,D2,D3)

Inputs: - Name: TMID - Type: scalar

  • Name: TR0
  • Type: scalar
  • Name: TGRLC
  • Type: scalar
  • Name: TGMULT
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: TLAT
  • Type: scalar
  • Name: HLAT
  • Type: scalar
  • Name: LCC
  • Type: scalar
  • Name: LCK1
  • Type: scalar
  • Name: LCK2
  • Type: scalar
  • Name: LCK3
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_ISOTROPIC_PHASE_CHANGE

Description: Array

Syntax: dynamanual_mat_thermal_isotropic_phase_change(TMID,TR0,TGRLC,TGMULT,T1,T2,T3,T4,T5,T6,T7,T8,C1,C2,C3,C4,C5,C6,C7,C8,K1,K2,K3,K4,K5,K6,K7,K8,SOLT,LIQT,LH)

Inputs: - Name: TMID - Type: scalar

  • Name: TR0
  • Type: scalar
  • Name: TGRLC
  • Type: scalar
  • Name: TGMULT
  • Type: scalar
  • Name: T1
  • Type: scalar
  • Name: T2
  • Type: scalar
  • Name: T3
  • Type: scalar
  • Name: T4
  • Type: scalar
  • Name: T5
  • Type: scalar
  • Name: T6
  • Type: scalar
  • Name: T7
  • Type: scalar
  • Name: T8
  • Type: scalar
  • Name: C1
  • Type: scalar
  • Name: C2
  • Type: scalar
  • Name: C3
  • Type: scalar
  • Name: C4
  • Type: scalar
  • Name: C5
  • Type: scalar
  • Name: C6
  • Type: scalar
  • Name: C7
  • Type: scalar
  • Name: C8
  • Type: scalar
  • Name: K1
  • Type: scalar
  • Name: K2
  • Type: scalar
  • Name: K3
  • Type: scalar
  • Name: K4
  • Type: scalar
  • Name: K5
  • Type: scalar
  • Name: K6
  • Type: scalar
  • Name: K7
  • Type: scalar
  • Name: K8
  • Type: scalar
  • Name: SOLT
  • Type: scalar
  • Name: LIQT
  • Type: scalar
  • Name: LH
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_ISOTROPIC_TD_LC

Description: Array

Syntax: dynamanual_mat_thermal_isotropic_td_lc(TMID,TR0,TGRLC,TGMULT,HCLC,TCLC)

Inputs: - Name: TMID - Type: scalar

  • Name: TR0
  • Type: scalar
  • Name: TGRLC
  • Type: scalar
  • Name: TGMULT
  • Type: scalar
  • Name: HCLC
  • Type: scalar
  • Name: TCLC
  • Type: scalar

Outputs: Name: Type: text

*DYNAMANUAL_MAT_THERMAL_USER_DEFINED

Description: Array

Syntax: dynamanual_mat_thermal_user_defined(MID,R0,MT,LMC,NVH,AOPT,IORTHO,IHVE,XP,YP,ZP,A1,A2,A3,D1,D2,D3,P1,P2,P3,P4,P5,P6,P7,P8)

Inputs: - Name: MID - Type: scalar

  • Name: R0
  • Type: scalar
  • Name: MT
  • Type: scalar
  • Name: LMC
  • Type: scalar
  • Name: NVH
  • Type: scalar
  • Name: AOPT
  • Type: scalar
  • Name: IORTHO
  • Type: scalar
  • Name: IHVE
  • Type: scalar
  • Name: XP
  • Type: scalar
  • Name: YP
  • Type: scalar
  • Name: ZP
  • Type: scalar
  • Name: A1
  • Type: scalar
  • Name: A2
  • Type: scalar
  • Name: A3
  • Type: scalar
  • Name: D1
  • Type: scalar
  • Name: D2
  • Type: scalar
  • Name: D3
  • Type: scalar
  • Name: P1
  • Type: scalar
  • Name: P2
  • Type: scalar
  • Name: P3
  • Type: scalar
  • Name: P4
  • Type: scalar
  • Name: P5
  • Type: scalar
  • Name: P6
  • Type: scalar
  • Name: P7
  • Type: scalar
  • Name: P8
  • Type: scalar

Outputs: Name: Type: text