Package sfc :: Package codegeneration :: Module integralcg_uflacs :: Class UflacsInteriorFacetIntegralCG
[hide private]
[frames] | no frames]

Class UflacsInteriorFacetIntegralCG

source code



/// Tabulate the tensor for the contribution from a local interior facet
virtual void tabulate_tensor(double* A,
                             const double * const * w,
                             const cell& c0,
                             const cell& c1,
                             unsigned int facet0,
                             unsigned int facet1) const = 0;

/// Tabulate the tensor for the contribution from a local interior facet
/// using the specified reference cell quadrature points/weights
virtual void tabulate_tensor(double* A,
                             const double * const * w,
                             const cell& c,
                             unsigned int num_quadrature_points,
                             const double * const * quadrature_points,
                             const double* quadrature_weights) const = 0;

Instance Methods [hide private]
 
__init__(self, itgrep)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
header_template(self) source code
 
impl_template(self) source code
 
gen_tabulate_tensor_quadrature(self) source code

Inherited from UflacsIntegralCG: cincludes, gen_constructor, gen_constructor_arguments, gen_destructor, gen_initializer_list, gen_members, gen_tabulate_tensor, generate_support_code, hincludes, local_includes, xgen_tabulate_tensor

Inherited from integralcgbase.IntegralCGBase: generate_code_dict

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, itgrep)
(Constructor)

source code 

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

Overrides: object.__init__
(inherited documentation)

header_template(self)

source code 
Overrides: UflacsIntegralCG.header_template

impl_template(self)

source code 
Overrides: UflacsIntegralCG.impl_template

gen_tabulate_tensor_quadrature(self)

source code 
Overrides: integralcgbase.IntegralCGBase.gen_tabulate_tensor_quadrature