📄 elementdata.py
字号:
__author__ = "Anders Logg (logg@simula.no)"__date__ = "2005-03-30 -- 2007-03-30"__copyright__ = "Copyright (C) 2007 Anders Logg"__license__ = "GNU GPL version 3 or any later version"# FFC common utilsfrom ffc.common.utils import *# FFC common modulesfrom ffc.common.debug import *# FFC fem modulesfrom ffc.fem.dofmap import *class ElementData: """This class holds meta data for a list of elements. It has the same attributes as FormData, but only the elements and their dof maps are available.""" def __init__(self, elements): "Create element for list of elements" debug("Extracting element data...") self.form = None self.signature = None self.rank = -1 self.num_coefficients = 0 self.num_arguments = len(elements) self.num_terms = 0 self.num_cell_integrals = 0 self.num_exterior_facet_integrals = 0 self.num_interior_facet_integrals = 0 self.elements = elements self.dof_maps = [DofMap(element) for element in elements] self.cell_dimension = pick_first([element.cell_dimension() for element in elements]) debug("done")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -