*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_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_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    
Outputs
ID Name Type Remarks
1 curves_area_weighted_difference_output_1 scalar  

*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    
Outputs
ID Name Type Remarks
1 curves_intersect_output_1 scalar  

*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_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_ERROR_DATASET

Description: Compute error between two sets of curves based on R2, MSD, NMAD, RE and return a dataset

Syntax: curves_error_dataset(ref_curves,compare_curves,type_of_error)

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 Error Type select   Default is Normalized Mean Absolute Difference
Outputs
ID Name Type Remarks
1 Errors dataset  

*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_REMOVE_INTERSECTIONS

Description:
Find and remove the intersections between curves

Syntax: curves_remove_intersections(curves,baseline_curve_index,methodof_removal,min_x,syncbeforechecking,order)

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.
4 Min X float   Intersections found before this value is ignored
5 Sync Before Checking For Intersections select   Sync such that all curves have identical Xmin and Xmax
6 Order select   The default is to traverse from the first curve and scale up the curves if there is intersection. If Down, the traversal will start tom the top and move down and scale down the intersecting curves
Outputs
ID Name Type Remarks
1 curves_remove_intersections_output_1 vector  

*CURVES_NMAD

Description: Compute normalized mean absolute difference (NMAD) between two sets of curves

Syntax: curves_nmad(ref_curves,compare_curves)

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>
Outputs
ID Name Type Remarks
1 NMAD scalar  

*CURVES_ERROR

Description: Compute error between two sets of curves based on R2, MSD, NMAD, RE

Syntax: curves_error(ref_curves,compare_curves,type_of_error)

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 Error Type select   Default is Normalized Mean Absolute Difference
Outputs
ID Name Type Remarks
1 Error scalar  

*CURVES_SIMILARITY_CORRELATION

Description:
Compute the similarity correlation of two curves

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

Inputs
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 Min Ratio To Match 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_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_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_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_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    
15 Coord Definitiontype select    
Outputs
ID Name Type Remarks
1 curves_coordtransform_output_1 vector  

*CURVES_PROJECT_LINE_TO_PLANE

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

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

Inputs
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    
5 Units select    
Outputs
ID Name Type Remarks
1 curves_project_line_to_plane_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_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_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_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 Indexes Separated By Commas string   Index starts from zero
Outputs
ID Name Type Remarks
1 curves_getbyindexes_output_1 vector  

*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_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    
Outputs
ID Name Type Remarks
1 curves_cross_correlation_output_1 vector  

*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_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_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_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 X Is Outward When The Difference Is select   X is outward when the difference is
9 Y Is Outward When The Difference Is select   Y is outward when the difference is
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_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 Avg Seat X Displacement 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 Avg Seat Y Disp 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 Avg Seat Z Disp 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    
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_disp_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 Avg Seat XYZ Disp Group 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 Location XYZ Disp Group 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    
4 Intrusion Type select    
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_disp_xyzgroup_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 Curves From Which The Offsets Are To Be Computed 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    
Outputs
ID Name Type Remarks
1 curves_offset_to_first_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 Curve To Be Normalized 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    
Outputs
ID Name Type Remarks
1 curves_normalize_to_first_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    
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_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    
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 Curve To Be Normalized 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    
Outputs
ID Name Type Remarks
1 curves_normalize_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 Seat Mounts. Separate By Comma For More Than One string   Seat Mounts. Separate by comma for more than one
2 Reference Node string    
3 Lower Hinge Pillar string    
4 Upper Hinge Pillar string    
5 Brake Pedal string    
6 Parking Brake string    
7 Steering Column string    
8 Rocker Panel string    
9 Upper Dash string    
10 Left IP string    
11 Intrusion Type select    
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 Lower Hinge Pillar XYZ Disp 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 Left Toepan XYZ Disp 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 Brake Pedal XYZ Disp 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 Parking Brake XYZ Disp 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 Rocker Panel XYZ Disp 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 Steering Column XYZ Disp 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 Upper Hinge Pillar XYZ Disp 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 Upper Dash XYZ Disp 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 Left IP XYZ Disp 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_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 Reference N1 XYZ Coordinates 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 Reference N2 XYZ Coordinates 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 Reference N3 XYZ Coordinates 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 Dash Left XYZ Coords 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 Dash Center XYZ Coords 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 Dash Right XYZ Coords 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 Brake Pedal XYZ Coords 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 Left IP XYZ Coords 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 Right IP XYZ Coords 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_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 Reference N1 XYZ Coordinates 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 Reference N2 XYZ Coordinates 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 Reference N3 XYZ Coordinates 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 Point In XYZ Coords 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_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 Reference N1 XYZ Coordinates 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 Reference N2 XYZ Coordinates 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 Reference N3 XYZ Coordinates 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 Lower Hinge Pillar XYZ Coords 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 Left Toepan XYZ Coords 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 Brake Pedal XYZ Coords 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 Parking Brake XYZ Coords 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 Rocker Panel XYZ Coords 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 Steering Column XYZ Coords 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 Upper Hinge Pillar XYZ Coords 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 Upper Dash XYZ Coords 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 Left IP XYZ Coords 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    
16 Include Seat Motion select    
17 Intrusion Type select    
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_all_targets_in_ref_system_coords_js3d_output_1 view  

*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 Upper And Lower Load Cell Forces 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    
4 ACL Curves scalar    
Outputs
ID Name Type Remarks
1 curves_upli_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_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 Reference N1 XYZ Coordinates 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 Reference N2 XYZ Coordinates 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 Reference N3 XYZ Coordinates 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 Lower Hinge Pillar XYZ Coords 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 Left Toepan XYZ Coords 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 Brake Pedal XYZ Coords 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 Parking Brake XYZ Coords 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 Rocker Panel XYZ Coords 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 Steering Column XYZ Coords 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 Upper Hinge Pillar XYZ Coords 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 Upper Dash XYZ Coords 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 Left IP XYZ Coords 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    
17 Intrusion Value Format select    
18 Return Type select    
19 Multi-point Value select   If multiple nodes, auto chooses max for Upper Hinge and average for rocker panel
20 Rotation select    
Outputs
ID Name Type Remarks
1 curves_iihsintrusion_all_targets_in_ref_system_coords_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 Reference N1 XYZ Coordinates 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 Reference N2 XYZ Coordinates 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 Reference N3 XYZ Coordinates 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 Lower Hinge Pillar XYZ Coords 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 Right Toepan XYZ Coords 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 Center Toepan XYZ Coords 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 Rocker Panel XYZ Coords 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 Center Dash XYZ Coords 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 Upper Hinge Pillar XYZ Coords 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 Upper Dash XYZ Coords 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 Right Lower Dash XYZ Coords 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    
16 Intrusion Value Format select    
17 Return Type select    
18 Multi-point Value select   If multiple nodes
19 Coord System Update select    
20 Use Only Pre And Post Coordinates 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_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_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 All Curves 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 Sort select   Sort x-values before merging
3 Offset Before Merging select    
4 Remove Identical Points select    
Outputs
ID Name Type Remarks
1 curves_merge_all_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    
4 Offset Before Merging select    
5 Identical Point Treatment select    
Outputs
ID Name Type Remarks
1 curves_merge_output_1 vector  

*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    
3 Min Or Max select    
Outputs
ID Name Type Remarks
1 curves_lookup_scalar_output_1 scalar  

*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_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    
Outputs
ID Name Type Remarks
1 curves_lookup_get_text_output_1 text  

*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    
3 With Attr select    
Outputs
ID Name Type Remarks
1 curves_lookup_output_1 dataset  

*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    
3 With Attr select    
Outputs
ID Name Type Remarks
1 curves_lookup_keyvalue_output_1 keyvalue  

*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    
Outputs
ID Name Type Remarks
1 curves_lookup_yabsmax_keyvalue_output_1 keyvalue  

*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    
3 With Attr select    
Outputs
ID Name Type Remarks
1 curves_lookup_dataset_output_1 keyvalue  

*CURVES_LOOKUP_CLASSIFY

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

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

Inputs
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_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_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_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_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_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_CLIP_TO_DELAY_FAILURE

Description: Clip curve to delay negative y-value

