Package sfc :: Package codegeneration :: Module sfc_uflacs_formatter :: Class SfcUflacsFormatter
[hide private]
[frames] | no frames]

Class SfcUflacsFormatter

source code


C++ formatter class for SFC code generation.

Instance Methods [hide private]
 
__init__(self, itgrep, object_names=None) source code
 
update_terminals(self, terminals) source code
 
define_registers(self, num_registers) source code
 
define_piecewise_geometry(self) source code
 
define_piecewise_coefficients(self) source code
 
xdefine_quadrature_for_loop(self) source code
 
define_quadrature_for_loop(self) source code
 
define_quadrature_loop_vars(self) source code
 
define_x_dependent_geometry(self) source code
 
define_x_dependent_coefficients(self) source code
 
define_argument_for_loop(self, argument_count) source code
 
define_argument_loop_vars(self, argument_count) source code
 
output_variable_names(self, num_variables) source code
 
spatial_coordinate(self, o, component=(), derivatives=(), restriction=None) source code
 
facet_normal(self, o, component=(), derivatives=(), restriction=None) source code
 
coefficient(self, o, component=(), derivatives=(), restriction=None) source code
 
argument(self, o, component=(), derivatives=(), restriction=None) source code
Class Variables [hide private]
  cell_volume = CppDefaultFormatter.cell_volume
  circumradius = CppDefaultFormatter.circumradius
  cell_surface_area = CppDefaultFormatter.cell_surface_area
  facet_area = CppDefaultFormatter.facet_area