📄 __init__.py
字号:
# Import DOLFIN wrapper module as well as additional utility entities# For some reason PyTrilinos needs to be loaded before the assemble module or# else strange things happen.try: from PyTrilinos import Epetra, AztecOO, TriUtils, MLexcept: #print "Warning: PyTrilinos not available, Saddle solver will not work" passfrom ffc import *from constants import *from assemble import *from norm import *from plot import *import dolfin# Classes#from dolfin import GenericTensor, GenericMatrix, GenericVectorfrom dolfin import Matrix, Vector, Scalarfrom dolfin import LinearSolver, KrylovSolver, LUSolver, SingularSolver#from dolfin import ElementLibrary, InvMeshSize#from dolfin import Graph, GraphEditor, GraphPartition#from dolfin import UndirectedClique, DirectedCliquefrom dolfin import File#from dolfin import Lagrange, Legendre#from dolfin import Quadrature, Variable#from dolfin import GaussQuadraturefrom dolfin import GaussQuadrature, RadauQuadrature, LobattoQuadraturefrom dolfin import Mesh, MeshEditor, MeshFunction, BoundaryMesh#from dolfin import MeshEntity, MeshTopology, MeshGeometry#from dolfin import MeshConnectivity, MPIMeshCommunicator, BoundaryMeshfrom dolfin import Vertex, Edge, Face, Facet, Cell, Pointfrom dolfin import vertices, edges, faces, facets, cellsfrom dolfin import SubDomain, DomainBoundaryfrom dolfin import UnitCube, UnitInterval, UnitSquare#from dolfin import IntersectionDetector, DofMap, DofMapSetfrom dolfin import SubSystemfrom dolfin import BoundaryCondition#from dolfin import Form, Assemblerfrom dolfin import Assembler#from dolfin import MatrixFactoryfrom dolfin import NewtonSolver, NonlinearProblemfrom dolfin import TimeDependent, ODE, ComplexODE, Homotopyfrom dolfin import Progress, Timer# Free functionsfrom dolfin import dolfin_get, dolfin_add, dolfin_set, tic, toc, summaryfrom dolfin import solve, residual, normalizefrom dolfin import down_cast# Enumsfrom dolfin import l1, l2, linffrom dolfin import l2norm, averagefrom dolfin import lu, cg, gmres, bicgstab, default_solverfrom dolfin import jacobi, sor, ilu, icc, amg, default_pcfrom dolfin import lagrange, hermite, harmonic, elastic# Needed to compile Function subclasses with instant and use them with PyDOLFIN!from dolfin import cpp_Function# Optional package uBlas try: from dolfin import uBlasSparseMatrix, uBlasDenseMatrix, uBlasVector, uBlasFactoryexcept: pass# Optional package petsctry: from dolfin import PETScMatrix, PETScVector, PETScFactoryexcept: pass# Optional package Epetra try: from dolfin import EpetraMatrix, EpetraVector, EpetraFactoryexcept: pass# Optional package slepctry: from dolfin import SLEPcEigenvalueSolverexcept: passfrom numpy import sin, cos, expimport logger
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -