*CURVES_THREEPOINTANGLE

Description: Compute angle formed by three points

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

Inputs
ID Name Type Default Remarks
1 Base XYZ vector   Origin node Time history of XYZ coordinates in global system <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 P1 XYZ vector   Time history in global system <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 P2 XYZ vector   Time history in global system <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Measurement Type select   Type of measurement. Total or incremental
5 Units select   Radians or Degrees
Outputs
ID Name Type Remarks
1 curves_threepointangle_output_1 vector  

*CURVES_REGRESSION_COEFFICIENT

Description:
Compute the regression_coefficient between curves

Syntax: curves_regression_coefficient(curve1,curve2)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Second curve for the difference <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_regression_coefficient_output_1 scalar  

*CURVES_NORMALIZED_CROSS_CORRELATION

Description:
Compute the normalized cross correlation of two curves

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

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Second curve for the correlation <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 return_type select   Type of data returned. By default it returns the circle center
4 Digitize Points scalar   Number of points to digitize
Outputs
ID Name Type Remarks
1 curves_normalized_cross_correlation_output_1 scalar  

*CURVES_THREE_POINT_CIRCLE

Description: Curves Three Point Circle

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

Inputs
ID Name Type Default Remarks
1 Point 1 XYZ vector   First point on the circle <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Point 2 XYZ vector   Second point on the circle <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Point 3 XYZ vector   Third point on the circle <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 return_type select   Type of data returned. By default it returns the circle center
Outputs
ID Name Type Remarks
1 curves_three_point_circle_output_1 vector  

*CURVES_INTERSECT

Description:
Compute the intersection of two curves

Syntax: curves_intersect(curve1,curve2,intersecttype)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 intersecttype select   intersecttype
Outputs
ID Name Type Remarks
1 curves_intersect_output_1 scalar  

*CURVES_SIMPLE_CROSS_CORRELATION

Description:
Compute the cross correlation of two curves using c1xc2

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

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Second curve for the correlation <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 return_type select   Type of data returned. By default it returns the circle center
4 Digitize Points scalar   Number of points to digitize
Outputs
ID Name Type Remarks
1 curves_simple_cross_correlation_output_1 scalar  

*CURVES_CROSS_CORRELATION

Description:
Compute the cross correlation of two curves

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

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Second curve for the correlation <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 return_type select   Type of data returned. By default it returns the circle center
4 Digitize Points scalar   Number of points to digitize
5 Lag max scalar   Lag max
Outputs
ID Name Type Remarks
1 curves_cross_correlation_output_1 vector  

*CURVES_GET_CROSS_CORRELATION_MATRIX

Description:
Compute the cross correlation of between reference curve and a set of curves

Syntax: curves_get_cross_correlation_matrix(ref_curve,other_curves,num_dig,lagmax)

Inputs
ID Name Type Default Remarks
1 Reference Curve vector   Reference Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Other Curves vector   Curves with which the cross-correlation is to be compared <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Digitize Points scalar   This will create equally spaced values along the x-axis
4 Lag max scalar   Maximum lag to be computed for
Outputs
ID Name Type Remarks
1 curves_get_cross_correlation_matrix_output_1 dataset  

*CURVES_SIMILARITY_CORRELATION

Description:
Compute the similarity correlation of two curves

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

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Second curve for the correlation <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Digitize Points scalar   Number of points to digitize
4 MROV scalar   min Ratio of valuesNumber of points to digitize
5 check_types select   Type of checks to perform
Outputs
ID Name Type Remarks
1 curves_similarity_correlation_output_1 scalar  

*CURVES_AREA_WEIGHTED_DIFFERENCE

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

Syntax: curves_area_weighted_difference(curve1,curve2,num_dig)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Second curve for the difference <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Number of points scalar   Number of points
Outputs
ID Name Type Remarks
1 curves_area_weighted_difference_output_1 scalar  

*CURVES_COORDTRANSFORM

Description: Transform individual curves from global to local system

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

Inputs
ID Name Type Default Remarks
1 N1 X Coord vector   Origin X coordinate time-history in global system <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 N1 Y Coord vector   Origin Y coordinate time-history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 N1 Z Coord vector   Origin Z-coordinate time-history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 N2 X Coord vector   N2 X coordinate time-history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 N2 Y Coord vector   N2 Y coordinate time-history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 N2 Z Coord vector   N3 Z coordinate time-history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 N3 X Coord vector   N3 X coordinate time-history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
8 N3 Y Coord vector   N3 Y-coordinate time-history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
9 N3 Z Coord vector   N3 Z-coordinate time-history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
10 Loc X Coord vector   X-Coordinates in global system of the point to be transformed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
11 Loc Y Coord vector   Y-Coordinates in global system of the point to be transformed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
12 Loc Z Coord vector   Z-Coordinates in global system of the point to be transformed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
13 Reference System select   Reference S
14 Return type select   Return type
15 Coord definitiontype select   Coord definitiontype
Outputs
ID Name Type Remarks
1 curves_coordtransform_output_1 vector  

*CURVES_PRE_POST_CRASH

Description: Compute the pre-post crash using coordinates

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

Inputs
ID Name Type Default Remarks
1 RN1XC vector   Origin XYZ Coordinates <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RN2XC vector   Point on the X-Axis <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 RN3XC vector   Point on the XY plane <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Points X coordinates vector   X-coordinate or XYZ coordinates time history of point to be transformed to local <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 Points Y coordinates vector   Y-coordinate time-history of point to be transformed to local. Optional if XYZ is provided in X <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 Points Z coordinates vector   Z-coordinate time-history of point to be transformed to local. Optional if XYZ is provided in X <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 plane_type select   Scale the y values by this number. Useful to change thew view vector
8 Scale X scalar   Scale X
9 Scale Y scalar   Scale the y values by this number. Useful to change thew view vector
10 plane_type select   Determine the Plane for the resulting curve.
11 Centerline coordinate scalar   Centerline coordiantes
12 OTTC scalar   Offset to the coordinates
13 Maximum type select   Maximum type while sorting the extracted data
Outputs
ID Name Type Remarks
1 curves_pre_post_crash_output_1 vector  

*CURVES_GETBYINDEX

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

Syntax: curves_getbyindex(curves,index)

Inputs
ID Name Type Default Remarks
1 Curves vector   Input Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 index integer   index starts from zero
Outputs
ID Name Type Remarks
1 curves_getbyindex_output_1 vector  

*CURVES_REMOVEBYINDEX

Description: Remove curve by Index

Syntax: curves_removebyindex(curves,index)

Inputs
ID Name Type Default Remarks
1 Curves vector   Input Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 index integer   index starts from zero
Outputs
ID Name Type Remarks
1 curves_removebyindex_output_1 vector  

*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,num_dig)

Inputs
ID Name Type Default Remarks
1 ACNCOD vector   Axial crush nodal coordinates or displacements <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Coordinates input type select   Coordinates input type
3 sort_curves select   sort_curves
4 sort_order select   sort_order
5 scale_factor string   scale_factor
6 value_type select   value_type
7 NODP string   Number of digitized points
Outputs
ID Name Type Remarks
1 curves_axial_crush_output_1 vector  

*CURVES_GET_CRASHWORTHINESS

Description: Compute the axial crush of a set of nodes

Syntax: curves_get_crashworthiness(coords,section_forces,coord_input_order,filter_force,filter_freq,scale_factor)

Inputs
ID Name Type Default Remarks
1 NCOP vector   The order will be N1X, N2X, …, N1Y, NY2,…N1Z, N2Z, .. <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Section forces vector   The section whose centroid is located between the points <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Coordinates input order select   Coordinates input order
4 Filter Force select   Filter Force
5 Filter Freq select   Filter frequency
6 Scale Factor scalar   Displacements are scaled by this number
Outputs
ID Name Type Remarks
1 curves_get_crashworthiness_output_1 dataset  

*CURVES_SORT

Description: Sort the curves based on the type and order

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

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curves to be sorted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 sort_by select   Sort order. Default is Ascending based on Y-Max
3 sort_order select   Order of the Curves. Default is High to low
4 sort_limit scalar   Limit the number of curves returned. By default return all curves
5 name_regex scalar   You can limt the sort to just the curves that matches this regular expression.
Outputs
ID Name Type Remarks
1 curves_sort_output_1 vector  

*CURVES_COMPUTE_ELASTIC_RECOVERY

Description: Sort the curves based on the type and order

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

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curves to compute the elastic recovery <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 sort_by select   Type of sorting used based on the y-value
3 sort_order select   Order. Default is high to low
4 sort_limit scalar   Limit the number of curves
Outputs
ID Name Type Remarks
1 curves_compute_elastic_recovery_output_1 dataset  

*CURVES_ENERGY_DISTRIBUTION

Description: Compute the energy distribution

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

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve containing the time-history of internal energies of materials <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 num_levels select   Number of bands or levels
3 sort_criteria select   Sorting method withing each band
4 num_parts_per_level select   Within each band levels
5 normalize select   Within each band
Outputs
ID Name Type Remarks
1 curves_energy_distribution_output_1 dataset  

*CURVES_ADDBYINDEX

Description: Add Curve After a Index

Syntax: curves_addbyindex(curves,index,curvesto_add)

Inputs
ID Name Type Default Remarks
1 Curves vector   Input Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 index integer   index starts from zero
3 Curves to Add vector    
Outputs
ID Name Type Remarks
1 curves_removebyindex_output_1 vector  

*CURVES_REPLACEBYINDEX

Description: Replace by Index

Syntax: curves_replacebyindex(curves,index,curveto_replace)

Inputs
ID Name Type Default Remarks
1 Curves vector   Input Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve Index integer   index starts from zero
3 Curve to Replace vector    
Outputs
ID Name Type Remarks
1 curves_removebyindex_output_1 vector  

*CURVES_COORDTRANSFORM_GROUPS

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

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

Inputs
ID Name Type Default Remarks
1 Reference Origin X Y Z Coord Curves vector    
2 Reference Node2 X Y Z Coord Curves vector    
3 Reference Node3 X Y Z Coord Curves vector    
4 Global X Y Z Curves of Multiple Points in XYZ order vector    
5 Reference System select    
6 Return type select    
7 Coord definitiontype select    
Outputs
ID Name Type Remarks
1 curves_coordtransform_groups_output_1 vector  

*CURVES_GET_SYNC_OFFSET

Description:
Compute the sync time

Syntax: curves_get_sync_offset(curve1,curve2)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_get_sync_offset_output_1 scalar  

*CURVES_PROJECT_LINE_TO_PLANE

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

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

Inputs
ID Name Type Default Remarks
1 P1 XYZ vector   P1 XYZ <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 P2 XYZ vector   P2 XYZ <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Measurement Type select   By default the measurement is total angle change
4 Plane select   Plane
5 Units select   Units
Outputs
ID Name Type Remarks
1 curves_project_line_to_plane_output_1 vector  

*CURVES_INTRUSION_LOCAL

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

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

Inputs
ID Name Type Default Remarks
1 Reference Origin X Y Z Coord Curves vector    
2 Reference Node2 X Y Z Coord Curves vector    
3 Reference Node3 X Y Z Coord Curves vector    
4 Global Point 1 XYZ Curves vector    
5 Global Point 2 XYZ Curves vector    
6 Reference System select    
7 Axis select    
8 Coord Orientation Type select    
9 return_type select    
Outputs
ID Name Type Remarks
1 curves_intrusion_local_output_1 vector  

*CURVES_COORDTRANSFORM_GROUP

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

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

Inputs
ID Name Type Default Remarks
1 Reference Origin X Y Z Coord Curves vector    
2 Reference Node2 X Y Z Coord Curves vector    
3 Reference Node3 X Y Z Coord Curves vector    
4 Global X Y Z Curves vector    
5 Reference System select    
6 Return type select    
7 Coord definitiontype select    
Outputs
ID Name Type Remarks
1 curves_coordtransform_group_output_1 vector  

*CURVES_GETBYINDEXES

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

Syntax: curves_getbyindexes(curves,indexesseparatedby_commas)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 ISBC string   index starts from zero
Outputs
ID Name Type Remarks
1 curves_getbyindexes_output_1 vector  

*CURVES_GETINDEXES_BY_NAMES

Description: Get curves indexes from names

Syntax: curves_getindexes_by_names(curves,namesseparatedby_commas)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Names string    
Outputs
ID Name Type Remarks
1 curves_getindexes_by_names scalar  

*CURVES_TIME_HISTORY_COORDINATES_TO_DISPLACEMENTS

Description: Compute displacements from coordinates

Syntax: curves_time_history_coordinates_to_displacements(coordinates_xy_z)

Inputs
ID Name Type Default Remarks
1 Coordinates XYZ vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_time_history_coordinates_to_displacements_output_1 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,offset,identical_points)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base curve for the other curve to be merged to <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Second Curve vector   Second curve to be merged to base curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Sort X-Values select   Sort X-Values
4 Offset before merging select   Offset before merging
5 Identical point treatment select   Identical point treatment
Outputs
ID Name Type Remarks
1 curves_merge_output_1 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,sort,offset_before_merging,remove_identical_points)

Inputs
ID Name Type Default Remarks
1 CTBM vector   Base curve for the other curve to be merged to <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 SXBM select   Sort x-values before merging
3 Offset before merging select   Offset before merging
4 Remove identical points select   Remove identical points
Outputs
ID Name Type Remarks
1 curves_merge_all_output_1 vector  

*CURVES_MERGE_GISSMO_DAMAGE_CURVES

Description: Merge individually optimized damage curves

Syntax: curves_merge_gissmo_damage_curves(damage_curves,non_failure_value,shear_value_type,uniaixal_value_type,notch_value_type,biaxial_value_type)

Inputs
ID Name Type Default Remarks
1 Damage Curves vector   Individually optimized damage curves for in ascending order of Triaxiality <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Non failure value scalar   Non failure value
3 Shear Value Type select    
4 Uniaxial Value Type select    
5 Notch Value Type select    
6 Biaxial Value Type select    
Outputs
ID Name Type Remarks
1 Merged Damage Curves vector  

*CURVES_CROSSPLOT_VALUES

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

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

Inputs
ID Name Type Default Remarks
1 Curves X vector   Curves that for the X-Values <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curves Y vector   Curves that form the Y-Values <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 X-Value Type select   X-Value type. Ex: first x-values
4 Y-Value Type select   Y-Value type. Ex: last-y-values. The resulting value will be a single curve with X
Outputs
ID Name Type Remarks
1 curves_crossplot_values_output_1 vector  

*CURVES_R2

Description: Compute the mean square error between two curves

Syntax: curves_r2(curve1,curve2,numberofpointstodigitize)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 used to compute MSE with curve 2 as reference <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 used to compute MSE with curve 1 as reference <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Digitize Points integer   Number of points to digitize
Outputs
ID Name Type Remarks
1 curves_r2_output_1 scalar  

*CURVES_LONGEST_COMMON_SEQUENCE

Description: Curves Longest Common Sequence

Syntax: curves_longest_common_sequence(curve1,curve2)

Inputs
ID Name Type Default Remarks
1 Curve1 vector   Reference Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Target Curve vector   Target Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_longest_common_sequence_output_1 scalar  

*CURVES_DISTANCE_BETWEEN_POINTS_TIMEHISTORY

Description: Curves Distance Between Points Timehistory

Syntax: curves_distance_between_points_timehistory(n1_xyz,n2_xyz)

Inputs
ID Name Type Default Remarks
1 Point-1 XYZ Coordinates vector   Dataset from *CURVES_GET_CRASHWORTHINESS that contains the crush information <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Point-2 XYZ Coordinates vector   Dataset from *CURVES_GET_CRASHWORTHINESS that contains the crush information <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_distance_between_points_timehistory_output_1 vector  

*CURVES_MSE

Description: Compute the mean square error between two curves

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

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 used to compute MSE with curve 2 as reference <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 used to compute MSE with curve 1 as reference <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Digitize Points integer   Number of points to digitize
4 X-Value Type select   X-Value type. Ex: first x-values
Outputs
ID Name Type Remarks
1 curves_mse_output_1 scalar  

*CURVES_BOUNDARY

Description: Create a new curve that bounds the curves.

Syntax: curves_boundary(base_curve,second_curve,return_type)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Second Curve vector   Second Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Return Type select   Return Type
Outputs
ID Name Type Remarks
1 curves_boundary_output_1 vector  

*CURVES_NORMALIZE

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

Syntax: curves_normalize(curvetobenormalized,norm_type)

Inputs
ID Name Type Default Remarks
1 CTBN vector   Curve to be normalized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Norm Type select   Norm Type
Outputs
ID Name Type Remarks
1 curves_normalize_output_1 vector  

*CURVES_IIHSINTRUSION_DISP_XYZGROUP

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

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

Inputs
ID Name Type Default Remarks
1 ASXDG vector   Avg Seat XYZ Disp Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 LXDG vector   Location XYZ Disp Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Location Type select   Location Type
4 Intrusion Type select   Intrusion Type
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_disp_xyzgroup_output_1 vector  

*CURVES_IIHSINTRUSION_TABLE

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

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

Inputs
ID Name Type Default Remarks
1 SMSBCFMTO string   Seat Mounts. Separate by comma for more than one
2 Reference Node string   Reference Node
3 Lower Hinge Pillar string   Lower Hinge Pillar
4 Upper Hinge Pillar string   Upper Hinge Pillar
5 Brake Pedal string   Brake Pedal
6 Parking Brake string   Parking Brake
7 Steering Column string   Steering Column
8 Rocker Panel string   Rocker Panel
9 Upper Dash string   Upper Dash
10 Left IP string   Left IP
11 Intrusion Type select   Intrusion Type
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_table_output_1 keyvalue  

*CURVES_IIHSINTRUSION_ALL_TARGETS

Description: Computes IIHS Intrusion numbers based on displacements

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

Inputs
ID Name Type Default Remarks
1 Seat XYZ Displacements vector   curve overlay of xyz displacements <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 LHPXD vector   curve overlay of xyz displacement of Lower Hinge 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Footrest XYZ Disp vector   curve overlay of xyz displacement for Footrest <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 LTXD vector   curve overlay of xyz displacement for Left Toepan <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 BPXD vector   curve overlay of xyz displacement for Brake Pedal <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 PBXD vector   curve overlay of xyz displacement for Parking Brake <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 RPXD vector   curve overlay of xyz displacement of Rocker Panel 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
8 SCXD vector   curve overlay of xyz displacement for Steering Column <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
9 UHPXD vector   curve overlay of xyz displacement for Lower Hinge 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
10 UDXD vector   curve overlay of xyz displacement for Upper Dash <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
11 LIXD vector   curve overlay of xyz displacement for Left IP <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
12 Data Type select    
13 Include Seat motion select   Include seat correction
14 Intrusion Type select   Type of intrusion to be returned
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_all_targets_output_1 vector  

*CURVES_IIHSINTRUSION_DISP

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

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

Inputs
ID Name Type Default Remarks
1 ASXD vector   Seat X coordinate overlay <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 ASYD vector   Seat Y coordinate overlay <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 ASZD vector   Seat Z coordinate overlay <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Location X Disp vector   X coordinate curve for the Node <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 Location Y Disp vector   Y coordinate curve for the Node <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 Location Z Disp vector   Z coordinate curve for the Node <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 Location Type select   Node Location
8 Intrusion Type select   Intrusion Type
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_disp_output_1 vector  

*CURVES_IIHSINTRUSION

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

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

Inputs
ID Name Type Default Remarks
1 Seat X vector   Seat X coordinate overlay <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Seat Y vector   Seat Y coordinate overlay <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Seat Z vector   Seat Z coordinate overlay <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Location X vector   X coordinate curve for the Node <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 Location Y vector   Y coordinate curve for the Node <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 Location Z vector   Z coordinate curve for the Node <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 Location Type select   Node Location
8 XIOWTDI select   X is outward when the difference is
9 YIOWTDI select   Y is outward when the difference is
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_output_1 vector  

*CURVES_NORMALIZE_TO_FIRST

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

Syntax: curves_normalize_to_first(curvetobenormalized,type)

Inputs
ID Name Type Default Remarks
1 CTBN vector   Curve to be normalized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type select   Type
Outputs
ID Name Type Remarks
1 curves_normalize_to_first_output_1 vector  

*CURVES_OFFSET_TO_FIRST

Description: Compute offsets from the first curve

Syntax: curves_offset_to_first(curvesfromwhichtheoffsetsaretobecomputed,type)

Inputs
ID Name Type Default Remarks
1 CFWTOATBC vector   Curves from which the offsets are to be computed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type select   Type
Outputs
ID Name Type Remarks
1 curves_offset_to_first_output_1 vector  

*CURVES_LOOKUP_CLASSIFY

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

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

Inputs
ID Name Type Default Remarks
1 Curve Group vector    
2 Return Type select    
3 Default Label scalar    
4 Conditions labelcondition    
Outputs
ID Name Type Remarks
1 curves_lookup_classify_output_1 dataset  

*CURVES_WEIGHTED_AVERAGE

Description: Average two or more curves

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

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve to be added vector    
3 NODP scalar   This will create equally spaced points with an interval of (XMAX-XMIN)/10
4 x_min scalar    
5 weight_first scalar    
Outputs
ID Name Type Remarks
1 curves_weighted_average_output_1 vector  

*CURVES_LOOKUP_XVALUEAT

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

Syntax: curves_lookup_xvalueat(curves,y_value,format)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves from which the value is to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 y_value float   Y value at which the x-value is to be computed
3 format string   Specify the format for the resulting X-Value
Outputs
ID Name Type Remarks
1 curve_lookup_xvalueat_output_1 dataset  

*CURVES_LOOKUP_XATYABSMAX

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

Syntax: curves_lookup_xatyabsmax(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve from which the value is to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_lookup_xvalueat_output_1 dataset  

*CURVES_LOOKUP_YRANGE_MAX

Description: Get Max Yrange

Syntax: curves_lookup_yrange_max(curve_group)

Inputs
ID Name Type Default Remarks
1 Curve Group vector   Curve Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_lookup_scalar_output_1 scalar  

*CURVES_LOOKUP_GET_TEXT

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

Syntax: curves_lookup_get_text(curve_group,type)

Inputs
ID Name Type Default Remarks
1 Curve Group vector   Curve Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type select   Type
Outputs
ID Name Type Remarks
1 curves_lookup_get_text_output_1 text  

*CURVES_LOOKUP_DATASET

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

Syntax: curves_lookup_dataset(curve_group,type,with_attr)

Inputs
ID Name Type Default Remarks
1 Curve Group vector   Curve Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type select   Type
3 with_attr select   with_attr
Outputs
ID Name Type Remarks
1 curves_lookup_dataset_output_1 keyvalue  

*CURVES_LOOKUP_SCALAR

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

Syntax: curves_lookup_scalar(curve_group,lookup_type,min_or_max)

Inputs
ID Name Type Default Remarks
1 Curve Group vector   Curve Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Lookup Type select   Lookup Type
3 min_or_max select   min_or_max
Outputs
ID Name Type Remarks
1 curves_lookup_scalar_output_1 scalar  

*CURVES_LOOKUP

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

Syntax: curves_lookup(curve_group,type,with_attr)

Inputs
ID Name Type Default Remarks
1 Curve Group vector   Curve Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type select   Type
3 with_attr select   with_attr
Outputs
ID Name Type Remarks
1 curves_lookup_output_1 dataset  

*CURVES_LOOKUP_YABSMAX_KEYVALUE

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

Syntax: curves_lookup_yabsmax_keyvalue(curve_group,with_attr)

Inputs
ID Name Type Default Remarks
1 Curve Group vector   Curve Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 with_attr select   with_attr
Outputs
ID Name Type Remarks
1 curves_lookup_yabsmax_keyvalue_output_1 keyvalue  

*CURVES_LOOKUP_KEYVALUE

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

Syntax: curves_lookup_keyvalue(curve_group,type,with_attr)

Inputs
ID Name Type Default Remarks
1 Curve Group vector   Curve Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type select   Type
3 with_attr select   with_attr
Outputs
ID Name Type Remarks
1 curves_lookup_keyvalue_output_1 keyvalue  

*CURVES_REMOVE_INTERSECTIONS

Description:
Find and remove the intersections between curves

Syntax: curves_remove_intersections(curves,baseline_curve_index,methodof_removal)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves with intersections <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Baseline Curve Index scalar   Find the remove intersections with this curve. Default is the first curve
3 Method of Removal select   Type of intersection. The default is the first point of intersection.
Outputs
ID Name Type Remarks
1 curves_remove_intersections_output_1 vector  

*CURVES_COLLECTOR

Description: Collects curves

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

Inputs
ID Name Type Default Remarks
1 Pattern string   Pattern to use. This is used to compare with the name of the responses
2 Location select   Location of the pattern
3 Limit select   Limit the number of responses found
4 Down Sample select   Down-sample if needed to avoid large number points in curves
5 Option 1 scalar   Optional value 1 based on Down-sampling. If digitize
6 Option 2 scalar   Optional value 2 based on type of down sampling.
7 Sort Curves select   Sort curves based on value or name
8 sort_by select   Sort order. Default is Ascending based on Y-Max
9 sort_order select   Order of the Curves. Default is High to low
10 sort_limit scalar   Limit the number of curves returned. By default return all curves
11 name_regex scalar   You can limt the sort to just the curves that matches this regular expression.
Outputs
ID Name Type Remarks
1 curves_collector_output_1 vector  

*CURVES_REMOVE_OUTLIERS

Description: Remove outlier curves

Syntax: curves_remove_outliers(curves)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 Curves without Outliers vector  

*CURVES_REMOVE_OUTLIER_POINTS

Description: Remove outlier points from curves

Syntax: curves_remove_outlier_points(curves,axis_type)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axis type select   Axis type
Outputs
ID Name Type Remarks
1 Curves without Outliers vector  

*CURVES_REMOVE_OUTLIERS_BASED_ON_DIFF

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

Syntax: curves_remove_outliers_based_on_diff(curve_baseline,curve_candidate,ratio)

Inputs
ID Name Type Default Remarks
1 Curve Baseline vector   Reference curve to be compared with <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve Candidate vector   Curve that is to be compared <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Ratio scalar   Ratio beyond which the point is considered as an outlier
Outputs
ID Name Type Remarks
1 curves_remove_outliers_based_on_diff_output_1 vector  

*CURVES_REORDER_BY_INDEXES

Description: Reorder curves by indexes

Syntax: curves_reorder_by_indexes(curves,new_indexes)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curves that need to be reordered <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 New indexes textarea   First index starts at 0 and number of indexes must equal number of curves
Outputs
ID Name Type Remarks
1 Curves reordered vector  

*CURVES_MATCH

Description: Compute the difference between two curves

Syntax: curves_match(curve_baseline,curve_candidate,match_type,digitize,normalize,xmin,xmax,sync,skip_drop,diff_ratio_threshold,remove_outliers,distance_measurement_type,scale_by_area_diff,clip_method)

Inputs
ID Name Type Default Remarks
1 Curve Baseline vector   Reference curve to be compared with <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve Candidate vector   Curve that is to be compared <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Curve Match Type select    
4 NODP select   Digitize curves before curves match
5 NCUMA select   Normalize the curves by dividing the y-values by the y-max from the curve
6 SPBTX scalar   Skip values before this point
7 SPATX scalar   Skip values after this point
8 Sync Curves select   Sync curves so all curves have identical x-values
9 Enforce Monotonicity select   Options to choose show to clip curves before comparing
10 OAITDTIRB scalar   Only applies if the diff type is ratio based
11 Remove Outlier Points select   Remote outliers
12 Distance measurement type select   Only applied for Frechet, DTW, pDTW
13 SBAD select   The match error is multiplied by integral difference between the two curves
14 Clip method select   Only DTW, pDTW
Outputs
ID Name Type Remarks
1 curves_match_output_1 scalar  

*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,skip_interpolation,digitize)

Inputs
ID Name Type Default Remarks
1 Curve X vector   Curve 1 whose Y-values will be come the X-Values <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve Y vector   Curve 2 whose Y-values will become the new Y-Values <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 CXXF scalar   Scale the X-Value of Curve 1 before cross-plotting
4 CXYF scalar   Scale the Y-Value of the first curve before cross-plotting
5 CYXF scalar   Scale the X-Value of the second curve before cross-plotting
6 CYYF scalar   Scale the Y-Value of the second curve beofre cross-plotting
7 skip_interpolation select    
8 digitize select    
Outputs
ID Name Type Remarks
1 curves_crossplot_output_1 vector  

*CURVES_CLIPATMAXY

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

Syntax: curves_clipatmaxy(curvestobeclipped)

Inputs
ID Name Type Default Remarks
1 CTBC vector   Curves to be clipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_clipatmaxy_output_1 vector  

*CURVES_MATCH_ALL

Description: Compute the difference between curves and a baseline

Syntax: curves_match_all(curves,baseline_curve_index,match_type,digitize,normalize,xmin,xmax,sync,skip_drop,diff_ratio_threshold,remove_outliers,distance_measurement_type,scale_by_area_diff,clip_method)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Baseline Curve Index scalar   Baseline Curve Index
3 Match Type select   Type of Match
4 digitize select   Digitze curves before curves match
5 normalize select   Normalize the curves by dividing the y-values by the y-max from the curve
6 Xmin scalar   Skip values before this point
7 Xmax scalar   Skip values after this point
8 sync select   sync
9 Enforce Monotonicity select   Options to choose show to clip curves before comparing
10 OAITDTIRB scalar   Only applies if the diff type is ratio based
11 Remove Outlier Points select   Remote outliers
12 Distance measurement type select   Only applied for Frechet, DTW, pDTW
13 SBAD select   The match error is multiplied by integral difference between the two curves
14 Clip method select   Only DTW, pDTW
Outputs
ID Name Type Remarks
1 curves_match_all_output_1 dataset  

*CURVES_RESULTANT_PAIRS

Description: Compute the resultant based on two sets of curves

Syntax: curves_resultant_pairs(curves_1,curves_2)

Inputs
ID Name Type Default Remarks
1 Curves 1 vector   Curves 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curves 2 vector   Curves 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_resultant_pairs_output_1 vector  

*CURVES_MATCH_INPUT_SELECTOR

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

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

Inputs
ID Name Type Default Remarks
1 Reference Curve vector   Reference curve to be compared with <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 CTCWR vector   Curves is to be compared <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 ICTBSF vector   Curves is to be compared <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Match Type select    
5 Digitize Points select   Reference, Input and Candidate curves will be regenerated using this
6 NCBC select   Normalize the curves by dividing the y-values by the y-max from the curve
7 DPBTP scalar   Skip values before this point
8 DPATP scalar   Skip values after this point
9 Sync Curves select   If the curves xmin and xmax dont match, sync the curves upto xmin
10 Enforce Monotonic select   Decreasing y-values will be discarded
11 TRATIO scalar   Only applies if the diff type is ratio based
12 Remove outliers select   Remote outliers
Outputs
ID Name Type Remarks
1 curves_match_input_selector_output_1 vector  

*CURVES_MATCH_PAIRS

Description: Compute the difference between two curves

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

Inputs
ID Name Type Default Remarks
1 Reference Curves vector   Reference Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Compare Curves vector   Compare Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Match Type select   Type of Match
4 digitize select   Digitze curves before curves match
5 normalize select   Normalize the curves by dividing the y-values by the y-max from the curve
6 Xmin scalar   Skip values before this point
7 Xmax scalar   Skip values after this point
8 sync select   sync
Outputs
ID Name Type Remarks
1 curves_match_pairs_output_1 scalar  

*CURVES_ABS

Description: Compute the abs value of the curves

Syntax: curves_abs(curves)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose values are to be computed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_abs_output_1 vector  

*CURVES_MULTIPLY_PAIRS

Description: Multiply pairs of curves

Syntax: curves_multiply_pairs(curve_group1,curve_group2)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_multiply_pairs_output_1 vector  

*CURVES_CROSSPLOT_PAIRS

Description: Crossplot pairs of curves

Syntax: curves_crossplot_pairs(curve_group1,curve_group2)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_crossplot_pairs_output_1 vector  

*CURVES_DERIVE

Description: Compute the derivative of curves

Syntax: curves_derive(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_derive_output_1 vector  

*CURVES_SUBTRACT_PAIRS

Description: Subtract pairs of curves

Syntax: curves_subtract_pairs(curve_group1,curve_group2)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_subtract_pairs_output_1 vector  

*CURVES_ADD_PAIRS

Description: Add pairs of curves

Syntax: curves_add_pairs(curve_group1,curve_group2)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_add_pairs_output_1 vector  

*CURVES_MULTIPLY

Description: Multiply two curves

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

Inputs
ID Name Type Default Remarks
1 Curve Group 1 vector   Curve Group 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve Group 2 vector   Curve Group 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Points select   Points
4 IYTPTFOOTXWBEEAVO0IA select   If yes, the points that fall outside of the XMIN-XMAX will be extrapolated. Else a value of 0.0 is assumed
Outputs
ID Name Type Remarks
1 curves_multiply_output_1 vector  

*CURVES_DIVIDE

Description: Divide two curves

Syntax: curves_divide(curve1,curve2)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2. If a colllection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_divide_output_1 vector  

*CURVES_DIVIDE_PAIRS

Description: Divide pairs of curves

Syntax: curves_divide_pairs(curve_group1,curve_group2)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2. If a collection of curves are provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_divide_pairs_output_1 vector  

*CURVES_EXPLODE

Description: Convert the curves into independent curve

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

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 size scalar    
3 names scalar    
4 prefix scalar    
5 postfix scalar    
Outputs
ID Name Type Remarks
1 curves_explode_output_1 vector  

*CURVES_CLIP_PERCENTAGE

Description: Clip the Curves based on percentage of XLENGTH

Syntax: curves_clip_percentage(curvestobeclipped,type,percentage)

Inputs
ID Name Type Default Remarks
1 CTBC vector   Curves to be clipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type select   X-Value type
3 Percentage scalar   Points after this value will be skipped
Outputs
ID Name Type Remarks
1 curves_clip_percentage_output_1 vector  

*CURVES_GET_THRESHOLD_INTERSECTIONS

Description: Compute intersections of a curve with the threshold values

Syntax: curves_get_threshold_intersections(curve,upperlimit_curve,lowerlimit_curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose values are to be reset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Upper limit Curve vector   Upper limit curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Lower Limit Curve vector   Lower limit <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_get_threshold_intersections_output_1 dataset  

*CURVES_MAX_MIN_NORMALIZE

Description: Compute max-min normalize

Syntax: curves_max_min_normalize(curve,axes)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose values are to be reset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axes select   Normalize Axes
Outputs
ID Name Type Remarks
1 curves_max_min_normalize_output_1 vector  

*CURVES_POSITIVE_TO_ZERO

Description: Set all positive values to zero

Syntax: curves_positive_to_zero(curves)

Inputs
ID Name Type Default Remarks
1 Curves vector   Optional curves if Base curve contains a single curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_positive_to_zero_output_1 vector  

*CURVES_INTEGRATE

Description: Integrate curves

Syntax: curves_integrate(curve1,ignore)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Ignore select   Choose positive or negative to ignore values before integrating
Outputs
ID Name Type Remarks
1 curves_integrate_output_1 vector  

*CURVES_NEGATIVE_TO_ZERO

Description: Set all negative values to zero

Syntax: curves_negative_to_zero(curves)

Inputs
ID Name Type Default Remarks
1 Curves vector   Optional curves if Base curve contains a single curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_negative_to_zero_output_1 vector  

*CURVES_TO_DATASET

Description: Convert the curves to dataset

Syntax: curves_to_dataset(curves,include_x,columnname)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curves to be converted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 include_x select    
3 Starting Column Name scalar   Starting column name. If empty, the curve name and id will be used
Outputs
ID Name Type Remarks
1 curves_to_dataset_output_1 dataset  

*CURVES_FIRSTCURVE

Description: Get the first curve from the collection of curves

Syntax: curves_firstcurve(curvegroup)

Inputs
ID Name Type Default Remarks
1 Curve group vector   Collection of curves from which the first curve is to be returned <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_firstcurve_output_1 vector  

*CURVES_LASTCURVE

Description: Get the last curve from a collection of curves

Syntax: curves_lastcurve(curvegroup)

Inputs
ID Name Type Default Remarks
1 Curve group vector   Curve group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_lastcurve_output_1 vector  

*CURVES_RECONSTRUCT_FROM_PREDICTION

Description: Using predicted values from ML, re-construct a curve by interpolating from curves used in training

Syntax: curves_reconstruct_from_prediction(curvegroup,prediction_points)

Inputs
ID Name Type Default Remarks
1 Curve group vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 prediction_points string    
Outputs
ID Name Type Remarks
1 curves_reconstruct_from_prediction_output_1 vector  

*CURVES_GET_STRAIN_RATES_AS_KEYVALUE

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

Syntax: curves_get_strain_rates_as_keyvalue(curvegroup)

Inputs
ID Name Type Default Remarks
1 Curve group vector   Curve group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_get_strain_rates_as_keyvalue_output_1 keyvalue  

*CURVES_GET_DATA_AS_KEYVALUE

Description: Get key metrics of the curves as key value

Syntax: curves_get_data_as_keyvalue(curvegroup)

Inputs
ID Name Type Default Remarks
1 Curve group vector   Curve group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_get_data_as_keyvalue_output_1 keyvalue  

*CURVES_GETBYNAME

Description: Get curve by name from a collection of curves

Syntax: curves_getbyname(curvegroup,nameofthe_curve,searchtype)

Inputs
ID Name Type Default Remarks
1 Curve group vector   Group of curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 NOTC scalar   Name of curve to be found
3 Search type select   Type of search
Outputs
ID Name Type Remarks
1 curves_getbyname_output_1 vector  

*CURVES_FIND_AND_REPLACE_NAMES

Description: Find and replace names

Syntax: curves_find_and_replace_names(curvegroup,find_name,replace_name)

Inputs
ID Name Type Default Remarks
1 Curve group vector   Curves whose names are to be replaced with <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 find_name scalar   Old Name
3 replace_name scalar   New Name
Outputs
ID Name Type Remarks
1 curves_find_and_replace_names_output_1 vector  

*CURVES_REMOVE_OVERLAPPING

Description: Remove overlapping curves based on how close they are

Syntax: curves_remove_overlapping(curvegroup,number_of_points,tolerance)

Inputs
ID Name Type Default Remarks
1 Curve group vector   Overlapping curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number Of Points scalar   Number of points to check for intersections. 10-20% of points are recommended
3 Tolerance scalar   Difference between two curves that is less that TOL * max y value of the two curves will be considered similar
Outputs
ID Name Type Remarks
1 curves_remove_overlapping_output_1 vector  

*CURVES_GETBYVALUE

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

Syntax: curves_getbyvalue(curvegroup,valuetype,order)

Inputs
ID Name Type Default Remarks
1 Curve group vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 value type select   Type of Value
3 Order select   Order of curves
Outputs
ID Name Type Remarks
1 curves_getbyvalue_output_1 vector  

*CURVES_OVERLAY

Description: Overlay two or more curves

Syntax: curves_overlay(base_curve,curvetobeoverlaid)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Primary Curve(s) <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 CTBO vector   Additional curves to be overlaid. The final order is based on complete list of curves provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_overlay_output_1 vector  

*CURVES_BIN_VALUES

Description: Bin values of curve

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

Inputs
ID Name Type Default Remarks
1 CTBB vector   Curves to be binned <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 bin_type select   Bin type
3 Number of bins scalar   Number of bins
4 Postfix scalar   Postfix
5 Postfix scalar   Postfix
Outputs
ID Name Type Remarks
1 curves_bin_values_output_1 dataset  

*CURVES_GET_INCREMENTAL_MATCHES

Description: Compute incremental matches betweent current and previous curve

Syntax: curves_get_incremental_matches(curves,input_values,dig_points,match_type)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Input Values textarea   Input Values
3 NODP scalar   Number of digitization points
4 Match Type select   Match type
Outputs
ID Name Type Remarks
1 curves_get_incremental_matches_output_1 vector  

*CURVES_BIN_RANGES

Description: Bin values of curve

Syntax: curves_bin_ranges(curves,bin_type)

Inputs
ID Name Type Default Remarks
1 CTBB vector   Curves to be binned <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 bin_type select   Bin type
Outputs
ID Name Type Remarks
1 curves_bin_ranges_output_1 scalar  

*CURVES_GET_CONSTANT_STRAIN_RATE_CURVES_FROM_VARYING_STRAIN_RATES

Description: Compute constaint strain-rate equivalent from the varying strain-rate curves

Syntax: curves_get_constant_strain_rate_curves_from_varying_strain_rates(curves,strainvs_strain_rate_curves,constant_strain-ratevalues)

Inputs
ID Name Type Default Remarks
1 Stress vs Strain Curves vector   Table of Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Strain vs Strain Rate Curves vector   Must be equal to the number of curves defined above
3 New Strain Rate Curves textarea   Separate multiple strain-rate values using a Comma. If null, the average values of the first 1% of the values form the varying curves are taken
Outputs
ID Name Type Remarks
1 curves_add_varying_strain_rate_curves vector  

*CURVES_ADD_STRAIN_RATE_CURVES

Description: Add curves based on new strain rate values by interpolating or extrapolating

Syntax: curves_add_strain_rate_curves(curves,currentstrainrates,newstrainrates)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Current strain rates textarea   Current strain rates. Must match the number of curves
3 New strain rates textarea   New strain rates
Outputs
ID Name Type Remarks
1 curves_add_strain_rate_curves vector  

*CURVES_IIHSINTRUSION_ALL_TARGETS_IN_REF_SYSTEM_COORDS

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

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

Inputs
ID Name Type Default Remarks
1 RNXC vector   curve overlay of xyz coordinates for Origin <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RNXC vector   curve overlay of xyz coordinates for Ref Node 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 RNXC vector   curve overlay of xyz coordinates for Ref Node 3 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Seat XYZ Coords vector   curve overlay of xyz coordinates for all seat coordinates <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 LHPXC vector   curve overlay of xyz coordinates of Lower Hinge 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 Footrest XYZ Coords vector   curve overlay of xyz coordinates of Footrest <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 LTXC vector   curve overlay of xyz coordinates of Left Toepan <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
8 BPXC vector   curve overlay of xyz coordinates of Brake Pedal <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
9 PBXC vector   curve overlay of xyz coordinates of Parking Brake <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
10 RPXC vector   curve overlay of xyz coordinates of Rocker Panel 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
11 SCXC vector   curve overlay of xyz coordinates of Steering Column <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
12 UHPXC vector   curve overlay of xyz coordinates of Lower Hinge 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
13 UDXC vector   curve overlay of xyz coordinates of Upper Dash <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
14 LIXC vector   curve overlay of xyz coordinates of Left IP <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
15 Coord definitiontype select   This option determines how the reference points are used to define the coordinate system
16 Include Seat motion select   Include Seat motion
17 Intrusion Value Format select   Intrusion Value Format
18 Return Type select   Return Type
19 Multi-point Value select   If multiple nodes, auto chooses max for Upper Hinge and average for rocker panel
20 Rotation select   Rotation
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_all_targets_in_ref_system_coords_output_1 vector  

*CURVES_AVERAGE

Description: Average two or more curves

Syntax: curves_average(base_curve,curvetobeadded)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 CTBA vector   Curve to be added <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_average_output_1 vector  

*CURVES_RELATIVE_DISPLACEMENT_FROM_COORDINATES

Description: Compute the resultant from two or more curves

Syntax: curves_relative_displacement_from_coordinates(curve1xyz_coordinates,curve2xyz_coordinates,difference_type)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Difference type select   Difference type
Outputs
ID Name Type Remarks
1 curves_relative_displacement_from_coordinates_output_1 vector  

*CURVES_RESULTANT

Description: Compute the resultant from two or more curves

Syntax: curves_resultant(curve1,curve2)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Optional curves if the Base curve has more than one curve. If only one curve is provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_resultant_output_1 vector  

*CURVES_FIT_POLYNOMIAL

Description: Fit the curves with polynomials

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

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be fit <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 ORDER select   Order of fit
3 DIG_POINTS select   Number of digitize points
4 XMIN scalar   Xmin value
5 XMAX scalar   Xmax value
6 Step scalar   Step
7 Remove Intercept select   Line is rotated about the mean point until it passes through the origin
Outputs
ID Name Type Remarks
1 curves_fit_polynomial_output_1 vector  

*CURVES_SET_CONSTANT_Y_VALUE

Description: Set constant y-value to all x-points in all curves

Syntax: curves_set_constant_y_value(curves,y_value)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to be converted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Constant Y-value textarea    
Outputs
ID Name Type Remarks
1 Curves with constant value vector  

*CURVES_CLIP

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

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

Inputs
ID Name Type Default Remarks
1 Curve vector   Curves to be clipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Min scalar   Values below this value will be skipped
3 X Max scalar   Values greater than this value will be skipped
4 Y Min scalar   Values below this value will be skipped
5 Y Max scalar   Values greater than this value will be skipped
Outputs
ID Name Type Remarks
1 curves_clip_output_1 vector  

*CURVES_CROSSPLOT_BYGROUP

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

Syntax: curves_crossplot_bygroup(curve1and2inagroup)

Inputs
ID Name Type Default Remarks
1 C1A2IAG vector   Cross plot first curve and second curve in this group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_crossplot_bygroup_output_1 vector  

*CURVES_ZONE_VALUES

Description: Compute zone values based on x-ranges

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

Inputs
ID Name Type Default Remarks
1 CTUFCTZC vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Zones string   provide colon separated range for x axis
3 Type select    
4 Names string   CSV Names to associate with the zones. Default is to use curve names
Outputs
ID Name Type Remarks
1 curves_zone_values_output_1 dataset  

*CURVES_FILTER

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

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

Inputs
ID Name Type Default Remarks
1 Curves to be Filtered vector    
2 filterType select    
3 Frequency select    
4 Time Scale Factor select    
5 Acceleration Scale Factor string    
Outputs
ID Name Type Remarks
1 curves_filter_output_1 vector  

*CURVES_ROTATEBYCOSINEMATRIX

Description: Transform the curves using a Transfomration Matrix

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

Inputs
ID Name Type Default Remarks
1 Curve X vector   Curve 1 to be rotated by consine matrix <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve Y vector   Curve 2 to be rotated by consine matrix <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Curve Z vector   Curve 3 to be rotated by consine matrix <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Transformation matrix matrix   Consine matrix used to rotate curves
Outputs
ID Name Type Remarks
1 curves_rotatebycosinematrix_output_1 vector  

*CURVES_SPRAGUEANDGEERERROR

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

Syntax: curves_spragueandgeererror(baseline_curve,reference_curve,returntype)

Inputs
ID Name Type Default Remarks
1 Baseline Curve vector    
2 Reference Curve vector    
3 Return type select    
Outputs
ID Name Type Remarks
1 curves_spragueandgeererror_output_1 scalar  

*CURVES_SPRAGUEANDGEERERROR_MATRIX

Description: Compute the Sprague and Geer Errors between a reference curve and a set of curves

Syntax: curves_spragueandgeererror_matrix(ref_curve,target_curves)

Inputs
ID Name Type Default Remarks
1 Reference Curve vector   Reference Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Target Curves vector   Target Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_spragueandgeererror_matrix_output_1 dataset  

*CURVES_AVERAGE_ALL

Description: Average of all curves

Syntax: curves_average_all(curves,sync_x)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Sync X select   If the curves do not have the same x, this option allows to sync the curve so all cuves will have the same x prior to average
Outputs
ID Name Type Remarks
1 curves_average_all_output_1 vector  

*CURVES_COORDINATE_TIME_HISTORY_TO_JS3D

Description: Converts a XYZ Coordinate time-history to JS3D

Syntax: curves_coordinate_time_history_to_js3d(curves_xyz_coordinates)

Inputs
ID Name Type Default Remarks
1 Curves XYZ Coordinates vector   Converts the curves that defines the XYZ Timehistory of a point to a 3D visualization in Peacock <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_coordinate_time_history_to_js3d_output_1 view  

*CURVES_ADD_ZERO_ORIGIN

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

Syntax: curves_add_zero_origin(curves)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to which the (0,0) is to be added <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_add_zero_origin_output_1 vector  

*CURVES_TRUETOEFFECTIVESTRESS

Description: Convert True to Effective stress vs strain curves by removing 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,necking_strain,poissons_ratio,loading_type,enforce_y_monotonicity)

Inputs
ID Name Type Default Remarks
1 TSSC vector   True SS curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Elastic Modulus scalar   Elastic Modulus of the material
3 Yield Type select   Yield Type
4 YSOO scalar   Offset of 0.002 is the recommended for Steel. Higher values are more suitable for Polymers .
5 Post Necking Treatment select   Available choices to treat post-necking hardening behavior
6 Slope for Extrapolation scalar   Slope for extrapolation
7 Last Strain scalar   Last strain value for output curve
8 Digitize scalar   Number of points in the output curve
9 Saturation Strain scalar   Saturation Strain
10 Saturation Percentage scalar   Saturation Percentage
11 Intersection Point Type select   Intersection Point Type
12 Digitize Option select   Option to digitize curve to required number of points provided in Digitize input
13 Necking Strain scalar   Necking strain
14 Poisson’s Ratio scalar   Poission’s ratio
15 Loading type select   Tension-Compression-Shear flag to compute strains
16 EMYV select   If the input True-stress vs strain has non-monotonic y-values, this option allows to remove them before converting it to effective stress vs strain
Outputs
ID Name Type Remarks
1 curves_truetoeffectivestress_output_1 vector  

*CURVES_ENGTOTRUESTRESS

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

Syntax: curves_engtotruestress(engineeringstressstraincurves,axis,poissons_ratio,loading_type)

Inputs
ID Name Type Default Remarks
1 ESSC vector   Engineering stress strain curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axis select   Axis
3 Poissons Ratio scalar   Poissons Ratio to account for volumetric compression
4 Loading Type select   Select x axis to convert only Eng strain to True Strain
Outputs
ID Name Type Remarks
1 curves_engtotruestress_output_1 vector  

*CURVES_GET_AXIS_FROM_GROUP

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

Syntax: curves_get_axis_from_group(curves,axis_type)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves that contain the XYZ <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 axis_type select   Axis type to return
Outputs
ID Name Type Remarks
1 curves_get_axis_from_group_output_1 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,sync_first_last)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curve to be digitized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 num_points scalar   Total number of points in final curve. The interval will be XMAX-XMIN/Num_of_Points
3 mid_point integer   creates equal number of points on both the sides of value. The default is the initial value of X
4 value_type select   value_type
5 rdp_espsilon integer   add rdp-points
6 SFALPBD select   Sync First and Last Point before Digitizing
Outputs
ID Name Type Remarks
1 curves_digitize_output_1 vector  

*CURVES_SKIP_EVERY

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

Syntax: curves_skip_every(curves,every)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to be skipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 every scalar   Skip every this number of points
Outputs
ID Name Type Remarks
1 curves_skip_every_output_1 vector  

*CURVES_GET_SHIFT_OFFSET

Description: Get shift offset between two curves

Syntax: curves_get_shift_offset(curve1,curve2,dig_points)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 num_points integer   Total number of points in final curve
Outputs
ID Name Type Remarks
1 curves_get_shift_offset_output_1 vector  

*CURVES_CRITICAL

Description: Downsize by taking only critical points

Syntax: curves_critical(curves)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_critical_output_1 vector  

*CURVES_THREE_POINT_ROTATION

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

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

Inputs
ID Name Type Default Remarks
1 Point 1 XYZ vector   Origin point <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Point 2 XYZ vector   Point that forms the vector1 from Origin to this point <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Point 3 XYZ vector   Point that forms the vector 2 from Origin to this point <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 return_type select   Type of values to return
Outputs
ID Name Type Remarks
1 curves_three_point_rotation_output_1 vector  

*CURVES_XYZR_FINAL_TABLE

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

Syntax: curves_xyzr_final_table(xyz_curvesinsequence,names)

Inputs
ID Name Type Default Remarks
1 XCIS vector   XYZ Curves in sequence <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 names string   names
Outputs
ID Name Type Remarks
1 curves_xyzr_final_table_output_1 dataset  

*CURVES_SEARCH_BY_VALUE

Description: Find the angle between three time-history points

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

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to be searched <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 value_type select   Type of value
3 target_condition select   Condition
4 target_value string   Value to be compared with
Outputs
ID Name Type Remarks
1 curves_search_by_value_output_1 vector  

*CURVES_RENAME_GROUP

Description: Rename curves

Syntax: curves_rename_group(curves,group_name)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to be renamed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 group_name string   Curves group name. The individual curves in this group will not be updated
Outputs
ID Name Type Remarks
1 curves_rename_group_output_1 vector  

*CURVES_GROUP_COORDINATE_AXES

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

Syntax: curves_group_coordinate_axes(curves)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to be renamed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_group_coordinate_axes_output_1 vector  

*CURVES_SEARCH_BY_NAME

Description: Curves Search By Name

Syntax: curves_search_by_name(curves,name,search_type)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curve Group <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 name string   Name of the curve to return
3 search_type select   Type of search
Outputs
ID Name Type Remarks
1 curves_search_by_name_output_1 vector  

*CURVES_RENAME_BY_INDEX

Description: Rename curve by index

Syntax: curves_rename_by_index(curves,index,new_name)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to be renamed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 index string   Order of the curve to be renamed
3 new_name string   New curve name to be replaced with
Outputs
ID Name Type Remarks
1 curves_rename_by_index_output_1 vector  

*CURVES_RENAME_CURVES

Description: Provide alternative names for the curves

Syntax: curves_rename_curves(curves,curve_names)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to be renamed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 curve_names string   Comma separated curve names.
Outputs
ID Name Type Remarks
1 curves_rename_curves_output_1 vector  

*CURVES_GET_ERSATZ_HARDENING_FROM_DATASET

Description: ERSATZ Hardening Curve Generator

Syntax: curves_get_ersatz_hardening_from_dataset(dataset_1,eng_yield_stress_column,eng_ultimate_stress_column)

Inputs
ID Name Type Default Remarks
1 Choose Dataset dataset   Choose Dataset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Eng Yield Stress Column scalar    
3 Eng Ultimate Stress Column scalar    
Outputs
ID Name Type Remarks
1 curves_get_ersatz_hardening_from_dataset_output_1 vector  

*CURVES_EXTRAPOLATE_CONSTANT

Description: Extrapolate the curves with a constant value

Syntax: curves_extrapolate_constant(curves,x_last,y_last)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Last X-Value scalar   Last X-Value
3 Last y-Value scalar   Last y-Value
Outputs
ID Name Type Remarks
1 curves_extrapolate_constant_output_1 vector  

*CURVES_GENERATE_PART_CONTOURS_ANIMATION

Description: Contour parts based on curve data

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

Inputs
ID Name Type Default Remarks
1 DCTVTM vector   Data containing the values to map <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Generation Type select    
3 KDOF textarea   Valid LS-DYNA keyword data or filename
4 Values to map textarea   Specify the mapping table containing part-name or part id to keyvalue-name
5 Map Table Order select    
6 Fringe Min Color scalar    
7 Fringe Max Color scalar    
8 Fringe Min Value scalar    
9 Fringe Max Value scalar    
10 View Orientation textarea    
11 Number of States scalar    
12 Title scalar    
13 Fringe Levels scalar    
14 Fringe Average select    
15 Fringe Reverse Colors select    
16 Rotations scalar    
17 Movie type select    
Outputs
ID Name Type Remarks
1 curves_generate_part_contours_animation_output_1 view  

*CURVES_EIGEN_VALUES

Description: Compute Eigen-values of a symmetric 3x3 matrix. Only 6 components are needed.

Syntax: curves_eigen_values(curves)

Inputs
ID Name Type Default Remarks
1 CCOTMCAAFOT vector   Curves consisting of the matrix components as a function of time <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_eigen_values_output_1 vector  

*CURVES_EXPORT_CSV

Description: Export Curves as CSV

Syntax: curves_export_csv(curves)

Inputs
ID Name Type Default Remarks
1 CTBF vector   Curves to be formatted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 Curves CSV textarea  

*CURVES_FORMAT_POINTS

Description: Format X and Y values of the Curves

Syntax: curves_format_points(curves,x_format,y_format)

Inputs
ID Name Type Default Remarks
1 CTBF vector   Curves to be formatted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Format scalar   X Format
3 Y Format scalar   Y Format
Outputs
ID Name Type Remarks
1 Curve Formatted vector  

*CURVES_GET_ANGLE_AT_TWO_POINTS

Description: Compute angle between two curves using lines measured at two points

Syntax: curves_get_angle_at_two_points(curve1,curve2,xbegin,xend)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 X-Start scalar   X-start
4 X-End scalar   X-end
Outputs
ID Name Type Remarks
1 Curve Formatted scalar  

*CURVES_ENFORCE_DECAY

Description: Enforce Decay - Monotonically decreasing values for Y

Syntax: curves_enforce_decay(curves)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_enforce_decay_output_1 vector  

*CURVES_SIGN_CHANGE_STATS

Description: Detect sign changes and return the stats around that point

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

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to detect the sign change <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Switch type select   Switch type
3 Pre-switch time Window scalar   Min duration over which the event is considered to be occurring
4 Post-switch time Window scalar   Post time window. Can be specified as a percentage of pre-time window
5 Fluctuation time window scalar   During this time window, minor fluctuations are permitted. By default 10% percentage of the pre-window size is used
Outputs
ID Name Type Remarks
1 curves_sign_change_stats_output_1 dataset  

*CURVES_GET_ENCLOSED_AREA_DIFF

Description: Get enclosed area difference between two curves

Syntax: curves_get_enclosed_area_diff(firstcurvecoordinates,secondcurverepresentingcoordinates)

Inputs
ID Name Type Default Remarks
1 Curve representing coordinates vector   Curve representing coordinates <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve representing coordinates vector   Curve representing coordinates <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_get_enclosed_area_diff_output_1 scalar  

*CURVES_DERIVATIVE_EXCEEDS_THRESHOLD

Description: Detect sign changes based on 3rd derivative sign change

Syntax: curves_derivative_exceeds_threshold(curve,order,ratio)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Order scalar   Order
3 Ratio scalar   Ratio
Outputs
ID Name Type Remarks
1 curves_derivative_exceeds_threshold_output_1 vector  

*CURVES_ENGSTRESS_STATS

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

Syntax: curves_engstress_stats(eng_stress_strain_curves,slope,yield_offset,true_intersection_type,treat_slip)

Inputs
ID Name Type Default Remarks
1 Eng Stress Strain Curves vector    
2 YMIZTBIMSIU scalar   Youngs Modulus. If zero, the best initial matching slope is used
3 OTCYS scalar   Higher values can be used for Thermoplastics
4 TOIBTAID select   Type of Intersection between True and its derivative
5 Treat Mechanical Slip select   Mechanical slip or any offset is removed before computing the statistics
Outputs
ID Name Type Remarks
1 curves_engstress_stats_output_1 dataset  

*CURVES_IIHSINTRUSION_ALL_TARGETS_IN_REF_SYSTEM_COORDS_JS3D

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

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

Inputs
ID Name Type Default Remarks
1 RNXC vector   curve overlay of xyz coordinates for Origin <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RNXC vector   curve overlay of xyz coordinates for Ref Node 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 RNXC vector   curve overlay of xyz coordinates for Ref Node 3 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Seat XYZ Coords vector   curve overlay of xyz coordinates for all seat coordinates <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 LHPXC vector   curve overlay of xyz coordinates of Lower Hinge 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 Footrest XYZ Coords vector   curve overlay of xyz coordinates of Footrest <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 LTXC vector   curve overlay of xyz coordinates of Left Toepan <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
8 BPXC vector   curve overlay of xyz coordinates of Brake Pedal <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
9 PBXC vector   curve overlay of xyz coordinates of Parking Brake <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
10 RPXC vector   curve overlay of xyz coordinates of Rocker Panel 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
11 SCXC vector   curve overlay of xyz coordinates of Steering Column <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
12 UHPXC vector   curve overlay of xyz coordinates of Lower Hinge 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
13 UDXC vector   curve overlay of xyz coordinates of Upper Dash <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
14 LIXC vector   curve overlay of xyz coordinates of Left IP <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
15 Coord definitiontype select   Coord definitiontype
16 Include Seat motion select   Include Seat motion
17 Intrusion Type select   Intrusion Type
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_all_targets_in_ref_system_coords_js3d_output_1 view  

*CURVES_NORMALIZED_DIFFERENCE

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

Syntax: curves_normalized_difference(curvefromwhichthevaluesaretobesubtracted,curvewhosevalueswillbeusedtosubrtract)

Inputs
ID Name Type Default Remarks
1 CFWTVATBS vector   Provide curve data here <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 CWVWBUTS vector   Curve whose values will be used to subrtract <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_normalized_difference_output_1 vector  

*CURVES_ODBINTRUSION_ONE_TARGET_IN_REF_SYSTEM_COORDS

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

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

Inputs
ID Name Type Default Remarks
1 RNXC vector   Overlay of xyz coordinates for Origin Node <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RNXC vector   Overlay of xyz coordinates for Ref Node 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 RNXC vector   Overlay of xyz coordinates for Ref Node 3 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Seat XYZ Coords vector   Overlay of xyz coordinates for all the Seat nodes <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 PIXC vector   Overlay of xyz coordinates for the node <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 Location type select   Location of the node
7 Coord definition type select   default: lsdyna
8 Include Seat motion select   Compute intrusions with or without seat correction
9 Intrusion Value Format select   Raw curves as it is or rounded off to nearest integer value
10 Return Type select   Return type can be Intrusion curves or local coordinates and displacements
11 Multi-point Value select   If multiple nodes
12 Rotation select   generally rotation type is fixed for intrusion calculation
Outputs
ID Name Type Remarks
1 curves_odbintrusion_one_target_in_ref_system_coords_output_1 vector  

*CURVES_ODBINTRUSION_ALL_TARGETS_IN_REF_SYSTEM_COORDS

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

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

Inputs
ID Name Type Default Remarks
1 RNXC vector   Overlay of xyz coordinates for Origin Node <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RNXC vector   Overlay of xyz coordinates for Ref Node 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 RNXC vector   Overlay of xyz coordinates for Ref Node 3 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Seat XYZ Coords vector   Overlay of xyz coordinates for all the Seat nodes <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 Footrest XYZ Coords vector   Overlay of xyz coordinates for Footrest <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 DLXC vector   Overlay of xyz coordinates for Dash Left <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 DCXC vector   Overlay of xyz coordinates for Dash Center <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
8 DRXC vector   Overlay of xyz coordinates for Dash Right <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
9 BPXC vector   Overlay of xyz coordinates for Brake Pedal <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
10 LIXC vector   Overlay of xyz coordinates for Left IP <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
11 RIXC vector   Overlay of xyz coordinates for Right IP <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
12 A-Pillar XYZ Coords vector   Overlay of xyz coordinates for A Pillar <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
13 B-Pillar XYZ Coords vector   Overlay of xyz coordinates for B Pillar <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
14 Coord definitiontype select   default: lsdyna
15 Include Seat motion select   Compute intrusions with or without seat correction
16 Intrusion Value Format select   Raw curves as it is or rounded off to nearest integer value
17 Return Type select   Return type can be Intrusion curves or local coordinates and displacements
18 Multi-point Value select   If multiple nodes
19 Rotation select   generally rotation type is fixed for intrusion calculation
Outputs
ID Name Type Remarks
1 curves_odbintrusion_all_targets_in_ref_system_coords_output_1 vector  

*CURVES_APLI_SCORE_CALCULATOR

Description: Computes APLI score

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

Inputs
ID Name Type Default Remarks
1 M curves vector   MCL Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Tibia load Curves vector   Tibia load Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Femur load curves vector   Femur load curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 mcl_threshold_good_max scalar    
5 mcl_threshold_avg_max scalar    
6 mcl_threshold_good_score scalar    
7 mcl_threshold_avg_score scalar    
8 mcl_threshold_leftover_score scalar    
9 tbl_threshold_good_max scalar    
10 tbl_threshold_avg_max scalar    
11 tbl_threshold_good_score scalar    
12 tbl_threshold_avg_score scalar    
13 tbl_threshold_leftover_score scalar    
14 fbl_threshold_good_max scalar    
15 fbl_threshold_avg_max scalar    
16 fbl_threshold_good_score scalar    
17 fbl_threshold_avg_score scalar    
18 fbl_threshold_leftover_score scalar    
19 constant_range scalar    
Outputs
ID Name Type Remarks
1 curves_apli_score_calculator_output_1 keyvalue  

*CURVES_FPLI_SCORE_CALCULATOR

Description: Compute fPLI score

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

Inputs
ID Name Type Default Remarks
1 M curves vector   MCL Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 ACL curves vector   ACL Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 PCL curves vector   PCL Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 T1LC vector   Tibia 1 load curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 T2LC vector   Tibia 2 load curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 T3LC vector   Tibia 3 load curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 T4LC vector   Tibia 4 load curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
8 Tibia Good Performance Limit scalar    
9 Tibia Acceptable Performance Limit scalar    
10 Tibia Good Performance Limit Score scalar    
11 Tibia Bad Performance Limit Score scalar    
12 MCL Good Performance Limit scalar    
13 MCL Acceptable Performance Limit scalar    
14 MCL Good Performance Limit Score scalar    
15 MCL Bad Performance Limit Score scalar    
16 ACL PCL Upper Limit scalar    
Outputs
ID Name Type Remarks
1 curves_fpli_score_calculator_output_1 keyvalue  

*CURVES_UPLI_SCORE_CALCULATOR

Description: Compute U-PLI score calculator

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

Inputs
ID Name Type Default Remarks
1 Tibia Bending Moments vector   Tibia Bending Moments <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 UALLCF vector   Upper and Lower Load Cell Forces <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 ACL curves scalar   ACL Curves
4 ACL curves scalar   ACL Curves
Outputs
ID Name Type Remarks
1 curves_upli_score_calculator_output_1 keyvalue  

*CURVES_COORDINATE_AVERAGE

Description: Converts a XYZ Coordinates in groups to avearge values

Syntax: curves_coordinate_average(curves_xyz_coordinates)

Inputs
ID Name Type Default Remarks
1 Curves XYZ Coordinates vector   Converts the curves that defines the XYZ Timehistory of a point to a 3D visualization in Peacock <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_coordinate_average_output_1 vector  

*CURVES_GET_X_AT_DEVIATION

Description: Return the x-value from which the curve 2 deviates from curve1

Syntax: curves_get_x_at_deviation(curves1,curves2,y_tol,x_tol,y_tol_for_zero)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   These curves will be compared against the curves to report the deviation <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Y tolerance scalar   When a y-value is larger than this input multipled by the YMAX-YMIN, it is considered as deviation
4 X tolerance scalar   When the deviation sustains over a periof of this input multipled by XMAX-XMIN, the deviation is consider to occur
5 YTFZ scalar   This is multipled with Ytol above to determine how close the two curves should be before deviating
Outputs
ID Name Type Remarks
1 Deviations dataset  

*CURVES_ADD_DATUM_LINES_FROM_DATASET_COLUMN

Description: Converts a XYZ Coordinate time-history to JS3D

Syntax: curves_add_datum_lines_from_dataset_column(curves,dataset,column,datum_type,color_column,name_column)

Inputs
ID Name Type Default Remarks
1 Choose Curves vector   Curves to which the datum-lines are to be added <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Choose Dataset dataset   Dataset that contains the columns <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Column scalar   Column whose values be be the X or Y values for the datum
4 Check type select   Check type
5 Color Column scalar   Column that governs the colorBy
6 Name Column scalar   Column that governs the nameBy
Outputs
ID Name Type Remarks
1 curves_add_datum_lines_from_dataset_column_output_1 vector  

*CURVES_ENGSTRESS_SCALE_BY_SCALES

Description: Compute variance based on scales

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

Inputs
ID Name Type Default Remarks
1 ESSC vector   Curve to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Scales keyvalue   Curves that contains the scales <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#keyvalueinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 slope scalar   Elastic modulus of the material
4 offset scalar   Yield offset strain
5 scale_after_necking select   Option to scale the values post-necking
Outputs
ID Name Type Remarks
1 curves_engstress_scale_by_scales_output_1 vector  

*CURVES_RDP_DOWNSAMPLING

Description: Curves rdp downsampling

Syntax: curves_rdp_downsampling(curves,epsilon)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve that is to be downsized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 epsilon scalar   The error-value. Larger values will result in higher down-sampling
Outputs
ID Name Type Remarks
1 curves_rdp_downsampling_output_1 vector  

*CURVES_DOWNSIZE

Description: Curve downsize

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

Inputs
ID Name Type Default Remarks
1 Curves vector   Curve that is to be down-sampled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 band_size scalar   Band size. Smaller values will retain more points.
3 num_iterations scalar   Number of iterations
4 Window sizer scalar   This is the time interval or number of points over which the range of derivative is computed
5 TITTIONOPOWTRODIC select   This is the time interval or number of points over which the range of derivative is computed
Outputs
ID Name Type Remarks
1 curves_downsize_output_1 vector  

*CURVES_REMOVE_NEGATIVE_SLOPE

Description: Remove last negative slope

Syntax: curves_remove_negative_slope(curvestobeoperatedon,percentage)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curves with negative last slopes <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 percentage textarea   Optional percentage to terminate the last point. Default uses the last positive slope
Outputs
ID Name Type Remarks
1 curves_remove_negative_slope_output_1 vector  

*CURVES_ENSURE_FIRST_YIELD_GT_ZERO

Description: Ensure first yield gt zero

Syntax: curves_ensure_first_yield_gt_zero(curvestobeoperatedon)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curves to be operated on <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_ensure_first_yield_gt_zero_output_1 vector  

*CURVES_REVERSEPOINTS

Description: Reverse points x, y or both

Syntax: curves_reversepoints(curvetobeoperatedon,axis)

Inputs
ID Name Type Default Remarks
1 Curve to be operated on vector    
2 Axis select    
Outputs
ID Name Type Remarks
1 curves_reversepoints_output_1 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,levelstogenerate,level_names)

Inputs
ID Name Type Default Remarks
1 Dynamic Eng Stress Strain Curves vector    
2 Quasi-Static Eng Stress Strain Curve vector    
3 QS Yield Stress Min scalar    
4 QS Yield Stress Max scalar    
5 QS Ultimate Stress Min scalar    
6 QS Ultimate Stress Max scalar    
7 QS Elongation Strain Min scalar    
8 QS Elongation Strain Max scalar    
9 Elastic Modulus scalar    
10 Yield Offset scalar    
11 Levels to generate scalar    
12 Level Names scalar    
Outputs
ID Name Type Remarks
1 curves_engstress_variance_output_1 vector  

*CURVES_MONOTONIC

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

Syntax: curves_monotonic(curvetobeoperatedon,axis)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curve to be operated on <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axis select   Axis
Outputs
ID Name Type Remarks
1 curves_monotonic_output_1 vector  

*CURVES_OFFSET

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

Syntax: curves_offset(curvestobescaled,x_offsetvalue,y_offsetvalue)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve to be offset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Offset value scalar   New x will be orginal value plus this value. Default is 0.0
3 Y Offset value scalar   New Y will be original value plus this value. Default is 0.0
Outputs
ID Name Type Remarks
1 curves_offset_output_1 vector  

*CURVES_OFFSET_SCALE

Description: Offset and scale Curves

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

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curves to beoffset and scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Offset scalar   New X will be original value added to this value before scaling
3 Y Offset scalar   New Y will be original value added to this avalue before scaling
4 X Scale scalar   Original X will be scaled by this value after any offsets. Default is 1.0
5 Y Scale scalar   Original Y will be scaled by this value after any offsets. Default is 1.0
Outputs
ID Name Type Remarks
1 curves_offset_scale_output_1 vector  

*CURVES_SCALE_BY_CURVE

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

Syntax: curves_scale_by_curve(curvestobescaled,curvethatscales)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curves to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve that scales vector   Curve that scales <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_scale_by_curve_output_1 vector  

*CURVES_SCALE

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

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

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curves to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Scale value scalar   X-value will be scaled by this value
3 Y Scale value scalar   Y-value will be scaled by this value
4 X Inverse select   Take the inverse of the X-Scale. Ex 1/X-Value
5 Y Inverse select   Take the inverse of the Y-Scale. Ex. 1/Y-Value
Outputs
ID Name Type Remarks
1 curves_scale_output_1 vector  

*CURVES_IIHSINTRUSION_ALL_TARGETS_IN_REF_SYSTEM_COORDS_PASSENGER

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

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

Inputs
ID Name Type Default Remarks
1 RNXC vector   curve overlay of xyz coordinates for Origin <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RNXC vector   curve overlay of xyz coordinates for Ref Node 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 RNXC vector   curve overlay of xyz coordinates for Ref Node 3 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Seat XYZ Coords vector   curve overlay of xyz coordinates for all seat coordinates <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
5 LHPXC vector   curve overlay of xyz coordinates of Lower Hinge 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 Footrest XYZ Coords vector   curve overlay of xyz coordinates of Footrest <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
7 RTXC vector   curve overlay of xyz coordinates of Right Toepan <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
8 RCXC vector   curve overlay of xyz coordinates of Right Center Toepan <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
9 RPXC vector   curve overlay of xyz coordinates of Rocker Panel 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
10 CDXC vector   curve overlay of xyz coordinates of Center Dash <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
11 UHPXC vector   curve overlay of xyz coordinates of Lower Hinge 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
12 UDXC vector   curve overlay of xyz coordinates of Upper Dash <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
13 RLDXC vector   curve overlay of xyz coordinates of Right Lower Dash <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
14 Coord definitiontype select   This option determines how the reference points are used to define the coordinate system
15 Include Seat motion select   Include Seat motion
16 Intrusion Value Format select   Intrusion Value Format
17 Return Type select   Return Type
18 Multi-point Value select   If multiple nodes
19 Coord System Update select   Coord System Update
20 UOPAPP select   Use only pre and post points
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_all_targets_in_ref_system_coords_passenger_output_1 vector  

*CURVES_GET_DEFINETABLE

Description: Curves Get Definetable

Syntax: curves_get_definetable(curves,values)

Inputs
ID Name Type Default Remarks
1 Curves vector   Each of these curves will be part of the table <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Values scalar   CSV format of the value such as 0.1,0.2, etc. Number of values must be equal to the number of curves used. If number of values are less than the number of curves, the overflow curves will be dropped
Outputs
ID Name Type Remarks
1 Define Table define_table  

*CURVES_MATCH_SCATTER

Description: Return percentage of points outside of min-max bound

Syntax: curves_match_scatter(baseline_curve,min_max_curves,num_dig)

Inputs
ID Name Type Default Remarks
1 Baseline Curve vector   Baseline Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Min-Max Curves vector   Min 2 curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 NOPTUFD integer   Number of points to use for digitization
Outputs
ID Name Type Remarks
1 curves_match_scatter_output_1 scalar  

*CURVES_RETAIN_FIRST_LAST_POINTS

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

Syntax: curves_retain_first_last_points(curves)

Inputs
ID Name Type Default Remarks
1 CTBC vector   Curve that will be used <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_retain_first_last_points_output_1 vector  

*CURVES_GET_OFFSET_BY_SLIP

Description: Get offset due to slip

Syntax: curves_get_offset_by_slip(curvestogettheslip-offset,num_dig,segment_length_ratio,r2_limit,merge_ratio,return_type,target_slope,target_percentage)

Inputs
ID Name Type Default Remarks
1 Choose Curves vector   Select curves whose x-values will be offset based on computed slip <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 NOPTUFD integer   Number of points to use for digitization
3 POPTUFCTF integer   Percentage of points to use for computing the fit
4 Min R2 integer   Min R2
5 Merge Ratio integer   Merge slopes within this ratio
6 Return type select   Return type
7 Target Slope float   Slope within this will be considered
8 Target Percentage float   Slope within this tolerance will be considered
Outputs
ID Name Type Remarks
1 curves_get_offset_by_slip_output_1 keyvalue  

*CURVES_APPLY_OFFSET_BY_SLIP

Description: Apply offset due to slip

Syntax: curves_apply_offset_by_slip(curvestogettheslip-offset,slip_values)

Inputs
ID Name Type Default Remarks
1 CTGTS vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Slip Values keyvalue   Slip Values <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#keyvalueinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_apply_offset_by_slip_output_1 vector  

*CURVES_GET_DATASET_FOR_CALIBRATION

Description: Curves selector for calibration

Syntax: curves_get_dataset_for_calibration(curvestobeselectedfrom)

Inputs
ID Name Type Default Remarks
1 CTBO vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_get_curve_for_calibration_output_1 dataset  

*CURVES_GET_CURVE_FOR_CALIBRATION

Description: Curves selector for calibration

Syntax: curves_get_curve_for_calibration(curvestobeselectedfrom)

Inputs
ID Name Type Default Remarks
1 CTBO vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_get_curve_for_calibration_output_1 vector  

*CURVES_OFFSET_BY_SLIP

Description: Translate curves to remove list

Syntax: curves_offset_by_slip(curvestobeoffset,num_dig,segment_length_ratio,r2_limit,merge_ratio)

Inputs
ID Name Type Default Remarks
1 CTBO vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 NOPTUFD integer   Number of points to use for digitization
3 POPTUFCTF integer   Percentage of points to use for computing the fit
4 Min R2 integer   Min R2
5 Merge ratio integer   Merge adjacent slopes if within this ratio
Outputs
ID Name Type Remarks
1 curves_offset_by_slip_output_1 vector  

*CURVES_SYNC_UNITS

Description: Sync units if the curves are of different scale

Syntax: curves_sync_units(curvestobesyncedforunits,axis,location,scale_up_down,x_sf_up,x_sf_down,y_sf_up,y_sf_down)

Inputs
ID Name Type Default Remarks
1 CTBSFU vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axis to sync select   Axis to sync
3 Measurement Location select   Measurement Location
4 SUOD select   Scale Up or Down
5 XSUV integer   X Scale Up value
6 XSDV integer   X Scale Down value
7 YSUV integer   Y Scale Up value
8 YSDV integer   Y Scale Down value
Outputs
ID Name Type Remarks
1 curves_sync_units_output_1 vector  

*CURVES_CLIP_AT_YMAX

Description: Clip the curves at X where Y is maximum

Syntax: curves_clip_at_ymax(curvestobeclipped)

Inputs
ID Name Type Default Remarks
1 CTBC vector   Curve to be clipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_clip_at_ymax_output_1 vector  

*CURVES_FAILURE_YMAX_DROPS_BY_PERCENTAGE

Description: Compute Failure point based on Percentage

Syntax: curves_failure_ymax_drops_by_percentage(curves,y_drop_ratio,monotonic,return_type)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 YRTY float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select   Monotonic
4 Return Type select   Return Type
Outputs
ID Name Type Remarks
1 curve_clipx_output_1 dataset  

*CURVES_CLIP_BETWEEN_YMAX_AND_WHEN_YMAX_DROPS_BY_PERCENTAGE

Description: Clip curves at a point between ymax and when it drops by a percentage

Syntax: curves_clip_between_ymax_and_when_ymax_drops_by_percentage(curvetobetrimmed,y_drop_ratio,monotonic)

Inputs
ID Name Type Default Remarks
1 CTBT vector   Curve that will be trimmed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 YRTY float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select   Monotonic
Outputs
ID Name Type Remarks
1 curve_clipx_output_1 vector  

*CURVES_CLIP_WHEN_YMAX_DROPS_BY_PERCENTAGE

Description: Clip curve when Maximum Y drops by a percentage

Syntax: curves_clip_when_ymax_drops_by_percentage(curves,y_drop_ratio,monotonic)

Inputs
ID Name Type Default Remarks
1 CTBC vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 YRTY float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select   Monotonic
Outputs
ID Name Type Remarks
1 Clipped Curve vector  

*CURVES_CONTACT_DURATION

Description: Returns all contact forces

Syntax: curves_contact_duration(curves,min_force,max_force)

Inputs
ID Name Type Default Remarks
1 CTBT vector   Curve that will be trimmed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min float   This is the minimum force that detects the contact
3 x_max float   This is the minimum force that determines when the contact ends. This helps to avoid insignificant contact
Outputs
ID Name Type Remarks
1 curves_contact_duration_output_1 vector  

*CURVES_INTERPOLATE

Description: Interpolate

Syntax: curves_interpolate(curves,interpolation_type,c1,c2,c3)

Inputs
ID Name Type Default Remarks
1 CTBI vector   Curves to be interpolated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type of interpolation select   Type of interpolation
3 NOPOC float   Constant 1 - This can be an integer to specify number of points, or min:max:step or p1,p2,p3
4 Constant 2 float   Constant 2
5 Constant 3 float   Constant 3
Outputs
ID Name Type Remarks
1 curves_interpolate_output_1 vector  

*CURVES_GET_YVALUE_AT

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

Syntax: curves_get_yvalue_at(curves,x_value,attr_name)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves from which the values are to be extracted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min float   X-value at which the y-value is to be extracted
3 CATBR select   Curve attributed to be associated with
Outputs
ID Name Type Remarks
1 curves_get_yvalue_at_output_1 keyvalue  

*CURVES_COMPUTE_VISCOSITY

Description: Compute viscosity

Syntax: curves_compute_viscosity(curves,num_int)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number of points float   Number of points
Outputs
ID Name Type Remarks
1 Viscosity dataset  

*CURVES_INTERPOLATE_BETWEEN

Description: Interpolation curves between two curves

Syntax: curves_interpolate_between(curves,num_int,num_dig_points)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 NOIBC float   Number of Interpolations between curves
3 Digitize Points float   If curves dont have identical x-points, you can specify a non-zero number here
Outputs
ID Name Type Remarks
1 curves_interpolate_output_1 vector  

*CURVES_INTERPOLATE

Description: Interpolation values

Syntax: curves_interpolate(curves,interpolation_type,c1,c2,c3,use_existing)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to be interpolated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type of interpolation select   Type of interpolation
3 Constant 1 float   Constant 1 - This can be a integer to specify number of points, or min:max:step or p1,p2,p3
4 Constant 2 float   Constant 2
5 Constant 3 float   Constant 3
6 UEPBMAM select   If true, points from the original curve between the min and max will be included in addition to interpolated ponts
Outputs
ID Name Type Remarks
1 curves_interpolate_output_1 vector  

*CURVES_UPPER_BOUND

Description: Compute the upper bound for a set of curves

Syntax: curves_upper_bound(curvestobebound)

Inputs
ID Name Type Default Remarks
1 CTBB vector   Curves to be bound <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_upper_bound_output_1 vector  

*CURVES_LOWER_BOUND

Description: Compute the lower bound for a set of curves

Syntax: curves_lower_bound(curvestobebound)

Inputs
ID Name Type Default Remarks
1 CTBB vector   Curves to be bound <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_lower_bound_output_1 vector  

*CURVES_BOUND_SMOOTH

Description: Compute the average of the bounded curve

Syntax: curves_bound_smooth(curvestobebound)

Inputs
ID Name Type Default Remarks
1 CTBB vector   Curves to be bound <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_bound_smooth_output_1 vector  

*CURVES_OFFSET_TO_CHANGE

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

Syntax: curves_offset_to_change(curvestobeoffset,ratio,order,scale_factor)

Inputs
ID Name Type Default Remarks
1 Curves vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Ratio float   The change ratio in comparison to the max value. Lower value detect small changes higher value detects larger change
3 Order of Derivative float   By default first-order derivative is used to detect the change
4 Offset Scale Factor float   By default the x-values from the point of change are offset to the right (positive). A negative value will offset the points to the left
Outputs
ID Name Type Remarks
1 curves_offset_to_change_output_1 vector  

*CURVES_SYNC_WITH

Description: Sync the x-points to the reference curve

Syntax: curves_sync_with(curvestobesynced,ref_curve,typeof_sync,extrapolate)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curves to be synced <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 CTSF vector   Curve to sync from <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Type of Sync select   Type of Synce
4 EOTTM select   Extrapolate
Outputs
ID Name Type Remarks
1 curves_sync_with_output_1 vector  

*CURVES_SCALEY_BY_CONDITIONX

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

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

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curves to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Y Scale value scalar   Y Scale value
3 Condition for X select   Condition for X
4 TVFX scalar   Target Value for X
Outputs
ID Name Type Remarks
1 curves_scaley_by_conditionx_output_1 vector  

*CURVES_TRIM_X

Description: Create a curve from set

Syntax: curves_trim_x(curve_to_be_trimmed,reference_curve,sync_type)

Inputs
ID Name Type Default Remarks
1 CTBT vector   Length of this curve will match the reference curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Reference Curve vector   Reference Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Sync type select   Sync type
Outputs
ID Name Type Remarks
1 curves_trim_x_output_1 vector  

*CURVES_TO_PRESSURE_DB_RMS

Description: Convert curves to Pressure db rms

Syntax: curves_to_pressure_db_rms(curve_x,curve_y)

Inputs
ID Name Type Default Remarks
1 Curve with X-Values vector   Curve to be converted. <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve with Y-Values vector   Curve to be converted. <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_to_pressure_db_rms_output_1 vector  

*CURVES_SWITCHX

Description: Switch x points

Syntax: curves_switchx(base_curve,curvewhose_xaretobeused)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Curve that needs to be switched <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 CWXATBU vector   Curve whose X-values will be used. Both curves are expected to have the same number of points and same X-Range <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_switchx_output_1 vector  

*CURVES_SUBTRACT_BETWEEN

Description: Compute the difference of all curves between respective ones

Syntax: curves_subtract_between(curvefromwhichthevaluesaretobesubtracted)

Inputs
ID Name Type Default Remarks
1 CFWTVATBS vector   Input curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_subtract_between_output_1 vector  

*CURVES_EQUIVALENT_STRAIN

Description: Compute the equivalent strain plot

Syntax: curves_equivalent_strain(e1strain,e2strain)

Inputs
ID Name Type Default Remarks
1 E1 Strain vector   E1 Strain <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 E2 Strain vector   E2 Strain <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_equivalent_strain_output_1 vector  

*CURVES_GET_X_WHEN_Y_INCREASES

Description: Get values of X when Y increases

Syntax: curves_get_x_when_y_increases(curves,ratio,x-duration)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves from which the x-value is to be extracted when y increases <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RATIO scalar   When y-value increases higher than RATIO*YMAX, it is considered as a increase
3 XDURATION scalar   When y-value increases higher than RATIO*YMAX for XDURATION, it is considered as a increase
Outputs
ID Name Type Remarks
1 curves_get_x_when_y_increases_output_1 dataset  

*CURVES_MAP

Description: Get a custom value based on curve values

Syntax: curves_map(curves,map_function)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Map Function textarea   Map Function
Outputs
ID Name Type Remarks
1 curves_map_output_1 vector  

*CURVES_EXTRAPOLATE

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

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

Inputs
ID Name Type Default Remarks
1 CTBE vector   Curves to be extrapolated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 extrapolationtype select   Extrapolation type
3 Start of extrapolation scalar   X-Value when the extrapolation starts
4 End of extrapolation scalar   X-Value when the extrapolation stops
5 NOPBXSAE scalar   Number of points between the X-Start and X-End
6 YFLO scalar   Cap the extrapolated value to this number
7 flipxaxis select   Flip the curve before extrapolation. Useful to handle compression curves for
8 Value Type select   No used
Outputs
ID Name Type Remarks
1 curves_extrapolate_output_1 vector  

*CURVES_GET_TRIAXIALITY_AT_FAILURE

Description: Computes the triax at the time of failure

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

Inputs
ID Name Type Default Remarks
1 STRESS_TENSORS vector   Stress tensor curves for one or more elements <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 PEENG vector   Peak Eroded Internal Energy <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 PSTRAIN vector   Plastic Strains <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 TRIAX select   Triax Input
5 Triaxility Type select   Triaxility Type
Outputs
ID Name Type Remarks
1 curves_get_triaxiality_at_failure_output_1 scalar  

*CURVES_GET_MIN_MAX

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

Syntax: curves_get_min_max(curves,syncvaluesat_x)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 SVAX select   This ensures that all curves have y-values at all x-values from all curves
Outputs
ID Name Type Remarks
1 curves_get_min_max_output_1 vector  

*CURVES_SOC_BLENDED

Description: Compute a blended y-value based on weights

Syntax: curves_soc_blended(curves,minlimit,maxlimit)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Min limit textarea   Min limit
3 Max limit textarea   Max limit
Outputs
ID Name Type Remarks
1 curves_soc_blended_output_1 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,return_type)

Inputs
ID Name Type Default Remarks
1 CFWTFPITBE vector   Input Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Ratio scalar   Y-value below the ratio of this to the maximum is checked
3 ETVCTTRATMD select   If no, then the time at the highest negative slope is returned. If yes, the curve is ensured to have confirm to the ratio after the highest negative slope
4 Return Type select   X value or y value
Outputs
ID Name Type Remarks
1 curves_failurepoint_min_derivative_output_1 dataset  

*CURVES_FAILUREPOINT_YMAX

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

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

Inputs
ID Name Type Default Remarks
1 CFWTFPITBE vector   Input Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Maximum Y-value scalar   Value greater that this for a sustained period will be classified as a failure point
3 Time Window scalar   Y-value specified above should sustain over this value
4 Return Type select   X value or y value
Outputs
ID Name Type Remarks
1 curves_failurepoint_ymax_output_1 dataset  

*CURVES_FAILUREPOINT_YRANGE

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

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

Inputs
ID Name Type Default Remarks
1 CFWTFPITBE vector   Input Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Minimum Y-value scalar   Value greater that this for a sustained period will be classified as a failure point
3 Maximum Y-value scalar   Value greater that this for a sustained period will be classified as a failure point
4 Time Window scalar   Y-value specified above should sustain over this value
5 Return Type select   X value or y value
Outputs
ID Name Type Remarks
1 curves_failurepoint_yrange_output_1 dataset  

*CURVES_SCALEY_LINEAR

Description: Scale y values based on their x-location

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

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curves to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X-Start scalar   X-Start
3 X End scalar   X End
4 Ignore first curve select   Ignore first curve
Outputs
ID Name Type Remarks
1 curves_scaley_linear_output_1 vector  

*CURVES_ROTATE_ALL

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

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

Inputs
ID Name Type Default Remarks
1 Curves to rotate vector   Curves to be rotated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Min X scalar   Points whose X value is less that this will be ignored
3 Angle scalar   Angle of rotation
4 Axis select   Axis type of rotation
5 Center-X scalar   X of the center of rotation
6 Center-y scalar   Y of the center of rotation
7 Begin Index scalar   Index of the curve to start the rotation
Outputs
ID Name Type Remarks
1 curves_rotate_all_output_1 vector  

*CURVES_ROTATE_INCREMENTS

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

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

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves to be rotated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X-Value scalar   X-Value that forms the center of rotation
3 Starting Angle scalar   Angle of rotation
4 Increments scalar   Number of increments
5 Axis select   Axis type of rotation
6 Scale Factor scalar   Number as a scalar to scale curves
Outputs
ID Name Type Remarks
1 curves_rotate_increments_output_1 vector  

*CURVES_STRESS_TO_TRIAXIALITY

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

Syntax: curves_stress_to_triaxiality(stresscomponents,return_type)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   In order of X,Y,Z,XY,YZ,ZX. Several curves can be included at once <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Return type select   Return type
Outputs
ID Name Type Remarks
1 curves_stress_to_triaxiality_output_1 vector  

*CURVES_STRAIN_TO_EFFECTIVE

Description: Compute Effective Strains from Strain-tensor

Syntax: curves_strain_to_effective(straincomponents,return_type)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   In order of X,Y,Z,XY,YZ,ZX. Several curves can be included at once <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Return type select   Return type
Outputs
ID Name Type Remarks
1 curves_strain_to_effective_output_1 vector  

*CURVES_SWIFT_EXTRAPOLATE

Description: Add points by extrapolating SWIFT extrapolation

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

Inputs
ID Name Type Default Remarks
1 CTBE vector   Effective SS curve till necking point <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Swift N scalar   swift extrapolation slope
3 X End scalar   Last strain value
4 Number of Points scalar   Number of points in the output curve
Outputs
ID Name Type Remarks
1 curves_swift_extrapolate_output_1 vector  

*CURVES_SMOOTH_ITERATIVE

Description: Smooth the curves

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

Inputs
ID Name Type Default Remarks
1 CTBS vector   Choose one or more curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 smoothtype select    
3 num_points integer    
4 iterations select   iterations
Outputs
ID Name Type Remarks
1 curves_smooth_iterative_output_1 vector  

*CURVES_ENGSTRESS_SCALE_UP

Description: Remove Thermal Effects by scaling up the dynamic curves

Syntax: curves_engstress_scale_up(quasistaticand_dynamic_curves)

Inputs
ID Name Type Default Remarks
1 QSADC vector   Remove thermal softening by detecting and removing the intersections <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_engstress_scale_up_output_1 vector  

*CURVES_SMOOTH

Description: Smooth the curves

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

Inputs
ID Name Type Default Remarks
1 Curves In vector   Curves to be smoothed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 smoothtype select    
3 num_points integer    
4 xmin scalar    
5 xmax scalar    
6 limit_type select    
7 Square Tolerance scalar    
Outputs
ID Name Type Remarks
1 curves_smooth_output_1 vector  

*CURVES_OFFSET_TO_STRAIN_RATES

Description: Offset Base Curve to Strain Rates

Syntax: curves_offset_to_strain_rates(curve_in,ref_curves)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Ref Curves vector   Primary curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_offset_to_strain_rates_output_1 vector  

*CURVES_CATMUL_ROM_SPLINE

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

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

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number for Points scalar   Number of Points
3 Alpha scalar   Alpha
4 Skip Negative scalar   Skip negative values while constructing the spline
Outputs
ID Name Type Remarks
1 curves_catmul_rom_spline_output_1 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,scale_type,percentage,digitize)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Baseline Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Second Curve vector   Secnod curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Scale Type select   Type of Scale
4 percentage scalar   percentage deviation from mean
5 digitize scalar   total no. of points in the final curve
Outputs
ID Name Type Remarks
1 curves_scale_up_down_output_1 vector  

*CURVES_ITERATOR

Description: Iterator

Syntax: curves_iterator(curves,operations)

Inputs
ID Name Type Default Remarks
1 Curves vector   Input Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Operations textarea   One line for each option separated by comma and equal sign
Outputs
ID Name Type Remarks
1 curves_iterator_output_1 bulk  

*CURVES_SQRT

Description: Compute the y-sqrt of the curves

Syntax: curves_sqrt(input_curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_sqrt_output_1 vector  

*CURVES_POWER

Description: Compute the y-power of the curve

Syntax: curves_power(input_curves,power)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Power Exponent scalar   Input Curve
Outputs
ID Name Type Remarks
1 curves_power_output_1 vector  

*CURVES_JOIN_RATES

Description: Merge Curves to get compression and tension combined rates

Syntax: curves_join_rates(curves1,curves2)

Inputs
ID Name Type Default Remarks
1 Curves 1 vector   Curves 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curves 2 vector   Curves 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_join_rates_output_1 vector  

*CURVES_SCALE_TO_STRAIN_RATES_NORMALIZED

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

Syntax: curves_scale_to_strain_rates_normalized(curve_in,ref_normalized_strain_rate_curves)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Quasi-static curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RNSRC vector   Normalized strain-rate curves. The quasi-static will be scaled by the curves in the order provided <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_scale_to_strain_rates_normalized_output_1 vector  

*CURVES_Y

Description: Curves y only

Syntax: curves_y(curve_in)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_y_output_1 vector  

*CURVES_SYNC

Description: Sync curves such that all curves will have the same Xmin and Xmax using Extrapolation

Syntax: curves_sync(curves_in)

Inputs
ID Name Type Default Remarks
1 Curves In vector   Curves that need to be synced <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_sync_output_1 vector  

*CURVES_SPLINIFY

Description: Fit the curve based on splines

Syntax: curves_splinify(curves_in,rad_c,numberof_points)

Inputs
ID Name Type Default Remarks
1 Curves In vector   Curves In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RADC scalar   RADC
3 Number of Points scalar   Number of Points
Outputs
ID Name Type Remarks
1 curves_splinify_output_1 vector  

*CURVES_STATS

Description: Curves stats

Syntax: curves_stats(curves_in)

Inputs
ID Name Type Default Remarks
1 Curves In vector   Curves In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_stats_output_1 dataset  

*CURVES_GET_LAST_SLOPES

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

Syntax: curves_get_last_slopes(curves_in)

Inputs
ID Name Type Default Remarks
1 Curves In vector   Curves In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_get_last_slopes_output_1 keyvalue  

*CURVES_SYNC_LAST_SLOPE

Description: Sync last slopes of all curves so they are equal

Syntax: curves_sync_last_slope(curves_in,sync_type)

Inputs
ID Name Type Default Remarks
1 Curves In vector   Curves who last slope are to be synced <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Sync Type select   Type of last slope to be synced
Outputs
ID Name Type Remarks
1 curves_sync_last_slope_output_1 vector  

*CURVES_SCALE_TO_STRAIN_RATES

Description: Scale Base Curve to Strain Rates

Syntax: curves_scale_to_strain_rates(curve_in,ref_strain_rate_curves_curves)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RSRCC vector   Ref Strain Rate Curves Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_scale_to_strain_rates_output_1 vector  

*CURVES_SYNC_X_STRAIN_RATES

Description: Curves sync_x_strain_rates

Syntax: curves_sync_x_strain_rates(curves_in)

Inputs
ID Name Type Default Remarks
1 Curves In vector    
Outputs
ID Name Type Remarks
1 curves_sync_x_strain_rates_output_1 vector  

*CURVES_SYNC_X_START_AND_END

Description: Sync points such that all curves have the first and last points to be identical

Syntax: curves_sync_x_start_and_end(curves_in,extrapolate)

Inputs
ID Name Type Default Remarks
1 Curves In vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Extrapolate select   Extrapolate
Outputs
ID Name Type Remarks
1 curves_sync_x_output_1 vector  

*CURVES_GET_CYCLIC_DATA

Description: Curves get cyclic data

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

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 SXBCS scalar   Scale x-axis before computing stats
3 SYBCS scalar   Scale y-axis before computing stats
4 Skip Negative select   Skip negative values before computing the stats and after scaling
5 CN-WBAC scalar   Cycle number. -1 will be all cycles
6 TODTE select   Skip negative values before computing the stats and after scaling
Outputs
ID Name Type Remarks
1 curves_get_cyclic_data_output_1 vector  

*CURVES_SYNC_X

Description: Sync points such that all curves have the same x-values

Syntax: curves_sync_x(curves_in,extrapolate)

Inputs
ID Name Type Default Remarks
1 Curves In vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Extrapolate select   Extrapolate
Outputs
ID Name Type Remarks
1 curves_sync_x_output_1 vector  

*CURVES_SELECTOR_BY_LOOKUP

Description: Select curves by curve lookup

Syntax: curves_selector_by_lookup(curves,lookuptype,min_max)

Inputs
ID Name Type Default Remarks
1 Curves vector   Input curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 lookuptype select   Type of data to be looked up
3 format select   Format of output data
Outputs
ID Name Type Remarks
1 curves_selector_by_lookup_output_1 vetor  

*CURVES_OFFSET_TO_FIRST_POINT

Description: Remove offsets based on the first point

Syntax: curves_offset_to_first_point(curve)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curves <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_relative_to_first_point_output_1 vector  

*CURVES_GENERATE_TRIAX_CURVES

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

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

Inputs
ID Name Type Default Remarks
1 TVPS vector   Curve that contains the triaxility vs plastic strain curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Regularization Curve vector   Regularization curve with x = element length and y = scale factor for plastic strain <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Strain-rate Curve vector   Strain-rate curve scale-factor as a function of stra-rate <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
4 Min Length scalar   Mininum characteristic length
5 Max Length scalar   Maximum characteristic length
6 Min Rate scalar   Min rate
7 Min Rate scalar   Min rate
8 length_levels scalar   Number of Characteristic length to use
9 rate_levels scalar   Number of Rates to use
Outputs
ID Name Type Remarks
1 curves_generate_triax_curves_output_1 dataset  

*CURVES_SQUARED_RESULTANT

Description: Compute the squared resultant

Syntax: curves_squared_resultant(xy_z1curve,xy_z2curve)

Inputs
ID Name Type Default Remarks
1 XYZ1 Curve vector   XYZ1 Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 XYZ2 Curve vector   XYZ2 Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_squared_resultant_output_1 vector  

*CURVES_ADD

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

Syntax: curves_add(destination_curve,y_valuesofthiscurvewillbeaddedtothedestinationcurve)

Inputs
ID Name Type Default Remarks
1 Destination Curve vector   Destination Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 YVOTCWBATTDC vector   Y Values of this curve will be added to the destination curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_add_output_1 vector  

*CURVES_YMONOTONIC_PERCENTAGE

Description: Enforces monotocity for y based on percentage

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

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curves to enforce y values to be monotically increasing <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Percentage scalar   If the current value is less that the previous value by this percentage
3 ELPIITPCBCFNC select   Option to retain the last point
Outputs
ID Name Type Remarks
1 curves_ymonotonic_percentage_output_1 vector  

*CURVES_PARTITION

Description: Partition a curve and return a single value for each parition

Syntax: curves_partition(curves,intervals,partition_type)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number of Intervals scalar   Negative value can be specified for the time increment
3 Partition Type select   Max, minimum or average
Outputs
ID Name Type Remarks
1 curves_partition_output_1 vector  

*CURVES_LOOKUP_YVALUEAT

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

Syntax: curves_lookup_yvalueat(curvestobelookedup,x_value)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve from which the value is to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_value float   X-value at the which the corresponding Y-Value is to be found
Outputs
ID Name Type Remarks
1 curves_lookup_yvalueat_output_1 dataset  

*CURVES_LOOKUP_YVALUEAT_FROM_DATASET

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

Syntax: curves_lookup_yvalueat_from_dataset(curvestobelookedup,dataset,col)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve from which the value is to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Dataset dataset   Dataset containing the xvalues to be used <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Column with X-Values textarea   Column that contains the X-Values to be used
Outputs
ID Name Type Remarks
1 curves_lookup_yvalueat_output_1 dataset  

*CURVES_LOOKUP_XVALUEAT_FROM_DATASET

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

Syntax: curves_lookup_xvalueat_from_dataset(curvestobelookedup,dataset,col)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve from which the value is to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Dataset dataset   Dataset containing the yvalues to be used <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Column with Y-Values textarea   Column that contains the Y-Values to be used
Outputs
ID Name Type Remarks
1 curves_lookup_yvalueat_output_1 dataset  

*CURVES_GET_SLOPES

Description: Compute the slopes of the curves

Syntax: curves_get_slopes(curves_in,slope_type)

Inputs
ID Name Type Default Remarks
1 CTCTS vector   Curves to compute the slopes <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Slope type select   Slope type
Outputs
ID Name Type Remarks
1 curves_get_slopes_output_1 dataset  

*CURVES_ENFORCE_ZEROORPOSITIVELASTSLOPE

Description: Ensure that the last slope is greater than zero

Syntax: curves_enforce_zeroorpositivelastslope(curvestobeenforcedup)

Inputs
ID Name Type Default Remarks
1 CTBEU vector   Ensure that the each of the curves in this group should <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_enforce_zeroorpositivelastslope_output_1 vector  

*CURVES_REGRESSION_SMOOTH

Description: Regression based smoothing of Curves

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

Inputs
ID Name Type Default Remarks
1 Curves In vector   Curves to be smooted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Percentage of Points scalar   Percentage of points. 1-2% is a good number to start
3 Weight Type select   Type of weight used for points around the current point
4 Iterations select   Number of successive smoothing iterations
5 Order of Fit select   Order of fit. Linear is a good default
6 Digitize Points scalar   Option to digitize before smoothing
7 Retain First Point select   Option to always retain the first raw point
8 FTOV select   Find the optimal values to provide the best smoothing
9 Use Derivative for Smoothing select   Smooth derivative and then integrate
10 SPBI textarea   Must match the number of curves provided. Missing values towards end end will use the default value above
Outputs
ID Name Type Remarks
1 curves_regression_smooth_output_1 vector  

*CURVES_DIFFERENCE

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

Syntax: curves_difference(curves_in)

Inputs
ID Name Type Default Remarks
1 Curves In vector   Curves In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_difference_output_1 vector  

*CURVES_SUBTRACT

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

Syntax: curves_subtract(curvefromwhichthevaluesaretobesubtracted,curvewhosevalueswillbeusedtosubrtract)

Inputs
ID Name Type Default Remarks
1 CFWTVATBS vector   Input curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 CWVWBUTS vector   Curve while value will be used to subtract <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curves_subtract_output_1 vector  

*CURVES_ADD_DIFFERENCE

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

Syntax: curves_add_difference(curves)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_add_output_1 vector