Syntax: curves_clip_to_delay_failure(curve,per_p,max_limit)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose last slope is to be so the intersection with the Y=0 is longer
2 Segment size in terms of Percentage of Points scalar   A value of 5 = 5/100 * number of points in curve. A value of 0.05 is a good start
3 Max Limit scalar   Slope is adjusted such that the value extrapolated y -value is negative after MAX_LIMIT * XMAX of the original curve
Outputs
ID Name Type Remarks
1 Clipped Curves vector  

*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 Num Dig 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_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 Curves To Be Compared With The Reference 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 Input Curves To Be Selected From 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 Normalize select   Normalize the curves by dividing the y-values by the y-max from the curve
7 Xmin scalar   Skip values before this point
8 Xmax 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 Diff Ratio Threshold 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    
Outputs
ID Name Type Remarks
1 curves_match_pairs_output_1 scalar  

*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_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    
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    
9 Enforce Monotonicity select   Options to choose show to clip curves before comparing
10 Diff Ratio Threshold 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 Scale By Area Diff 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_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 Digitize select   Digitize 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 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 Diff Ratio Threshold 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 Scale By Area Diff 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_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_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    
Outputs
ID Name Type Remarks
1 Curves without Outliers vector  

*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 Curve X X-Scale Factor scalar   Scale the X-Value of Curve 1 before cross-plotting
4 Curve X Y-Scale Factor scalar   Scale the Y-Value of the first curve before cross-plotting
5 Curve Y X-Scale Factor scalar   Scale the X-Value of the second curve before cross-plotting
6 Curve Y Y-Scale Factor 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 Curves To Be Clipped 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_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_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_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_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 Curves To Be Clipped 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_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_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_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_MULTIPLY_PAIRS

Description: Multiply pairs of curves

Syntax: curves_multiply_pairs(curve_group1,curve_group2,points_type,extrapolate,start_x,end_x,indices)

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>
3 Points Type select    
4 Extrapolate select   If yes, the points that fall outside of the XMIN-XMAX will be extrapolated. Else a value of 0.0 is assumed
5 Start X textarea    
6 End X textarea    
7 Limit Scaling to these curves scalar    
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_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_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_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_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,window_size,optimize,increment_ratio,r2cutoff)

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 - Optional scalar   Xmin value
5 XMAX - Optional scalar   Xmax value
6 Step scalar    
7 Remove Intercept select   Line is rotated about the mean point until it passes through the origin. For segmented linear, the window_size is used as number of knots whose positions are to be optimized
8 Window Size scalar   Percentage of points to use over which the regression is built. By default the entire curve is used as the window size
9 Type of Fit select   Type of fit
10 Smallest segment to consider for fit textarea   Ratio of points in the curve to use for as increments for the fit
11 R2 Cut off for Fit Optimization textarea   When the R2 of a fit is below this to the previous fit, the fit considered goog
Outputs
ID Name Type Remarks
1 curves_fit_polynomial_output_1 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,new_strainrates,sf_type,lower_bound_sf,upper_bound_sf,interpolation_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 Current Strain Rates textarea   Current strain rates. Must match the number of curves
3 New Strain Rates textarea    
4 Type Of Scaling Used select   For MAX, the y-max of the curves are used to find the scale-factors. For YFirst, we can use the first y-value. This can also be edited to provide a value of x to compute the scalar factors
5 Lower Bound Scale Factor scalar   The extrapolated curves if lower the lowest strain-rate provided, they are scaled by this factor
6 Upper Bound Scale Factor scalar   The extrapolated curves if higher the highest strain-rate provided, they are scaled by this factor
7 Interpolation Type select   Sparse values of strain-rate scale-factors are interpolated to find the missing values
Outputs
ID Name Type Remarks
1 curves_add_strain_rate_curves vector  

