methodsnm.fes
index
/builds/lehrenfeld/methodsnm/git-repo/jlcontent/src/methodsnm/fes.py

 
Modules
       
numpy
matplotlib.pyplot

 
Classes
       
abc.ABC(builtins.object)
FESpace
P1Edge_Triangle_Space
P1_Triangle_Space
P1disc_Segments_Space
P2_Triangle_Space
P3_Triangle_Space
VertexFirstSpace_1D
Lagrange_Segments_Space
P1_Segments_Space
Pk_IntLeg_Segments_Space

 
class FESpace(abc.ABC)
    FESpace(mesh)
 
Abstract base class for finite element spaces.
 
 
Method resolution order:
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh)
Initialize self.  See help(type(self)) for accurate signature.
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors defined here:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes defined here:
__abstractmethods__ = frozenset({'_element_dofs', '_finite_element'})
mesh = None
ndof = None

 
class Lagrange_Segments_Space(VertexFirstSpace_1D)
    Lagrange_Segments_Space(mesh, order=1)
 

 
 
Method resolution order:
Lagrange_Segments_Space
VertexFirstSpace_1D
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh, order=1)
Initialize self.  See help(type(self)) for accurate signature.

Data and other attributes defined here:
__abstractmethods__ = frozenset()

Methods inherited from FESpace:
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors inherited from FESpace:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes inherited from FESpace:
mesh = None
ndof = None

 
class P1Edge_Triangle_Space(FESpace)
    P1Edge_Triangle_Space(mesh)
 

 
 
Method resolution order:
P1Edge_Triangle_Space
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh)
Initialize self.  See help(type(self)) for accurate signature.

Data and other attributes defined here:
__abstractmethods__ = frozenset()

Methods inherited from FESpace:
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors inherited from FESpace:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes inherited from FESpace:
mesh = None
ndof = None

 
class P1_Segments_Space(VertexFirstSpace_1D)
    P1_Segments_Space(mesh, periodic=False)
 

 
 
Method resolution order:
P1_Segments_Space
VertexFirstSpace_1D
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh, periodic=False)
Initialize self.  See help(type(self)) for accurate signature.

Data and other attributes defined here:
__abstractmethods__ = frozenset()

Methods inherited from FESpace:
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors inherited from FESpace:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes inherited from FESpace:
mesh = None
ndof = None

 
class P1_Triangle_Space(FESpace)
    P1_Triangle_Space(mesh)
 

 
 
Method resolution order:
P1_Triangle_Space
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh)
Initialize self.  See help(type(self)) for accurate signature.

Data and other attributes defined here:
__abstractmethods__ = frozenset()

Methods inherited from FESpace:
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors inherited from FESpace:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes inherited from FESpace:
mesh = None
ndof = None

 
class P1disc_Segments_Space(FESpace)
    P1disc_Segments_Space(mesh)
 

 
 
Method resolution order:
P1disc_Segments_Space
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh)
Initialize self.  See help(type(self)) for accurate signature.

Data and other attributes defined here:
__abstractmethods__ = frozenset()

Methods inherited from FESpace:
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors inherited from FESpace:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes inherited from FESpace:
mesh = None
ndof = None

 
class P2_Triangle_Space(FESpace)
    P2_Triangle_Space(mesh)
 

 
 
Method resolution order:
P2_Triangle_Space
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh)
Initialize self.  See help(type(self)) for accurate signature.

Data and other attributes defined here:
__abstractmethods__ = frozenset()

Methods inherited from FESpace:
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors inherited from FESpace:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes inherited from FESpace:
mesh = None
ndof = None

 
class P3_Triangle_Space(FESpace)
    P3_Triangle_Space(mesh)
 

 
 
Method resolution order:
P3_Triangle_Space
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh)
Initialize self.  See help(type(self)) for accurate signature.

Data and other attributes defined here:
__abstractmethods__ = frozenset()

Methods inherited from FESpace:
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors inherited from FESpace:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes inherited from FESpace:
mesh = None
ndof = None

 
class Pk_IntLeg_Segments_Space(VertexFirstSpace_1D)
    Pk_IntLeg_Segments_Space(mesh, order=1)
 

 
 
Method resolution order:
Pk_IntLeg_Segments_Space
VertexFirstSpace_1D
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh, order=1)
Initialize self.  See help(type(self)) for accurate signature.

Data and other attributes defined here:
__abstractmethods__ = frozenset()

Methods inherited from FESpace:
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors inherited from FESpace:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes inherited from FESpace:
mesh = None
ndof = None

 
class VertexFirstSpace_1D(FESpace)
    VertexFirstSpace_1D(mesh)
 

 
 
Method resolution order:
VertexFirstSpace_1D
FESpace
abc.ABC
builtins.object

Methods defined here:
__init__(self, mesh)
Initialize self.  See help(type(self)) for accurate signature.

Data and other attributes defined here:
__abstractmethods__ = frozenset({'_element_dofs', '_finite_element'})

Methods inherited from FESpace:
element_dofs(self, elnr, bndry=False)
Returns the dofs for the given element number.
finite_element(self, elnr, bndry=False)
Returns the finite element for the given element number.

Data descriptors inherited from FESpace:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

Data and other attributes inherited from FESpace:
mesh = None
ndof = None