/FUNCT_SMOOTH
Block Format Keyword Defines a smoothstep analytic function to be used with loads.
Format
| (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) | 
|---|---|---|---|---|---|---|---|---|---|
| /FUNCT_SMOOTH/fct_ID | |||||||||
| fct_title | |||||||||
| Ascalex | Fscaley | Ashiftx | Fshifty | ||||||
| X1 | Y1 | ||||||||
| X2 | Y2 | ||||||||
| etc. | etc. | ||||||||
| XN | YN | ||||||||
Definition
| Field | Contents | SI Unit Example | 
|---|---|---|
| fct_ID | Function
                                        identifier. (Integer, maximum 10 digits)  | 
                                |
| fct_title | Function
                                        title. (Character, maximum 100 characters)  | 
                                |
| Ascalex | Abscissa scale
                                        factor. Default = 1.0 (Real)  | 
                                |
| Fscaley | Ordinate scale
                                        factor. Default = 1.0 (Real)  | 
                                |
| Ashiftx | Abscissa shift
                                        value. Default = 0.0 (Real)  | 
                                |
| Fshifty | Ordinate shift
                                        value. Default = 0.0 (Real)  | 
                                |
| X1 | First abscissa for the
                                    function definition. Default = 0 (Real)  | 
                                |
| Y1 | First ordinate for the
                                    function definition. Default = 0 (Real)  | 
                                |
| X2 | Second abscissa for
                                    the function definition. (Real)  | 
                                |
| Y2 | Second ordinate for
                                    the function definition. (Real)  | 
                                |
| XN | (Optional)
                                        Nth abscissa point. (Real)  | 
                                |
| YN | (Optional)
                                        Nth ordinate point. (Real)  | 
                                
Example
#RADIOSS STARTER
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/FUNCT_SMOOTH/1
Displacement
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
#            Ascalex             Fscaley             Ashiftx             Fshifty   
#                  X                   Y  
                   0                   0                                                            
                  .2                  60				   
                  .4                  20				   
                  .5                  70				   
                  .6                  70				   
                  .8                 0.0				   
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
#ENDDATA
                
Comments
- Points 1 and 2 are required.
 - A function and a table cannot share the same identifier.
 - This function can be used
                        with these options:
/IMPDISP, /IMPDISP/FGEO, /IMPFLUX, /IMPTEMP, /IMPVEL, /IMPVEL/FGEO, /IMPVEL/LAGMUL, /IMPACC, /CLOAD, /PLOAD and /GRAV.
 - For an abscissa smaller than X1, the ordinate value is Y1.
 - For an abscissa larger than XN, the ordinate value is YN.
 - The function is scaled
                        first and shifted afterwards, as:
Where, and are values from the function.
 - The ordinate is calculated for each time step which results in a smooth function.
 - The function is
                        calculated for using two consecutive input data points 
                                
                             and
                        
                         as: