Version: 6.3.1
Functions | Variables

Package med_test2

Functions

def AnalyzeField
def print_ord

Variables

list filePath = os.environ["MED_ROOT_DIR"]
tuple medFile = os.path.join(filePath, "carre_en_quad4_seg2.med")
tuple md = MEDFILEBROWSER(medFile)
tuple nbMeshes = md.getNumberOfMeshes()
tuple nbFields = md.getNumberOfFields()
tuple mesh_name = md.getMeshName(i)
tuple field_name = md.getFieldName(i)
tuple mesh = MESH(MED_DRIVER,md.getFileName(),mesh_name)
tuple spaceDim = mesh.getSpaceDimension()
tuple meshDim = mesh.getMeshDimension()
tuple nbNodes = mesh.getNumberOfNodes()
tuple coordSyst = mesh.getCoordinatesSystem()
list coordNames = []
list coordUnits = []
tuple coordinates = mesh.getCoordinates(MED_FULL_INTERLACE)
int kp1 = 1
list coords = []
int isdp1 = 1
tuple nbTypesCell = mesh.getNumberOfTypes(MED_CELL)
tuple types = mesh.getTypes(MED_CELL)
list type = types[k]
tuple nbElemType = mesh.getNumberOfElements(MED_CELL,type)
tuple connectivity = mesh.getConnectivity(MED_NODAL,MED_CELL,type)
int nbNodesPerCell = 100
tuple ReverseConnectivity = mesh.getReverseConnectivity(MED_NODAL)
tuple ReverseConnectivityIndex = mesh.getReverseConnectivityIndex(MED_NODAL)
list begin = ReverseConnectivityIndex[j]
list end = ReverseConnectivityIndex[j+1]
tuple nbElemts = mesh.getNumberOfElements(MED_CELL,MED_ALL_ELEMENTS)
tuple Connectivity = mesh.getConnectivity(MED_DESCENDING,MED_CELL,MED_ALL_ELEMENTS)
tuple ConnectivityIndex = mesh.getConnectivityIndex(MED_DESCENDING,MED_CELL)
tuple nbFam = mesh.getNumberOfFamilies(entity)
tuple family = mesh.getFamily(entity,j+1)
tuple familyName = family.getName()
tuple familyDescription = family.getDescription()
tuple familyEntity = family.getEntity()
tuple familyBool = family.isOnAllElements()
tuple familyIdentifier = family.getIdentifier()
tuple nbOfAtt = family.getNumberOfAttributes()
tuple attributesids = family.getAttributesIdentifiers()
tuple attributesvals = family.getAttributesValues()
tuple nbOfGrp = family.getNumberOfGroups()
tuple nbOfTypes = family.getNumberOfTypes()
tuple nbOfElmtsOfType = family.getNumberOfElements(type)
tuple number = family.getNumber(type)
tuple numberFamily = family.getNumber(MED_ALL_ELEMENTS)
tuple fieldFamilyIntg = FIELDINT(family,spaceDim)
int kcomp1 = 1
string fieldCompName = "comp1"
string fieldCompDesc = "desc1"
string fieldCompUnit = "unit1"
string fieldFamilyName = "Integer Field on "
tuple type_field = fieldFamilyIntg.getValueType()
tuple nbOfComp = fieldFamilyIntg.getNumberOfComponents()
tuple compName = fieldFamilyIntg.getComponentName(kcomp1)
tuple compDesc = fieldFamilyIntg.getComponentDescription(kcomp1)
tuple compUnit = fieldFamilyIntg.getMEDComponentUnit(kcomp1)
tuple nbOf = fieldFamilyIntg.getSupport()
list valueI = []
list valInd = numberFamily[k]
tuple valueIverif = fieldFamilyIntg.getRow(valInd)
tuple fieldFamilyDble = FIELDDOUBLE(family,spaceDim)
tuple barycenterfamily = mesh.getBarycenter(family)
tuple nbVal = barycenterfamily.getSupport()
tuple nbComp = barycenterfamily.getNumberOfComponents()
tuple barycenterfamilyentity = barycenterfamily.getRow(valInd)
tuple supportCell = mesh.getSupportOnAll( MED_CELL )
tuple barycenter = mesh.getBarycenter(supportCell)
tuple barycenterCell = barycenter.getRow(j+1)
list writeMed21File = medFile[0:(len(medFile)-4)]
list writeMed22File = medFile[0:(len(medFile)-4)]
tuple fieldsMesh = barycenter.getSupport()
string fieldsMeshName = "Fields Mesh"
tuple index22Mesh = fieldsMesh.addDriver(MED_DRIVER,writeMed22File,fieldsMeshName)
tuple barycenterName = barycenter.getName()
tuple index22FieldBarycenter = barycenter.addDriver(MED_DRIVER,writeMed22File,barycenterName)
tuple volume = mesh.getVolume(supportCell)
int voltot = 0
tuple volumeCell = volume.getValueIJ(j+1,1)
tuple volumeName = volume.getName()
tuple index22FieldVolume = volume.addDriver(MED_DRIVER,writeMed22File,volumeName)
tuple supportFace = SUPPORT(mesh,"Support on all faces of the mesh",MED_FACE)
tuple nbFace = mesh.getNumberOfElements(MED_FACE,MED_ALL_ELEMENTS)
tuple nbTypeFace = mesh.getNumberOfTypes(MED_FACE)
tuple TypeFace = mesh.getTypes(MED_FACE)
tuple normal = mesh.getNormal(supportFace)
tuple normalFace = normal.getRow(j+1)
list value1 = normalFace[0]
list value2 = normalFace[1]
list value3 = normalFace[2]
tuple norm = (value1*value1 + value2*value2 + value3*value3)
tuple normalName = normal.getName()
tuple index22FieldNormal = normal.addDriver(MED_DRIVER,writeMed22File,normalName)
tuple area = mesh.getArea(supportCell)
int areatot = 0
tuple areaCell = area.getValueIJ(j+1,1)
tuple areaName = area.getName()
tuple index22FieldArea = area.addDriver(MED_DRIVER,writeMed22File,areaName)
tuple supportEdge = mesh.getSupportOnAll(MED_EDGE)
tuple nbEdge = mesh.getNumberOfElements(MED_EDGE,MED_ALL_ELEMENTS)
tuple nbTypeEdge = mesh.getNumberOfTypes(MED_EDGE)
tuple TypeEdge = mesh.getTypes(MED_EDGE)
tuple normalEdge = normal.getRow(j+1)

Function Documentation

def med_test2.AnalyzeField (   field)
def med_test2.print_ord (   i)

Variable Documentation

tuple med_test2::filePath = os.environ["MED_ROOT_DIR"]
tuple med_test2.medFile = os.path.join(filePath, "carre_en_quad4_seg2.med")
tuple med_test2.md = MEDFILEBROWSER(medFile)
tuple med_test2.nbMeshes = md.getNumberOfMeshes()
tuple med_test2.nbFields = md.getNumberOfFields()
tuple med_test2::mesh_name = md.getMeshName(i)
tuple med_test2::field_name = md.getFieldName(i)
tuple med_test2.mesh = MESH(MED_DRIVER,md.getFileName(),mesh_name)
tuple med_test2.spaceDim = mesh.getSpaceDimension()
tuple med_test2.meshDim = mesh.getMeshDimension()
tuple med_test2.nbNodes = mesh.getNumberOfNodes()
tuple med_test2.coordSyst = mesh.getCoordinatesSystem()
tuple med_test2.coordinates = mesh.getCoordinates(MED_FULL_INTERLACE)
list med_test2.coords = []
tuple med_test2.nbTypesCell = mesh.getNumberOfTypes(MED_CELL)
tuple med_test2::types = mesh.getTypes(MED_CELL)
tuple med_test2.nbElemType = mesh.getNumberOfElements(MED_CELL,type)
tuple med_test2.connectivity = mesh.getConnectivity(MED_NODAL,MED_CELL,type)
tuple med_test2.ReverseConnectivity = mesh.getReverseConnectivity(MED_NODAL)
tuple med_test2.ReverseConnectivityIndex = mesh.getReverseConnectivityIndex(MED_NODAL)
tuple med_test2.nbElemts = mesh.getNumberOfElements(MED_CELL,MED_ALL_ELEMENTS)
tuple med_test2.Connectivity = mesh.getConnectivity(MED_DESCENDING,MED_CELL,MED_ALL_ELEMENTS)
tuple med_test2.ConnectivityIndex = mesh.getConnectivityIndex(MED_DESCENDING,MED_CELL)
tuple med_test2.nbFam = mesh.getNumberOfFamilies(entity)
tuple med_test2.family = mesh.getFamily(entity,j+1)
tuple med_test2.familyName = family.getName()
tuple med_test2.familyDescription = family.getDescription()
tuple med_test2.familyEntity = family.getEntity()
tuple med_test2.familyBool = family.isOnAllElements()
tuple med_test2.familyIdentifier = family.getIdentifier()
tuple med_test2.nbOfAtt = family.getNumberOfAttributes()
tuple med_test2.attributesids = family.getAttributesIdentifiers()
tuple med_test2.attributesvals = family.getAttributesValues()
tuple med_test2.nbOfGrp = family.getNumberOfGroups()
tuple med_test2.nbOfTypes = family.getNumberOfTypes()
tuple med_test2.nbOfElmtsOfType = family.getNumberOfElements(type)
tuple med_test2.number = family.getNumber(type)
tuple med_test2.numberFamily = family.getNumber(MED_ALL_ELEMENTS)
string med_test2::fieldCompName = "comp1"
string med_test2::fieldCompDesc = "desc1"
string med_test2::fieldCompUnit = "unit1"
string med_test2::fieldFamilyName = "Integer Field on "
tuple med_test2::type_field = fieldFamilyIntg.getValueType()
tuple med_test2::nbOfComp = fieldFamilyIntg.getNumberOfComponents()
tuple med_test2::compName = fieldFamilyIntg.getComponentName(kcomp1)
tuple med_test2::compDesc = fieldFamilyIntg.getComponentDescription(kcomp1)
tuple med_test2::compUnit = fieldFamilyIntg.getMEDComponentUnit(kcomp1)
tuple med_test2::nbOf = fieldFamilyIntg.getSupport()
list med_test2::valueI = []
tuple med_test2::valueIverif = fieldFamilyIntg.getRow(valInd)
tuple med_test2.barycenterfamily = mesh.getBarycenter(family)
tuple med_test2.nbVal = barycenterfamily.getSupport()
tuple med_test2.nbComp = barycenterfamily.getNumberOfComponents()
tuple med_test2.barycenterfamilyentity = barycenterfamily.getRow(valInd)
tuple med_test2.supportCell = mesh.getSupportOnAll( MED_CELL )
tuple med_test2.barycenter = mesh.getBarycenter(supportCell)
tuple med_test2.barycenterCell = barycenter.getRow(j+1)
tuple med_test2.fieldsMesh = barycenter.getSupport()
string med_test2.fieldsMeshName = "Fields Mesh"
tuple med_test2.index22Mesh = fieldsMesh.addDriver(MED_DRIVER,writeMed22File,fieldsMeshName)
tuple med_test2.barycenterName = barycenter.getName()
tuple med_test2.index22FieldBarycenter = barycenter.addDriver(MED_DRIVER,writeMed22File,barycenterName)
tuple med_test2.volume = mesh.getVolume(supportCell)
tuple med_test2.volumeCell = volume.getValueIJ(j+1,1)
tuple med_test2.volumeName = volume.getName()
tuple med_test2.index22FieldVolume = volume.addDriver(MED_DRIVER,writeMed22File,volumeName)
tuple med_test2.supportFace = SUPPORT(mesh,"Support on all faces of the mesh",MED_FACE)
tuple med_test2.nbFace = mesh.getNumberOfElements(MED_FACE,MED_ALL_ELEMENTS)
tuple med_test2.nbTypeFace = mesh.getNumberOfTypes(MED_FACE)
tuple med_test2.TypeFace = mesh.getTypes(MED_FACE)
tuple med_test2::normal = mesh.getNormal(supportFace)
tuple med_test2.normalFace = normal.getRow(j+1)
tuple med_test2::normalName = normal.getName()
tuple med_test2::index22FieldNormal = normal.addDriver(MED_DRIVER,writeMed22File,normalName)
tuple med_test2.area = mesh.getArea(supportCell)
tuple med_test2.areaCell = area.getValueIJ(j+1,1)
tuple med_test2.areaName = area.getName()
tuple med_test2.index22FieldArea = area.addDriver(MED_DRIVER,writeMed22File,areaName)
tuple med_test2.supportEdge = mesh.getSupportOnAll(MED_EDGE)
tuple med_test2.nbEdge = mesh.getNumberOfElements(MED_EDGE,MED_ALL_ELEMENTS)
tuple med_test2.nbTypeEdge = mesh.getNumberOfTypes(MED_EDGE)
tuple med_test2.TypeEdge = mesh.getTypes(MED_EDGE)
tuple med_test2.normalEdge = normal.getRow(j+1)
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS