.. image:: /_images/icons/app_workflows.png :width: 5% :align: right :target: index.html .. |Workers| image:: /_images/icons/icon_Workers.png :width: 4% :target: Workers.html .. _Workers2: ################# |Workers| Workers ################# Math Workers ======================================= Following are the workers for this group of workers \*MATH_SCALE -------------------------------------------------------------------- Description: Scale a value Syntax: math_scale(datatobescaled,scale) .. thumbnail:: /_images/Images/Workflow/Workers/math_scale.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_pe_to_ivel.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_round.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_in_range.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_weighted_2.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_mass_ideal_gas.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_verify_thermodynamic_stability.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_offset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_subtract.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_divide.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_random.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_average.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_interpolate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_add.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_resultant.svg :width: 60% Inputs: - Name: number - Type: scalar Outputs: Name: math_resultant_output_1 Type: scalar \*MATH_MAX -------------------------------------------------------------------- Description: Compute Maximum of values Syntax: math_max(number) .. thumbnail:: /_images/Images/Workflow/Workers/math_max.svg :width: 60% Inputs: - Name: number - Type: scalar Outputs: Name: math_max_output_1 Type: scalar \*MATH_MIN -------------------------------------------------------------------- Description: Compute Minimum of values Syntax: math_min(number) .. thumbnail:: /_images/Images/Workflow/Workers/math_min.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_bulk_to_young.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_sqrt.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_log.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_log10.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_exp.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_abs.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_pow.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_scale_offset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_norm_dist.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_inspect.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/math_inspect_dual.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/string_concat.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: expression - Type: scalar - Name: pass_token - Type: scalar - Name: fail_token - Type: scalar Outputs: Name: string_eval_output_1 Type: scalar Trig Workers ======================================= Following are the workers for this group of workers \*TRIG_DEG2RAD -------------------------------------------------------------------- Description: Convert degrees to radians Syntax: trig_deg2rad(degrees) .. thumbnail:: /_images/Images/Workflow/Workers/trig_deg2rad.svg :width: 60% Inputs: - Name: degrees - Type: scalar Outputs: Name: trig_deg2rad_output_1 Type: scalar \*TRIG_RAD2DEG -------------------------------------------------------------------- Description: Convert radians to degrees Syntax: trig_rad2deg(radians) .. thumbnail:: /_images/Images/Workflow/Workers/trig_rad2deg.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/trig_sin.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/trig_cos.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/trig_tan.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/trig_atan.svg :width: 60% Inputs: - Name: number - Type: scalar Outputs: Name: trig_atan_output_1 Type: scalar 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_reversepoints.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_get_resting_times.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_disp_to_ad.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_disp_to_ai.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_disp_to_ait.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_eng_to_true_strain.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_to_db.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_to_pressure_db.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_aweight.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_todb.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_rotate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_g_to_vel.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_g_to_disp.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_rotate_increments.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_lankford_coefficient.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_swift_extrapolate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_swift_voce_extrapolate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scaley_linear.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scale_cowper_symonds.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scale_strain_rates_by_rates.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_extrapolate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_peaks.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_replace_y_value.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_map.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_failurepoint_min_derivative.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_failurepoint_ymax.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_failurepoint_yrange.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_clipx.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_clip_at_ymax.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_contact_duration.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_interpolate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_clipy.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_sustained_ymax.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_percentile.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_clip.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_retain_first_last_points.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_offsettoinitialpoint.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_offset_to_change.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_offset_y_at_x.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scale_after_first_peak.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scale_yield.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_compress_x.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_compress_y.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_create_wing.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_sync_with.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scale.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_unloading_from_loading.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_vf.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scaley_by_conditionx.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_offset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_derivative.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_add_points_at_intersections_with_xaxis.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_remove_leading_and_trailing_zeros.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_two_stage_pulse.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_psi_calculator.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_segmented_linear_fit.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_cumulative.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_before_after.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_start_point.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_bound_smooth.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_integrate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_integrate_between_events.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_split_based_on_events.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_histogram.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_event_values.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_difference.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_difference_between.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_lag.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_regression_smooth.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_splinify.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_effective_swift.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_effective_voce.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_effective_hocket_sherby.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_effective_modified_hocket_sherby.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_effective_stoughton_yoon.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_cycle_stats.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_get_cyclic_data.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_savitsky_golay_smooth.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_catmul_rom_spline.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_smooth.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_remove_spikes.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_smooth_iterative.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engstress_remove_thermal.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_filter.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_lookup.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_lookup_yvalueat.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_average_between.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_custom_bin.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_get_failed_points.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_lookup_xmaxp.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_slope.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_get_value_by_index.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_value_check.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_slopeatx.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_enforce_zeroorpositivelastslope.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_slopefromx0.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_yanchorclimborslide.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_pulse_severity.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_vpi_acceleration.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_vpi_displacement.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_eng_strain_to_plastic.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_proportionality_limit.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_hic.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_min_max_bound.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_dri.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_olc_psi.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_olc_number.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_olc_data.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_olc_occupant_vad.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_monotonic.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_filter_values.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_ymonotonic_percentage.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_generate_yield_curve.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_loglog.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_relative_to_first_point.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_effective_extrapolate_from_dataset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_negative_to_zero.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_positive_to_zero.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_abs.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_integrate_if_positive.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_integrate_if_negative.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_drop_if_positive.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_drop_if_negative.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_clipatmaxy.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_remove_discontinuity.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_threems_clip.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_fit_polynomial.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_fit_hardening_neuralnetwork.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_fit_hardening_neuralnetwork_parameters.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_zone_average.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_zone_values.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_time_history_coordinates_to_displacements.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_create_from_text.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_exponential_decay.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_dist_from_two_points.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_lookup_xvalueat.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_lookup_best_fit_initial_slope.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_get_slope_prior_to_change.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_lookup_ttz.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_add_datum_lines_from_dataset_column.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_torque_vs_twist_to_stress_vs_strain.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_verify.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_create_from_expression.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engstress_stats.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_torsion_to_uniaxial.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_get_enclosed_area.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_project_tolerance.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_event_detection_derivative_sign_change.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_event_detection_sign_change.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_sign_change_stats.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_get_optimum_x.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_hill_climbing.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_derivative_exceeds_threshold.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_event_detection_drop_and_hold.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_event_detection_hold.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_event_detection_hold_min_duration.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engstress_variance_scales.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engstress_scale_by_scales.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_remove_negative_slope.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_ensure_first_yield_gt_zero.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scale_up.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_set_y_at_x.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_vary_y_at_x.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_vary_xy_at_x.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_yield_stress_instability.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_xvalues.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_yvalues.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_invert.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_inverse.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_normalize.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_get_stats.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_denormalize.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_auto_clean.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_enforce_decay.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_downsize.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_rdp_downsampling.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_check_tolerance.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_critical.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_digitize.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_skip_every.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_to_octaves.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_atan.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_atan.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_offsetandscale.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scaleandoffset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_scalar_subtract.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_forcedeflectiontoengstressstrain.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_forcedeflectiontoengstressstrain_section.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engstressstrain_forcedeflection.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engtotruestress.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_truetoengstress.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_efftotrue.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_loading_unloading_difference.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engstress_yield.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_truetoeffectivestress.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_eng_get_necking_strain.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_ersatz_hardening.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engstress_variance.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engstress_variance_dynamic.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_engstress_scale.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_yieldoffsetline.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_yield_point_treatment.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_enforce_derivative_monotonicity.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_biaxial_to_compression.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_adjust_yield.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_splitvalues.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_remove_repeated.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curve_linear_morph_points.svg :width: 60% 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 Curves Workers ======================================= Following are the workers for this group of workers \*CURVES_SWITCHX -------------------------------------------------------------------- Description: Switch x points Syntax: curves_switchx(base_curve,curvewhose_xaretobeused) .. thumbnail:: /_images/Images/Workflow/Workers/curves_switchx.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_equivalent_strain.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_rotate_increments.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_rotate_all.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_stress_to_triaxiality.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_strain_to_effective.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_swift_extrapolate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_scaley_linear.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_extrapolate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_triaxiality_at_failure.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_map.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_min_max.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_soc_blended.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_failurepoint_min_derivative.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_failurepoint_ymax.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_failurepoint_yrange.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_contact_duration.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_yvalue_at.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_retain_first_last_points.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_scaley_by_conditionx.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_bound_smooth.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_regression_smooth.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_splinify.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_y.svg :width: 60% Inputs: - Name: curve_in - Type: vector Outputs: Name: curves_y_output_1 Type: vector \*CURVES_SYNC -------------------------------------------------------------------- Description: Curve sync Syntax: curves_sync(curves_in) .. thumbnail:: /_images/Images/Workflow/Workers/curves_sync.svg :width: 60% Inputs: - Name: curves_in - Type: vector Outputs: Name: curves_sync_output_1 Type: vector \*CURVES_STATS -------------------------------------------------------------------- Description: Curve stats Syntax: curves_stats(curves_in) .. thumbnail:: /_images/Images/Workflow/Workers/curves_stats.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_cyclic_data.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_sync_x.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_sync_x_strain_rates.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_last_slopes.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_sync_last_slope.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_scale_to_strain_rates.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_scale_to_strain_rates_normalized.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_join_rates.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_offset_to_strain_rates.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_catmul_rom_spline.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_smooth.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_smooth_iterative.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_engstress_scale_up.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_scale_up_down.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_iterator.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_selector_by_lookup.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_enforce_zeroorpositivelastslope.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_ymonotonic_percentage.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_add.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_squared_resultant.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_generate_triax_curves.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_subtract.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_subtract_between.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_normalized_difference.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_multiply.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_divide.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_derive.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_explode.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_clip_percentage.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_integrate.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_sync_x.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_negative_to_zero.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_positive_to_zero.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_threshold_intersections.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_threshold_intersections.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_abs.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_remove_outliers_based_on_diff.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_match.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_match_input_selector.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_match_pairs.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_match_all.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_crossplot.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_clipatmaxy.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_to_dataset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_clip.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_crossplot_bygroup.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_spragueandgeererror.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_zone_values.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_filter.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_rotatebycosinematrix.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_resultant.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_relative_displacement_from_coordinates.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_getbyname.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_find_and_replace_names.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_remove_overlapping.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_data_as_keyvalue.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_strain_rates_as_keyvalue.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_firstcurve.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_lastcurve.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_getbyvalue.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_overlay.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_collector.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_average.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_bin_values.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_bin_values.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_average_all.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_weighted_average.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_sort.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_compute_elastic_recovery.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_energy_distribution.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_axial_crush.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_pre_post_crash.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_getbyindex.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_getbyindexes.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_coordtransform_group.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_intrusion_local.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_coordtransform_groups.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_coordtransform.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_project_line_to_plane.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_time_history_coordinates_to_displacements.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_threepointangle.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_cross_correlation.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_similarity_correlation.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_area_weighted_difference.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_regression_coefficient.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_simple_cross_correlation.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_normalized_cross_correlation.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_three_point_circle.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_intersect.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_sync_offset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_remove_intersections.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_lookup_yabsmax_keyvalue.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_lookup_keyvalue.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_lookup.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_lookup_scalar.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_lookup_get_text.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_lookup_dataset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_lookup_classify.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_mse.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_r2.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_crossplot_values.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_merge.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_merge_all.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_boundary.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_normalize.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_normalize_to_first.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_offset_to_first.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_iihsintrusion.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_iihsintrusion_disp.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_iihsintrusion_disp_xyzgroup.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_iihsintrusion_table.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_iihsintrusion_all_targets.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_iihsintrusion_all_targets_in_ref_system_coords.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_iihsintrusion_all_targets_in_ref_system_coords_passenger.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_apli_score_calculator.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_fpli_score_calculator.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_upli_score_calculator.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_odbintrusion_all_targets_in_ref_system_coords.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_odbintrusion_one_target_in_ref_system_coords.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_iihsintrusion_all_targets_in_ref_system_coords_js3d.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_coordinate_time_history_to_js3d.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_coordinate_average.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_enclosed_area_diff.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_sign_change_stats.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_derivative_exceeds_threshold.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_engstress_scale_by_scales.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_engstress_variance.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_monotonic.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_reversepoints.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_remove_negative_slope.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_ensure_first_yield_gt_zero.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_scale.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_offset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_offset_scale.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_scale_by_curve.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_rdp_downsampling.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_downsize.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_enforce_decay.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_shift_offset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_digitize.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_skip_every.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_three_point_rotation.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_xyzr_final_table.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_rename_curves.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_rename_by_index.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_search_by_name.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_search_by_value.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_rename_group.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_group_coordinate_axes.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_get_axis_from_group.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_engtotruestress.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_truetoeffectivestress.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/curves_generate_part_contours_animation.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/complexcurve_to_real.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/complexcurve_to_amp.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/complexcurve_sample.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: curve1 - Type: vector - Name: curve2 - Type: vector Outputs: Name: complexcurves_average_output_1 Type: vector Custom Workers ======================================= Following are the workers for this group of workers \*CUSTOM_SCRIPT -------------------------------------------------------------------- Description: Custom script Syntax: custom_script(type,code_value,arguments) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_parser.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: text1 - Type: textarea - Name: text2 - Type: textarea Outputs: Name: text_diff_output_1 Type: text \*TEXT_SEARCH -------------------------------------------------------------------- Description: Searches text and returns value Syntax: text_search(texttobeparsed,begin_offset,ending_offset,search_type,needle_string,case_sensitivity,split_needle_token,match_all,true_text,false_text) .. thumbnail:: /_images/Images/Workflow/Workers/text_search.svg :width: 60% Inputs: - Name: texttobeparsed - Type: textarea - Name: begin_offset - Type: scalar - Name: ending_offset - Type: scalar - Default: -1 - Name: search_type - Type: select - Default: contains - Name: needle_string - Type: string - Name: case_sensitivity - Type: select - Default: no - Name: split_needle_token - Type: string - Name: match_all - Type: select - Default: no - Name: true_text - Type: string - Default: yes - Name: false_text - Type: string - Default: no Outputs: Name: text_search_output_1 Type: text \*TEXT_WRITE_TO_FILE -------------------------------------------------------------------- Description: Write text contents to a file Syntax: text_write_to_file(filename,texttobewritten) .. thumbnail:: /_images/Images/Workflow/Workers/text_write_to_file.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_parameterize.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_parameterize_by_dataset.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_tokenize.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_transform.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_merge.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_merge.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_merge_with_newlines.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_template.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/text_points.svg :width: 60% Inputs: - Name: point - Type: scalar - Default: 1 Outputs: Name: text_points_output_1 Type: text 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_createfromstring.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_createrandom.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_createcosinefromeulerangles.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_createfromvectorasrow.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_createfromvectorascolumn.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_multiply.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_scalaradd.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_scalarmultiply.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_scalardivide.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_scalarsubtract.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_copy.svg :width: 60% Inputs: - Name: matrixtobecopied - Type: matrix Outputs: Name: matrix_copy_output_1 Type: matrix \*MATRIX_TRANSPOSE -------------------------------------------------------------------- Description: matrix_transpose Syntax: matrix_transpose(matrixtobetransposed) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_transpose.svg :width: 60% Inputs: - Name: matrixtobetransposed - Type: textarea Outputs: Name: matrix_transpose_output_1 Type: matrix \*MATRIX_INVERSE -------------------------------------------------------------------- Description: matrix_inverse Syntax: matrix_inverse(matrixtobeinverted) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_inverse.svg :width: 60% Inputs: - Name: matrixtobeinverted - Type: matrix Outputs: Name: matrix_inverse_output_1 Type: matrix \*MATRIX_GETENTRY -------------------------------------------------------------------- Description: matrix_getentry Syntax: matrix_getentry(rownumber,columnnumber) .. thumbnail:: /_images/Images/Workflow/Workers/matrix_getentry.svg :width: 60% Inputs: - Name: rownumber - Type: integer - Name: columnnumber - Type: integer Outputs: Name: matrix_getentry_output_1 Type: matrix Createscalargroup Workers ======================================= Following are the workers for this group of workers \*CREATESCALARGROUP -------------------------------------------------------------------- Description: createscalargroup Syntax: createscalargroup(hash_value) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: hash_value - Type: hashPair Outputs: Name: createscalargroup_output_1 Type: hashMap Vector Workers ======================================= Following are the workers for this group of workers \*VECTOR_CREATEFROMSTRING -------------------------------------------------------------------- Description: vector_createfromstring Syntax: vector_createfromstring(textfromwhichthevectortobecreated) .. thumbnail:: /_images/Images/Workflow/Workers/vector_createfromstring.svg :width: 60% Inputs: - Name: textfromwhichthevectortobecreated - Type: textarea Outputs: Name: vector_createfromstring_output_1 Type: vector \*VECTOR_CREATEFROMPOINT -------------------------------------------------------------------- Description: vector_createfrompoint Syntax: vector_createfrompoint(pointfromwhichthevectoristobecreated) .. thumbnail:: /_images/Images/Workflow/Workers/vector_createfrompoint.svg :width: 60% Inputs: - Name: pointfromwhichthevectoristobecreated - Type: point Outputs: Name: vector_createfrompoint_output_1 Type: vector \*VECTOR_CREATEFROMPOINTS -------------------------------------------------------------------- Description: vector_createfrompoints Syntax: vector_createfrompoints() .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: Outputs: Name: vector_createfrompoints_output_1 Type: vector \*VECTOR_CREATEFROMCURVE -------------------------------------------------------------------- Description: vector_createfromcurve Syntax: vector_createfromcurve(nameofthe_curve) .. thumbnail:: /_images/Images/Workflow/Workers/vector_createfromcurve.svg :width: 60% Inputs: - Name: nameofthe_curve - Type: vector Outputs: Name: vector_createfromcurve_output_1 Type: vector \*VECTOR_X -------------------------------------------------------------------- Description: vector_x Syntax: vector_x(nameofthe_vector) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: nameofthe_vector - Type: vector Outputs: Name: vector_x_output_1 Type: number \*VECTOR_Y -------------------------------------------------------------------- Description: vector_y Syntax: vector_y(nameofthe_vector) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: nameofthe_vector - Type: vector Outputs: Name: vector_y_output_1 Type: number \*VECTOR_Z -------------------------------------------------------------------- Description: vector_z Syntax: vector_z(nameofthe_vector) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: nameofthe_vector - Type: vector Outputs: Name: vector_z_output_1 Type: number \*VECTOR_MAGNITUDE -------------------------------------------------------------------- Description: vector_magnitude Syntax: vector_magnitude(vector) .. thumbnail:: /_images/Images/Workflow/Workers/vector_magnitude.svg :width: 60% Inputs: - Name: vector - Type: vector Outputs: Name: vector_magnitude_output_1 Type: number \*VECTOR_NORMALIZE -------------------------------------------------------------------- Description: vector_normalize Syntax: vector_normalize(vector) .. thumbnail:: /_images/Images/Workflow/Workers/vector_normalize.svg :width: 60% Inputs: - Name: vector - Type: vector Outputs: Name: vector_normalize_output_1 Type: vector \*VECTOR_CROSS -------------------------------------------------------------------- Description: vector_cross Syntax: vector_cross(vector1,vector2) .. thumbnail:: /_images/Images/Workflow/Workers/vector_cross.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/vector_dot.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/vector_scale.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/vector_torowmatrix.svg :width: 60% Inputs: - Name: vectortobeconverted - Type: vector Outputs: Name: vector_torowmatrix_output_1 Type: matrix \*VECTOR_TOCOLUMNMATRIX -------------------------------------------------------------------- Description: vector_tocolumnmatrix Syntax: vector_tocolumnmatrix(vectortobeconverted) .. thumbnail:: /_images/Images/Workflow/Workers/vector_tocolumnmatrix.svg :width: 60% Inputs: - Name: vectortobeconverted - Type: vector Outputs: Name: vector_tocolumnmatrix_output_1 Type: matrix 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_get_column_value_by_condition.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_get_column_values.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_get_column_ratio.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_write_to_file.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_combine_column.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_combine_scalars.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_unique.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_get_cell_value.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_uniquenum.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dataset_crossplotcolumns.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/keyvalue_get_name_as_text.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/keyvalue_get_value_as_text.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_uniaxial.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_plate_joining_shear.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_plate_joining_peel.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_joining_spotweld.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_notch.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_shear.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_single_solid_element.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_cube_solid.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_ball_impact.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_punch.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_ksii.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/material_specimen_generator_cylinder.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 File Workers ======================================= Following are the workers for this group of workers \*FILE_INFO -------------------------------------------------------------------- Description: file_info Syntax: file_info(filename,info_type) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: file_id - Type: file Outputs: Name: Type: text js3d Workers ======================================= Following are the workers for this group of workers \*JS3D_RESPONSES -------------------------------------------------------------------- Description: js3d_responses Syntax: js3d_responses(filename,responsenamestoextract) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: filename - Type: collection Outputs: Name: cvision_clusterimages_output_1 Type: text 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: responsetoclassify - Type: scalar - Name: valuelabel - Type: string - Default: Unknown - Name: condition - Type: labelcondition Outputs: Name: classify_number_output_1 Type: scalar 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/dynakeyword_write_curve.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 d3hsp Workers ======================================= Following are the workers for this group of workers \*D3HSP_EXTRACT -------------------------------------------------------------------- Description: Extract information from D3HSP file Syntax: d3hsp_extract(typeof_extraction) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: typeof_extraction - Type: select - Default: summary Outputs: Name: d3hsp_extract_output_1 Type: bulk \*D3HSP_EXTRACTOR -------------------------------------------------------------------- Description: Syntax: d3hsp_extractor(filter) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: filter - Type: string Outputs: Name: results Type: string 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: responses - Type: string - Name: solver_type - Type: string Outputs: \*D3PLOT_WRITER_PLUGIN -------------------------------------------------------------------- Description: Syntax: d3plot_writer_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: valuetocheck - Type: set - Name: valueiftrue - Type: string - Name: valueiffalse - Type: string Outputs: Name: condition_ifset_output_1 Type: set 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: - Name: file_name - Type: string - Default: TH.th - Name: channel_id - Type: string Outputs: Name: th_channel_by_id_output_1 Type: vector 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: path - Type: string - Name: path_to_convert - Type: string - Name: temp_dir - Type: string - Name: delete_temp_files - Type: string Outputs: Sleep Workers ======================================= Following are the workers for this group of workers \*SLEEP -------------------------------------------------------------------- Description: Sleeps Syntax: sleep(name,duration) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: name - Type: text - Name: duration - Type: text Outputs: Name: slept Type: integer 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: port - Type: string Outputs: \*JOB_HANDLER -------------------------------------------------------------------- Description: Syntax: job_handler(status,user_id,job_id,server_name,swap_job_id,command_type) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_has_response_by_name.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_create_from_file.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_responses.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_files.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_finder.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_add_responses.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_get_errors_and_warnings.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_create_curve_response.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_add_include_file.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_add_local_file.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_add_server_file.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/simulation_add_from_another_simulation.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/physicaltest_has_response_by_name.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/physicaltest_add_responses.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/physicaltest_add_onepager.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 Input Workers ======================================= Following are the workers for this group of workers \*INPUT_OUTPUT -------------------------------------------------------------------- Description: Input output worker Syntax: input_output() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: \*INPUT_SPLIT -------------------------------------------------------------------- Description: Input Split Syntax: input_split(input1) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: input1 - Type: scalar Outputs: Name: output1 Type: scalar Name: output2 Type: text 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: new_responses - Type: string Outputs: Name: transformations Type: string 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: lucy_long_preview - Type: string - Name: filters - Type: string Outputs: Name: results Type: string Name: filters Type: string 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: input_simulations - Type: dataset - Name: input_template_id - Type: remote_lookup Outputs: Name: Type: simlytiks_data 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/lsdyna_material_curve_validation.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/lsdyna_get_curve_values_as_parameters.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/lsdyna_replace_curve_values_from_lsopt_parameters.svg :width: 60% Inputs: - Name: input_file - Type: file - Name: curve_id - Type: text - Name: parameters - Type: dataset Outputs: Name: Type: vector 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/doe_study_curve_extrapolation.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/doe_study_curve_optimizer.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: scheduler_bin_path - Type: string - Name: scheduler_type - Type: string Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: - Type: string - Name: output_file_name - Type: string - Name: lsopt_binary - Type: string Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: json - Type: textarea - Name: remove_existing - Type: scalar Outputs: \*CREATE_SCENE_DATA_PLUGIN -------------------------------------------------------------------- Description: Syntax: create_scene_data_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: \*CREATE_COMMAND_FILE_PLUGIN -------------------------------------------------------------------- Description: Syntax: create_command_file_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: template_id - Type: remote_lookup Outputs: Name: Type: responsetemplate Name: Type: text \*GET_TIMEZONES -------------------------------------------------------------------- Description: Get Timezones Syntax: get_timezones() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Name: Timezones Type: list \*GET_SOLVER_CMD_PLUGIN -------------------------------------------------------------------- Description: Generates a solver command Syntax: get_solver_cmd_plugin(job_json,server_name) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: lucy_solver_simulation - Type: string - Name: solver_type - Type: string - Name: response_template - Type: string Outputs: Name: templates Type: string Rename Workers ======================================= Following are the workers for this group of workers \*RENAME_TEMPLATE -------------------------------------------------------------------- Description: Rename template Syntax: rename_template(new_name,template_id) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: new_name - Type: scalar - Name: template_id - Type: remote_lookup Outputs: Name: Type: integer 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: rt_id - Type: remote_lookup - Name: sensors - Type: dataset Outputs: Name: Type: scalar Name: Type: dataset 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: database_type - Type: scalar - Name: database_host - Type: select - Name: options - Type: textarea Outputs: Name: Type: movie Name: Type: dataset 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/nvh_average_runs.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/nvh_compute_velocity.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/nvh_compute_vector_sum.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/nvh_dynamic_stiffness.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/nvh_physicaltest_body_sensitivity_data_scanner.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/nvh_physicaltest_save_to_body_sensitivity_database.svg :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: movie - Type: file - Name: task - Type: select - Name: options - Type: textarea Outputs: Name: Type: movie Name: Type: dataset Extract Workers ======================================= Following are the workers for this group of workers \*EXTRACT_KEYWORD_PLUGIN -------------------------------------------------------------------- Description: Syntax: extract_keyword_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: \*EXTRACT_D3PLOT_WORKFLOW_PLUGIN -------------------------------------------------------------------- Description: Syntax: extract_d3plot_workflow_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: \*EXTRACT_D3HSP_PLUGIN -------------------------------------------------------------------- Description: Syntax: extract_d3hsp_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: \*EXTRACT_DAT_PLUGIN -------------------------------------------------------------------- Description: Runs extractor Syntax: extract_dat_plugin(,output_file_name,channels,summary_file_name,summary_output_type,indent) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: \*EXTRACT_D3PLOT_PLUGIN -------------------------------------------------------------------- Description: Syntax: extract_d3plot_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: \*EXTRACT_PUNCH_WORKFLOW_PLUGIN -------------------------------------------------------------------- Description: Syntax: extract_punch_workflow_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Convert Workers ======================================= Following are the workers for this group of workers \*CONVERT_FILE -------------------------------------------------------------------- Description: Syntax: convert_file(file_path) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: file_path - Type: string Outputs: Rescale Workers ======================================= Following are the workers for this group of workers \*RESCALE_API_KEYS_UPDATE -------------------------------------------------------------------- Description: Syntax: rescale_api_keys_update(api_keys) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: hpc_server - Type: string Outputs: \*RESCALE_STATUS -------------------------------------------------------------------- Description: Syntax: rescale_status(hpc_server) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: hpc_server - Type: string Outputs: \*RESCALE_CRONJOB -------------------------------------------------------------------- Description: Syntax: rescale_cronjob(scratch_dir,job_link_dir,api_url,api_keys) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Staging Workers ======================================= Following are the workers for this group of workers \*STAGING -------------------------------------------------------------------- Description: Syntax: staging() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: lucy_output_type - Type: string Outputs: Stability Workers ======================================= Following are the workers for this group of workers \*STABILITY_TEST -------------------------------------------------------------------- Description: Syntax: stability_test() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Disk Workers ======================================= Following are the workers for this group of workers \*DISK_CHECK -------------------------------------------------------------------- Description: Syntax: disk_check(threshold,ignored,hostname,email,test_only) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 Delete Workers ======================================= Following are the workers for this group of workers \*DELETE_TEMPLATE_RESPONSES -------------------------------------------------------------------- Description: Syntax: delete_template_responses(templates) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: templates - Type: string Outputs: \*DELETE_FILES -------------------------------------------------------------------- Description: Syntax: delete_files(included_files) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: included_files - Type: string Outputs: Name: deleted_files Type: string Queue Workers ======================================= Following are the workers for this group of workers \*QUEUE_BALANCER -------------------------------------------------------------------- Description: Syntax: queue_balancer(move) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: move - Type: string Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: Pruner Workers ======================================= Following are the workers for this group of workers \*PRUNER -------------------------------------------------------------------- Description: Syntax: pruner(test_only,type,server_to_update) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: test_only - Type: string - Name: type - Type: string - Name: server_to_update - Type: string Outputs: Hyperview Workers ======================================= Following are the workers for this group of workers \*HYPERVIEW_IMPORT -------------------------------------------------------------------- Description: Syntax: hyperview_import(file_name,raw_only) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: file_name - Type: string - Name: raw_only - Type: string Outputs: Filter Workers ======================================= Following are the workers for this group of workers \*FILTER_RESPONSES -------------------------------------------------------------------- Description: Syntax: filter_responses() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Name: all_responses Type: string Name: summary Type: string Add Workers ======================================= Following are the workers for this group of workers \*ADD_TRANSPARENCY -------------------------------------------------------------------- Description: Syntax: add_transparency(image_files) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: image_files - Type: string Outputs: Crawler Workers ======================================= Following are the workers for this group of workers \*CRAWLER -------------------------------------------------------------------- Description: Syntax: crawler(test_only,json_path,base_command) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: test_only - Type: string - Name: json_path - Type: string - Name: base_command - Type: string Outputs: Name: base_command Type: string 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: Replay Workers ======================================= Following are the workers for this group of workers \*REPLAY -------------------------------------------------------------------- Description: Syntax: replay(max_sleep,main_input_file,interval,multiplier) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: Lexical Workers ======================================= Following are the workers for this group of workers \*LEXICAL_PARSER -------------------------------------------------------------------- Description: Syntax: lexical_parser() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Autoscale Workers ======================================= Following are the workers for this group of workers \*AUTOSCALE -------------------------------------------------------------------- Description: Syntax: autoscale(test_only,custom_command,port,server_name) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: test_only - Type: string - Name: custom_command - Type: string - Name: port - Type: string - Name: server_name - Type: string Outputs: Sync Workers ======================================= Following are the workers for this group of workers \*SYNC_JOBS -------------------------------------------------------------------- Description: Syntax: sync_jobs(num_threads) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: num_threads - Type: string Outputs: \*SYNC_FILES -------------------------------------------------------------------- Description: Syntax: sync_files(test_only,solverresultset_id,simulation,sent_files,solver_type) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: server_to_update - Type: string Outputs: \*SYNC_SERVER -------------------------------------------------------------------- Description: Syntax: sync_server() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Onestep Workers ======================================= Following are the workers for this group of workers \*ONESTEP_PREPROCESS_PLUGIN -------------------------------------------------------------------- Description: Syntax: onestep_preprocess_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Exit Workers ======================================= Following are the workers for this group of workers \*EXIT -------------------------------------------------------------------- Description: Syntax: exit(workflow_json) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: workflow_json - Type: string Outputs: Solver Workers ======================================= Following are the workers for this group of workers \*SOLVER_PLUGIN -------------------------------------------------------------------- Description: Syntax: solver_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Run Workers ======================================= Following are the workers for this group of workers \*RUN -------------------------------------------------------------------- Description: Syntax: run(solver_type) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 Pack Workers ======================================= Following are the workers for this group of workers \*PACK_DYNA -------------------------------------------------------------------- Description: Syntax: pack_dyna(solver_input,output_directory) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: solver_input - Type: string - Name: output_directory - Type: string Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: port - Type: string Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: Post Workers ======================================= Following are the workers for this group of workers \*POST -------------------------------------------------------------------- Description: Syntax: post(solver,post_script,run_image_chainer,solver_type) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 Report Workers ======================================= Following are the workers for this group of workers \*REPORT_GENERATOR -------------------------------------------------------------------- Description: Syntax: report_generator(output,javascripts_path,include_date,run_cmd) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 Router Workers ======================================= Following are the workers for this group of workers \*ROUTER -------------------------------------------------------------------- Description: Syntax: router(i,hpc_server_id) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: i - Type: string - Name: hpc_server_id - Type: string Outputs: Node Workers ======================================= Following are the workers for this group of workers \*NODE_PRUNER -------------------------------------------------------------------- Description: Syntax: node_pruner(duration,test_only,scratch_folder) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 Json Workers ======================================= Following are the workers for this group of workers \*JSON_WRITER_PLUGIN -------------------------------------------------------------------- Description: Syntax: json_writer_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Export Workers ======================================= Following are the workers for this group of workers \*EXPORT_SERVER_CONFIG -------------------------------------------------------------------- Description: Syntax: export_server_config() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Log Workers ======================================= Following are the workers for this group of workers \*LOG_ZIP -------------------------------------------------------------------- Description: Syntax: log_zip(parent_directory) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: parent_directory - Type: string Outputs: Unzip Workers ======================================= Following are the workers for this group of workers \*UNZIP_PLUGIN -------------------------------------------------------------------- Description: Syntax: unzip_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: Benchmark Workers ======================================= Following are the workers for this group of workers \*BENCHMARK -------------------------------------------------------------------- Description: Syntax: benchmark() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Extractor Workers ======================================= Following are the workers for this group of workers \*EXTRACTOR_PLUGIN -------------------------------------------------------------------- Description: Runs extractor Syntax: extractor_plugin(extractor_cli,delete_temp_files) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: extractor_cli - Type: string - Name: delete_temp_files - Type: string Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: Cloud Workers ======================================= Following are the workers for this group of workers \*CLOUD_BURST -------------------------------------------------------------------- Description: Syntax: cloud_burst(username,hpc_server_id) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: username - Type: string - Name: hpc_server_id - Type: string Outputs: Time Workers ======================================= Following are the workers for this group of workers \*TIME_HISTORY_PLUGIN -------------------------------------------------------------------- Description: Syntax: time_history_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Setup Workers ======================================= Following are the workers for this group of workers \*SETUP -------------------------------------------------------------------- Description: Syntax: setup() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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 Plugin Workers ======================================= Following are the workers for this group of workers \*PLUGIN_WRAPPER -------------------------------------------------------------------- Description: Syntax: plugin_wrapper(plugin) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: plugin - Type: string Outputs: Name: plugin Type: string Db Workers ======================================= Following are the workers for this group of workers \*DB_PRUNER -------------------------------------------------------------------- Description: Syntax: db_pruner(date,connection_string,column,test_only,table) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: date - Type: string - Name: connection_string - Type: string - Name: column - Type: string - Name: test_only - Type: string - Name: table - Type: string Outputs: Cleanup Workers ======================================= Following are the workers for this group of workers \*CLEANUP -------------------------------------------------------------------- Description: Syntax: cleanup() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% 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: Query Workers ======================================= Following are the workers for this group of workers \*QUERY_D3PLOT_JSON_PLUGIN -------------------------------------------------------------------- Description: Syntax: query_d3plot_json_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Update Workers ======================================= Following are the workers for this group of workers \*UPDATE -------------------------------------------------------------------- Description: Syntax: update() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Download Workers ======================================= Following are the workers for this group of workers \*DOWNLOAD_OUTPUTS -------------------------------------------------------------------- Description: Syntax: download_outputs() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Task Workers ======================================= Following are the workers for this group of workers \*TASK_RUNNER -------------------------------------------------------------------- Description: Syntax: task_runner(max,timeout) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: max - Type: string - Name: timeout - Type: string Outputs: Battery Workers ======================================= Following are the workers for this group of workers \*BATTERY_PACK_TEMPLATE_PLUGIN -------------------------------------------------------------------- Description: Syntax: battery_pack_template_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: Term Workers ======================================= Following are the workers for this group of workers \*TERM_TARGET -------------------------------------------------------------------- Description: Syntax: term_target(templates) .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: - Name: templates - Type: string Outputs: Name: termination_result Type: string Example Workers ======================================= Following are the workers for this group of workers \*EXAMPLE_PLUGIN -------------------------------------------------------------------- Description: Syntax: example_plugin() .. thumbnail:: /_images/Images/Workflow/Workers/ :width: 60% Inputs: Outputs: 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: Outputs: \*DYNAMANUAL_MAT_SPRING_ELASTIC -------------------------------------------------------------------- Description: Array Syntax: dynamanual_mat_spring_elastic(MID,K) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: Outputs: \*DYNAMANUAL_MAT_ALE_GAS_MIXTURE -------------------------------------------------------------------- Description: Array Syntax: dynamanual_mat_ale_gas_mixture(MID,IADIAB,RUNIV,CVmass1,CPmass1,MOLWT1,CPmole1,B1,C1) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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() .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: Outputs: \*DYNAMANUAL_MAT_ALE_HERSCHEL -------------------------------------------------------------------- Description: Array Syntax: dynamanual_mat_ale_herschel(MID,RO,PC,MULO,MUHI,RK,RN,GDOTC,TAO0) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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}() .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% Inputs: Outputs: \*DYNAMANUAL_MAT_THERMAL_ISOTROPIC -------------------------------------------------------------------- Description: Array Syntax: dynamanual_mat_thermal_isotropic(TMID,TRO,TGRLC,TGMULT,TLAT,HLAT,HC,TC) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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 ) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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) .. thumbnail:: /_images/Images/Workflow/Workers/generic_main.svg :width: 60% 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