*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,measured_strainvs_strain_rate_curves,constant_strain-ratevalues,add_varying_rates,digitize_curves,interpolation_type)

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 <a class=’btn btn-xs btn-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 Target Strain Rates textarea   Separate multiple strain-rate values using a Comma. If null, the average values of the first 10% of the values form the varying curves are taken
4 Add Min-Max Rates From The Measured Strain Rates select   When this option is set to yes, the min-max from the measured strain-rates vs strain curve is used to add to the rates
5 Digitize Curves select   If this is option is set to yes, the maximum of number of points from each of the input curves will be used to digitize all curves so each curve will have equal number of x-values
6 Type Of Interpolation select    
Outputs
ID Name Type Remarks
1 curves_add_varying_strain_rate_curves 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 Curves To Bin 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    
4 Postfix scalar    
5 Postfix scalar    
Outputs
ID Name Type Remarks
1 curves_bin_values_output_1 dataset  

*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 Curve To Be Added 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_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_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_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 Curve To Be Overlaid 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_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    
3 Dig Points 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 Curves 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_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 Coords 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    
4 Filter Force select    
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_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 Axial Crush Nodal Coordinates Or Displacements 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    
3 Sort Curves select    
4 Sort Order select    
5 Scale Factor string    
6 Value Type select    
7 Num Dig string   Number of digitized points
Outputs
ID Name Type Remarks
1 curves_axial_crush_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    
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 Offset 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_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 Internal Energy Curves 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_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 Curves To Be Sorted 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_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_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 Curves To Be Sorted 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_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_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_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_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_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_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_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 Curve To Use For Computing The Zone Calculations 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_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_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_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_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_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 Name Of The Curve 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_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_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_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    
Outputs
ID Name Type Remarks
1 curves_relative_displacement_from_coordinates_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_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_TRUETOENGSTRESS

Description: True to Eng

Syntax: curves_truetoengstress(truestressstraincurves,poissons_ratio,tension_compression_flag)

Inputs
ID Name Type Default Remarks
1 True Stress Vs Strain Curve 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 Poisson’s Ratio scalar    
3 Tension/Compression Flag select    
Outputs
ID Name Type Remarks
1 curve_truetoengstress_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,remove_intersections,num_extra_seg,slope_sf,extra_slope_type,smooth_curve)

Inputs
ID Name Type Default Remarks
1 True Stress Strain Curves 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    
4 Yield Strain Or Offset 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    
10 Saturation Percentage scalar    
11 Intersection Point Type select    
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 Enforce Y Monotonicity 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
17 Remove Intersections select   Remove intersections before and after converting to effective stress
18 Number of Extrapolation Segments scalar   The default is 1 which is one-segment resulting in linear extrapolation
19 Slope Scale factor during Extrapolation scalar   When post-necking treatment type = extrapolation_regression, each segment slope is multipled by this number
20 Extrapolation Slope select   When extrapolating curves using linear extrapolation, this slope type can determine which slope to use
21 Smooth Curve using LOESS method select   The final hardening curve is smoothed using advanced optimization of LOESS parameters to minimize noise
Outputs
ID Name Type Remarks
1 curves_truetoeffectivestress_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_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,eng_ss_vs_transversal_strain,eng_ss_vs_thickness_strain)

Inputs
ID Name Type Default Remarks
1 Engineering Stress Strain Curves 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    
3 Poissons Ratio scalar   Poissons Ratio to account for volumetric compression
4 Loading Type select   Type of loading. If the loading is set to tension+anisotropic, transversal and thickness strains need to be provided
5 Eng stress vs transversal strain vector   Eng stress provided as function of transversal strain
6 Eng stress vs thickness strain vector   Eng stress provided as function of thickness strain
Outputs
ID Name Type Remarks
1 curves_engtotruestress_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 Add RDP Smoothing select    
5 Rdp Espsilon integer   Add rdp-points
6 Sync First Last 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_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_DIGITIZE_BASED_ON_DERIVATIVE

Description: Digitize based on derivative

Syntax: curves_digitize_based_on_derivative(curve,min_dig_points,max_dig_points)

Inputs
ID Name Type Default Remarks
1 Curve 1 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 Number of Points integer   Min number of points
3 Max Number of Points integer   Max number of points
Outputs
ID Name Type Remarks
1 Digitized Curve vector  

*CURVES_DIGITIZE_ENG_SS

Description: Digitize a eng-ss curves

Syntax: curves_digitize_eng_ss(curves)

Inputs
ID Name Type Default Remarks
1 Curve 1 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 Digitized Eng SS Curve 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_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 XYZ Curves In Sequence 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    
Outputs
ID Name Type Remarks
1 curves_xyzr_final_table_output_1 dataset  

*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_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_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_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_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_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_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_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    
3 Last Y-Value scalar    
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 Values To Map 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 Keyword Data 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 Curves 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_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_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 Curves 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    
3 Y Format scalar    
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_EXPORT_CSV

Description: Export Curves as CSV

Syntax: curves_export_csv(curves)

Inputs
ID Name Type Default Remarks
1 Curves 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_SCALE_CURVE_BY_DOE_PARAMETERS

Description: Scale curves in the Table using a Parameter Dataset for a row in a DOE dataset

Syntax: curves_scale_curve_by_doe_parameters(curves,parameters,x_col_prefix,y_col_prefix,type_of_scaling,x_after)

Inputs
ID Name Type Default Remarks
1 Curves To Be Scaled vector   List of Curves that need 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 DOE Parameters dataset   DOE Parameters containing the scaling of all curves per row <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 X-Col Prefix scalar   Numbers following this prefix will be used for the order to match the curve
4 Y-Col Prefix scalar   Numbers following this prefix will be used for the order to match the curve
5 Type Of Scaling select   By default all values are scaled. If necessary, we can retain the initial value by scaling only the non-first values
6 Scale After X textarea   Values after this value of X will be scaled. Values per curve can be specified by separating them using commas
Outputs
ID Name Type Remarks
1 Scaled Curves dataset  

*CURVES_SCALE_CURVE_BY_PARAMETERS

Description: Scale curves in the Table using a Parameter Dataset

Syntax: curves_scale_curve_by_parameters(curves,parameters,x_sf,y_sf,type_of_scaling,x_after)

Inputs
ID Name Type Default Remarks
1 Curves To Be Scaled vector   List of Curves that need 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 Parameters dataset   Dataset containing the parameters. Number of curves must match the number of rows in this 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>
3 X-Scale Factor Column Name textarea   Column name to use for scaling the X values
4 Y-Scale Factor Column Name textarea   Column name to use for scaling the Y values
5 Type Of Scaling select   By default all values are scaled. If necessary, we can retain the initial value by scaling only the non-first values
6 Scale After X textarea   Values after this value of X will be scaled. Values per curve can be specified by separating them using commas
Outputs
ID Name Type Remarks
1 Scaled Curves vector  

*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    
3 Ratio scalar    
Outputs
ID Name Type Remarks
1 curves_derivative_exceeds_threshold_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 Eng Stress Strain Curves 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_REMOVE_NEGATIVE_SLOPE

Description: Remove last negative slope

Syntax: curves_remove_negative_slope(curvestobeoperatedon,percentage)

Inputs
ID Name Type Default Remarks
1 Curves To Be Operated On 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 Curves To Be Operated On 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_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 Curve To Be Operated On 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    
Outputs
ID Name Type Remarks
1 curves_monotonic_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_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    
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_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_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_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    
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_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 Y Tol For Zero 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_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_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,remove_failure,yield_type)

Inputs
ID Name Type Default Remarks
1 Eng Stress Strain Curves vector    
2 Slope scalar   Youngs Modulus. If zero, the best initial matching slope is used
3 Yield Offset scalar   Higher values can be used for Thermoplastics
4 True Intersection Type 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
6 Remove Failure select   Remove Failure
7 Yield Type select   Type of yield determiniation. By default it uses offset of the line parallel to the slope.
Outputs
ID Name Type Remarks
1 curves_engstress_stats_output_1 dataset  

*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_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_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 Window Type 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_GET_LINEAR_FIT_R2

Description: Get R2 fit time-history

Syntax: curves_get_linear_fit_r2(base_curves,window_size,num_dig,order)

Inputs
ID Name Type Default Remarks
1 Base Curves 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 Window Size string    
3 Number of Digitize Points string   Maximum of number of points in the original curve and this value is taken to provide sufficient interval
4 Order string   Polynomial fit order while determining the R2 error
Outputs
ID Name Type Remarks
1 R2 histories vector  

*CURVES_SCALE_BY_CURVE_ISOPARAMETRIC

Description: Scale Y Values by a set of Curve

Syntax: curves_scale_by_curve_isoparametric(base_curves,curvetousefor_scale,after_x,every,restrict_to)

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 use for Scale vector   Curve to use for Scale <a class=’btn btn-xs btn-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 after_x string    
4 Digitize Scale Curve string   If 0, a set of critical points of the scale curve will be used to determine the scale factors
5 Restrict to this indexes string   Only these indices will be selected
Outputs
ID Name Type Remarks
1 Scaled Curve 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 Curves To Be Scaled 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 Curves To Be Scaled 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_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 Curves To Be Scaled 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 Curves To Be Scaled 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_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 Num Dig integer   Number of points to use for digitization
3 Segment Length Ratio integer   Percentage of points to use for computing the fit
4 Min R2 integer    
5 Merge Ratio integer   Merge slopes within this ratio
6 Return Type select    
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_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 Num Dig 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 Curves 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_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 Curves To Get The Slip-offset 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_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 Curves To Be Synced For Units 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    
3 Measurement Location select    
4 Scale Up Down select   Scale Up or Down
5 X Sf Up integer   X Scale Up value
6 X Sf Down integer   X Scale Down value
7 Y Sf Up integer   Y Scale Up value
8 Y Sf Down integer   Y Scale Down value
Outputs
ID Name Type Remarks
1 curves_sync_units_output_1 vector  

*CURVES_GET_DATASET_FOR_CALIBRATION

Description: Curves selector for calibration

Syntax: curves_get_dataset_for_calibration(curvestobeselectedfrom,criteria,data_type)

Inputs
ID Name Type Default Remarks
1 Curves To Be Selected From 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 Selection Criteria dataset   The default criteria is min if not specifed
3 Type of data to Use select   The data used in pareto-front
Outputs
ID Name Type Remarks
1 curves_get_curve_for_calibration_output_1 dataset  

*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 Curves To Be Offset 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 Num Dig integer   Number of points to use for digitization
3 Segment Length Ratio integer   Percentage of points to use for computing the fit
4 Min R2 integer    
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_GET_CURVE_FOR_CALIBRATION

Description: Curves selector for calibration

Syntax: curves_get_curve_for_calibration(curvestobeselectedfrom,criteria,data_type)

Inputs
ID Name Type Default Remarks
1 Curves To Be Selected From 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 Selection Criteria dataset   The default criteria is min if not specifed
3 Type of data to Use select   The data used in pareto-front
Outputs
ID Name Type Remarks
1 curves_get_curve_for_calibration_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 Curves To Be Clipped 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 Y Drop Ratio float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select    
4 Return Type select    
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 Curve To Be Trimmed 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 Y Drop Ratio float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select    
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 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 Y Drop Ratio float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select    
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 Curves 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_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 Attr Name select   Curve attributed to be associated with
Outputs
ID Name Type Remarks
1 curves_get_yvalue_at_output_1 keyvalue  

*CURVES_INTERPOLATE

Description: Interpolate

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

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    
3 C1 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    
5 Constant 3 float    
Outputs
ID Name Type Remarks
1 curves_interpolate_output_1 vector  

*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    
Outputs
ID Name Type Remarks
1 Viscosity dataset  

*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    
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    
5 Constant 3 float    
6 Use Existing 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_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 Num Int 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_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_UPPER_BOUND

Description: Compute the upper bound for a set of curves

Syntax: curves_upper_bound(curvestobebound)

Inputs
ID Name Type Default Remarks
1 Curves To Be Bound 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 Curves To Be Bound 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 Curves To Be Bound 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_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_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  

*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 Curves To Be Synced 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 Ref Curve 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 Extrapolate select    
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 Curves To Be Scaled 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    
3 Condition For X select    
4 Target Value For X 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 Curve To Be Trimmed 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    
Outputs
ID Name Type Remarks
1 curves_trim_x_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 Curve Whose X Are To Be Used 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_SCALE_BASED_ON_RATIOS

Description: Divide pairs of curves

Syntax: curves_scale_based_on_ratios(curve_to_be_scaled,curve_group1,curve_group2)

Inputs
ID Name Type Default Remarks
1 Curves to be Scaled vector   Curve to be scaled by the ratio of the two groups of curves. Number of curves in this group must match the number of groups used to compute ratios
2 Curves Group 1 vector   Curve group 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>
3 Curves Group 2 vector   Curve group 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 Scaled Curves 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_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_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 Part Eroded Internal Energy 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 Plastic Strains 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 Input select    
5 Triaxility Type select    
Outputs
ID Name Type Remarks
1 curves_get_triaxiality_at_failure_output_1 scalar  

*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 Curves To Be Scaled 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    
3 X End scalar    
4 Ignore First Curve select    
Outputs
ID Name Type Remarks
1 curves_scaley_linear_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,remove_intersections,per_points,sf,extra_segs,slope_sf,extra_slope)

Inputs
ID Name Type Default Remarks
1 Curves To Be Extrapolated 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 Extrapolation Type 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 Number Of Points Between X Start And End scalar   Number of points between the X-Start and X-End
6 Ymax For Logistic Only 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
9 Remove Intersections select   Remove Intersections after Extrpolations
10 Percentage Of Points scalar   Percentage of points to use for Polynomial extrapolation
11 Scale Factor scalar   Scale factor that will be applied after extrapolating except for type exponential. For Exponential extrapolation, this is the exponential coefficient used before extrapolation
12 Number of Segments scalar   Used when type=linear_segments
13 Extrapolation Slope Scale-factor scalar   Used when type=linear_segments
14 Extrapolation Slope scalar   Used when type=linear_segments
Outputs
ID Name Type Remarks
1 curves_extrapolate_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 X-Duration 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_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 select   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 Sync Values At X 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_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,returnpreviouspointtominderivative)

Inputs
ID Name Type Default Remarks
1 Curves From Which The Failure Point Is To Be Extracted 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 Ensure Sustainability 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
5 RPPTM-N select   If no, the value at the min-derivative is returned
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 Curves From Which The Failure Point Is To Be Extracted 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 Curves From Which The Failure Point Is To Be Extracted 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_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 select   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    
3 Max Limit textarea    
Outputs
ID Name Type Remarks
1 curves_soc_blended_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    
Outputs
ID Name Type Remarks
1 curves_stress_to_triaxiality_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_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_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    
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 Curves To Be Extrapolated 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_MAP

Description: Get a custom value based on curve values

Syntax: curves_map(curves,map_function)

Inputs
ID Name Type Default Remarks
1 Curve select   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    
Outputs
ID Name Type Remarks
1 curves_map_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_SMOOTH_ITERATIVE

Description: Smooth the curves

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

Inputs
ID Name Type Default Remarks
1 Curves In 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    
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 Quasi Static And Dynamic Curves 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_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_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_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_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 Curves To Be Looked Up 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 Curves To Be Looked Up 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_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_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_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 Scale X scalar   Scale x-axis before computing stats
3 Scale Y 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 Type Of Data To Extract 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    
Outputs
ID Name Type Remarks
1 curves_sync_x_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    
Outputs
ID Name Type Remarks
1 curves_sync_x_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_STATS

Description: Curve Statistics

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_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_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_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    
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_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_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 Ref Normalized Strain Rate Curves 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_SYNC_LAST_SLOPE

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

Syntax: curves_sync_last_slope(curves_in,sync_type,use_regression,reg_per,maxx,remove_intersection)

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
3 Use Regression select   Choose how to compute the slope. The default is to use the last slope from the curve
4 Percentage Of Points To Use For Regression scalar   Uses total points in each curve multiplied by this number to find the points that will be used for regression
5 Maximum X scalar   Optional maximum that all curves should be extrapolated to using the common slope found using the method above
6 Remove Intersection select   Remove intersection after syncing
Outputs
ID Name Type Remarks
1 curves_sync_last_slope_output_1 vector  

*CURVES_CLIP_BASED_ON_MONOTONIC_SLOPES

Description: Clip to make the slopes of curves monotonically increasing or decreasing

Syntax: curves_clip_based_on_monotonic_slopes(curves_in,percentage_of_points,slope_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 Percentage Of Points To Use For Regression scalar   Last set of points matching this will be used for Regression to compute the Slope
3 Slope Type select   Type of slope slope to be used for syncing
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 Ref Strain Rate Curves Curves 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_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 Curves To Be Looked Up 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_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 Curves To Be Operated On 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 Ensure Last Point Is Included To Prevent Curve Being Clipped For Non-recovering Curves select   Option to retain the last point
Outputs
ID Name Type Remarks
1 curves_ymonotonic_percentage_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 Y Values Of This Curve Will Be Added To The Destination Curve 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_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_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_MULTIPLY

Description: Multiply two curves

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

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    
4 Extrapolation Type select   If yes, the points that fall outside of the XMIN-XMAX will be extrapolated. Else a value of 0.0 is assumed
5 Start X textarea    
6 End X textarea    
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_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 Curve From Which The Values Are To Be Subtracted 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 Curve Whose Values Will Be Used To Subrtract 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_SUBTRACT_BETWEEN

Description: Compute the difference of all curves between respective ones

Syntax: curves_subtract_between(curvefromwhichthevaluesaretobesubtracted)

Inputs
ID Name Type Default Remarks
1 Curve From Which The Values Are To Be Subtracted 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_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 Triaxiality Vs Plastic Strain 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_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 Curve From Which The Values Are To Be Subtracted 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 Curve Whose Values Will Be Used To Subrtract 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_GET_SLOPES

Description: Compute the slopes of the curves

Syntax: curves_get_slopes(curves_in,slope_type)

Inputs
ID Name Type Default Remarks
1 Curves In 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    
Outputs
ID Name Type Remarks
1 curves_get_slopes_output_1 dataset  

*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_ENFORCE_ZEROORPOSITIVELASTSLOPE

Description: Ensure that the last slope is greater than zero

Syntax: curves_enforce_zeroorpositivelastslope(curvestobeenforcedup,type)

Inputs
ID Name Type Default Remarks
1 Curves To Be Enforced Up 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>
2 Type select   Add a positive slope or remove ending negative slopes
Outputs
ID Name Type Remarks
1 curves_enforce_zeroorpositivelastslope_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_CUBIC_SPLINE

Description: Fit the cubic spline

Syntax: curves_cubic_spline(curves_in,order,numberof_knots,numberof_regions,validation,lambda)

Inputs
ID Name Type Default Remarks
1 Curves In vector   Curve to be downsampled <a class=’btn btn-xs btn-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 of fit
3 Number Of Knots scalar   Number of knots
4 Number Of Regions scalar   Number of Regions
5 Validation select   Type of validation
6 Lambda scalar   Penalty factor for the Knot contribution
Outputs
ID Name Type Remarks
1 Cubic Spline Curves 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    
3 Number Of Points scalar    
Outputs
ID Name Type Remarks
1 curves_splinify_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,digitize_curve,derivative_th,ratio_max,use_shadow_points,optimize_locally,use_variable_window_size,optimize_params,start_x,max_ws,use_variable_order,max_order)

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. If LT. 0, it is the actual number of points
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 Optimize select   Find the optimal values to provide the best smoothing
9 Use Derivative For Smoothing select   Smooth derivative and then integrate
10 Smooth Percentage By Indexes textarea   Must match the number of curves provided. Missing values towards end end will use the default value above
11 Digitize Curve select   Option to use or ignore the process of digitizing the curve
12 Derivative Threshold scalar   High derivative points larger than this factor over the range of the derivative will be skipped for smoothing. A value of 0.2-0.3 is recommended for stress vs strain curves
13 Ratio of difference scalar   If the new smoothed value is out of this ratio, the original value will be used
14 Use shadow points select   Use shadow points on the boundary to improve initial and end point smoothing
15 Optimize Locally (Deprecated) select   Based on the window-size, optimize locally
16 Use variable window size select   This helps in a variable window size that is useful for highly varying derivative
17 Choose Optimization Parameters (Deprecated) select   Limit optimization to these. If not selected, all options will be used for optimization
18 Start X string   Only Smooth points whose X-value is greater than this value
19 Max Window Size string   Used when variable window size is specified
20 Use variable order select   This helps in a variable order for nonlinear curve
21 Max Order Size string   Used when variable order is specified
Outputs
ID Name Type Remarks
1 curves_regression_smooth_output_1 vector