Package sfc :: Package representation :: Module integralrep_regular :: Class IntegralRepresentation
[hide private]
[frames] | no frames]

Class IntegralRepresentation

source code


Instance Methods [hide private]
 
__init__(self, integrals, formrep, on_facet)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
_build_integral_data(self) source code
 
_compute_symbolic_integral_data(self, integral) source code
 
_compute_quadrature_integral_data(self, integral) source code
 
__str__(self)
str(x)
source code
 
allocate(self, data, j)
Allocate symbol(s) for vertex j.
source code
 
free_symbols(self, data, j)
Delete stored data for j and make its symbols available again.
source code
 
iter_partition(self, data, deps, basis_functions=()) source code
 
iter_member_quad_tokens(self, data)
Return an iterator over member tokens dependent of spatial variables.
source code
 
iter_geometry_tokens(self)
Return an iterator over geometry tokens independent of spatial variables.
source code
 
iter_runtime_quad_tokens(self, data)
Return an iterator over runtime tokens dependent of spatial variables.
source code
 
iter_A_tokens(self, data, facet=None)
Iterate over all A[iota] tokens.
source code
 
compute_A(self, data, iota, facet=None)
Compute expression for A[iota].
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, integrals, formrep, on_facet)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

__str__(self)
(Informal representation operator)

source code 

str(x)

Overrides: object.__str__
(inherited documentation)

allocate(self, data, j)

source code 

Allocate symbol(s) for vertex j. Either gets symbol from the free symbol set or creates a new symbol and increases the symbol counter.

iter_member_quad_tokens(self, data)

source code 

Return an iterator over member tokens dependent of spatial variables.

Overload in subclasses!

iter_runtime_quad_tokens(self, data)

source code 

Return an iterator over runtime tokens dependent of spatial variables. Overload in subclasses!

compute_A(self, data, iota, facet=None)

source code 

Compute expression for A[iota]. Overload in subclasses!