示例#1
0
def testCreateField():
    vector1 = ref.vector(1.0, 1.0, 1.0)
    vector2 = ref.vector(2.0, 2.0, 2.0)

    vector_Field = ref.vectorField(2)
    vector_Field[0] = vector1
    vector_Field[1] = vector2
    def _init__fvPatch__DimensionedField_vector_volMesh__dictionary(
            self, *args):
        if len(args) != 3:
            raise AssertionError("len( args ) != 3")
        argc = 0

        try:
            ref.fvPatch.ext_isinstance(args[argc])
        except TypeError:
            raise AssertionError("args[ argc ].__class__ != fvPatch")
        p = args[argc]
        argc += 1

        try:
            ref.DimensionedField_vector_volMesh.ext_isinstance(args[argc])
        except TypeError:
            raise AssertionError(
                "args[ argc ].__class__ != DimensionedField_vector_volMesh")
        iF = args[argc]
        argc += 1

        try:
            ref.dictionary.ext_isinstance(args[argc])
        except TypeError:
            raise AssertionError("args[ argc ].__class__ != dictionary")
        dict_ = args[argc]
        argc += 1

        fixedValueFvPatchVectorField.__init__(self, p, iF)

        ref.fvPatchVectorField.__lshift__(
            self, ref.vectorField(ref.word("value"), dict_, p.size()))

        return self
def testCreateField():
    vector1= ref.vector( 1.0,1.0,1.0 )
    vector2= ref.vector( 2.0,2.0,2.0 )

    vector_Field = ref.vectorField( 2 )
    vector_Field[0] = vector1
    vector_Field[1] = vector2
 def _init__fvPatch__DimensionedField_vector_volMesh__dictionary( self, *args ) :
     if len( args ) != 3 :
         raise AssertionError( "len( args ) != 3" )
     argc = 0
     
     try:
         ref.fvPatch.ext_isinstance( args[ argc ] )
     except TypeError:
         raise AssertionError( "args[ argc ].__class__ != fvPatch" )
     p = args[ argc ]; argc += 1
     
     try:
         ref.DimensionedField_vector_volMesh.ext_isinstance( args[ argc ] )
     except TypeError:
         raise AssertionError( "args[ argc ].__class__ != DimensionedField_vector_volMesh" )
     iF = args[ argc ]; argc += 1
     
     try:
         ref.dictionary.ext_isinstance( args[ argc ] )
     except TypeError:
         raise AssertionError( "args[ argc ].__class__ != dictionary" )
     dict_ = args[ argc ]; argc += 1
     
     fixedValueFvPatchVectorField.__init__( self, p, iF )
    
     ref.fvPatchVectorField.__lshift__( self, ref.vectorField( ref.word( "value" ), dict_, p.size() ) )
     
     return self
示例#5
0
def testFieldIterator():
    vector1 = ref.vector(1.0, 1.0, 1.0)

    vector_Field = ref.vectorField(2)
    vector_Field[0] = vector1
    vector_Field[1] = vector1
    for item in vector_Field:
        eq_(item.x(), vector1.x())
        eq_(item.y(), vector1.y())
        eq_(item.z(), vector1.z())
        pass
def testFieldIterator():
    vector1= ref.vector( 1.0,1.0,1.0 )

    vector_Field = ref.vectorField( 2 )
    vector_Field[ 0 ] = vector1
    vector_Field[ 1 ] = vector1
    for item in vector_Field:
       eq_(item.x(),vector1.x())
       eq_(item.y(),vector1.y())
       eq_(item.z(),vector1.z())
       pass