コード例 #1
0
def getCNormalForce_3(odb,masterName,slaveName):
    values = valueExtractor.ContactValueExtractor(odb,masterName,slaveName)
    values.setField('CNORMF')
    values.setComponent('CNF3')
    vector = values.getEvolution()
    resForce = [sum([a for a in vecValue if a>0 ]) for vecValue in vector]
    return resForce
コード例 #2
0
def getCShearStress2(odb,masterName,slaveName):
    values = valueExtractor.ContactValueExtractor(odb,masterName,slaveName)
    values.setField('CSHEAR2')
    return values.getEvolution()
コード例 #3
0
def getFinalCOpening(odb,masterName,slaveName):
    values = valueExtractor.ContactValueExtractor(odb,masterName,slaveName)
    return values.getFinalValue()
コード例 #4
0
def getFinalCShearStress1(odb,masterName,slaveName):
    values = valueExtractor.ContactValueExtractor(odb,masterName,slaveName)
    values.setField('CSHEAR1')
    return values.getFinalValue()
コード例 #5
0
def getCNormalForce(odb,masterName,slaveName):
    values = valueExtractor.ContactValueExtractor(odb,masterName,slaveName)
    values.setField('CNORMF')
    vector = values.getEvolution()
    return vector.norm()
コード例 #6
0
def getCPressure(odb,masterName,slaveName):
    values = valueExtractor.ContactValueExtractor(odb,masterName,slaveName)
    values.setField('CPRESS')
    return values.getEvolution()
コード例 #7
0
def getCSlip2(odb,masterName,slaveName):
    values = valueExtractor.ContactValueExtractor(odb,masterName,slaveName)
    values.setField('CSLIP2')
    return values.getEvolution()
コード例 #8
0
def getCOpening(odb,masterName,slaveName):
    values = valueExtractor.ContactValueExtractor(odb,masterName,slaveName)
    return values.getEvolution()
コード例 #9
0
def getFinalCSlip1(odb,masterName,slaveName):
    values = valueExtractor.ContactValueExtractor(odb,masterName,slaveName)
    values.setField('CSLIP1')
    return values.getFinalValue()