My Project
Public Member Functions | Public Attributes | List of all members
splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction Class Reference

Public Member Functions

def __init__ (self, run_name="", numeric_method="_midpoint_")
 
def singleIncrementRun (self)
 
def parallelIncrementRun (self)
 
def brakeEnergy (self, friction_forces, file_name_speeds)
 
def generateFileNamesFromParameters (self, general_name="pad_friction")
 
def addNecessaryZeroes (self, decimal_number)
 
def numberOfDecimals (self, decimal_number)
 
def amplitudeForSplittedSingleRun (self)
 
def plotPadProperty (self, pad_property)
 
def calculateAmplitude (self, interval)
 
def plotAmplitude (self, amplitude, errors, averages)
 
def calculateError (self, interval, interval_average, splits)
 

Public Attributes

 loader
 
 simplePlots
 
 VectorArrayHelper
 
 mathHelper
 
 pad_velocity
 
 x
 

Detailed Description

Definition at line 9 of file splitMultipleSpeedSegmentsFriction.py.

Constructor & Destructor Documentation

◆ __init__()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.__init__ (   self,
  run_name = "",
  numeric_method = "_midpoint_" 
)

Definition at line 14 of file splitMultipleSpeedSegmentsFriction.py.

Member Function Documentation

◆ addNecessaryZeroes()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.addNecessaryZeroes (   self,
  decimal_number 
)

Definition at line 125 of file splitMultipleSpeedSegmentsFriction.py.

Here is the call graph for this function:

◆ amplitudeForSplittedSingleRun()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.amplitudeForSplittedSingleRun (   self)

Definition at line 143 of file splitMultipleSpeedSegmentsFriction.py.

Here is the call graph for this function:

◆ brakeEnergy()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.brakeEnergy (   self,
  friction_forces,
  file_name_speeds 
)

Definition at line 71 of file splitMultipleSpeedSegmentsFriction.py.

Here is the call graph for this function:

◆ calculateAmplitude()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.calculateAmplitude (   self,
  interval 
)

Definition at line 176 of file splitMultipleSpeedSegmentsFriction.py.

Here is the call graph for this function:

◆ calculateError()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.calculateError (   self,
  interval,
  interval_average,
  splits 
)

Definition at line 202 of file splitMultipleSpeedSegmentsFriction.py.

◆ generateFileNamesFromParameters()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.generateFileNamesFromParameters (   self,
  general_name = "pad_friction" 
)

Definition at line 103 of file splitMultipleSpeedSegmentsFriction.py.

Here is the call graph for this function:

◆ numberOfDecimals()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.numberOfDecimals (   self,
  decimal_number 
)

Definition at line 135 of file splitMultipleSpeedSegmentsFriction.py.

Here is the call graph for this function:

◆ parallelIncrementRun()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.parallelIncrementRun (   self)

Definition at line 36 of file splitMultipleSpeedSegmentsFriction.py.

Here is the call graph for this function:

◆ plotAmplitude()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.plotAmplitude (   self,
  amplitude,
  errors,
  averages 
)

Definition at line 187 of file splitMultipleSpeedSegmentsFriction.py.

Here is the call graph for this function:

◆ plotPadProperty()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.plotPadProperty (   self,
  pad_property 
)

Definition at line 163 of file splitMultipleSpeedSegmentsFriction.py.

Here is the call graph for this function:

◆ singleIncrementRun()

def splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.singleIncrementRun (   self)

Definition at line 27 of file splitMultipleSpeedSegmentsFriction.py.

Member Data Documentation

◆ loader

splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.loader

Definition at line 15 of file splitMultipleSpeedSegmentsFriction.py.

◆ mathHelper

splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.mathHelper

Definition at line 18 of file splitMultipleSpeedSegmentsFriction.py.

◆ pad_velocity

splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.pad_velocity

Definition at line 28 of file splitMultipleSpeedSegmentsFriction.py.

◆ simplePlots

splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.simplePlots

Definition at line 16 of file splitMultipleSpeedSegmentsFriction.py.

◆ VectorArrayHelper

splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.VectorArrayHelper

Definition at line 17 of file splitMultipleSpeedSegmentsFriction.py.

◆ x

splitMultipleSpeedSegmentsFriction.SplitMultipleSpeedSegmentsFriction.x

Definition at line 29 of file splitMultipleSpeedSegmentsFriction.py.


The documentation for this class was generated from the following file: