SyFi  0.3
test_sfc::test_form_argument_code Namespace Reference

Classes

class  ElementRepTest
class  FormArgumentCodeGenTest
class  FormArgumentTestMixin
class  UflacsFormArgumentTest
class  SfcQuadratureFormArgumentTest
class  SfcSymbolicFormArgumentTest

Functions

def format_code_structure
def xtest_form_argument_representation_interval
def xtest_form_argument_representation_triangle
def xtest_form_argument_representation_tetrahedron
def xtest_form_argument_representation_quadrilateral
def xtest_form_argument_representation_hexahedron

Variables

string __authors__ = "Martin Sandve Alnes"
string __date__ = "2008-09-04 -- 2012-05-16"
tuple simplices = (ufl.interval, ufl.triangle, ufl.tetrahedron)
tuple quads = (ufl.quadrilateral, ufl.hexahedron)

Function Documentation

Definition at line 88 of file test_form_argument_code.py.

References format_code_structure().

00088 
00089     def xtest_form_argument_representation_interval(self):
00090         ufl_cell = ufl.interval
00091 
00092         SyFi.initSyFi(ufl_cell.d)
00093 
00094         # FIXME: Must FormArgumentCG really depend on all this stuff?
00095         #formdata, element_reps, geomrep, options = ...
00096         formrep = None #FormRepresentation(formdata, element_reps, geomrep, options)
00097         farep = FormArgumentRepresentation(formrep)
00098         facg = FormArgumentCG(farep, False)
00099         decl = facg.generate_declarations()
00100 
00101         self.assertTrue(decl)
00102         if 1:
00103             print
00104             print ufl_cell
00105             print format_code_structure(decl)
00106             print

Definition at line 123 of file test_form_argument_code.py.

References format_code_structure().

00123 
00124     def xtest_form_argument_representation_tetrahedron(self):
00125         ufl_cell = ufl.tetrahedron
00126 
00127         SyFi.initSyFi(ufl_cell.d)
00128 
00129         farep = FormArgumentRepresentation()
00130         facg = FormArgumentCG(farep) # FIXME
00131         decl = facg.generate_declarations()
00132 
00133         self.assertTrue(decl)
00134         if 1:
00135             print
00136             print ufl_cell
00137             print format_code_structure(decl)
00138             print

Definition at line 107 of file test_form_argument_code.py.

References format_code_structure().

00107 
00108     def xtest_form_argument_representation_triangle(self):
00109         ufl_cell = ufl.triangle
00110 
00111         SyFi.initSyFi(ufl_cell.d)
00112 
00113         farep = FormArgumentRepresentation()
00114         facg = FormArgumentCG(farep) # FIXME
00115         decl = facg.generate_declarations()
00116 
00117         self.assertTrue(decl)
00118         if 1:
00119             print
00120             print ufl_cell
00121             print format_code_structure(decl)
00122             print


Variable Documentation

string test_sfc::test_form_argument_code::__authors__ = "Martin Sandve Alnes"

Definition at line 3 of file test_form_argument_code.py.

string test_sfc::test_form_argument_code::__date__ = "2008-09-04 -- 2012-05-16"

Definition at line 4 of file test_form_argument_code.py.

tuple test_sfc::test_form_argument_code::quads = (ufl.quadrilateral, ufl.hexahedron)

Definition at line 36 of file test_form_argument_code.py.

tuple test_sfc::test_form_argument_code::simplices = (ufl.interval, ufl.triangle, ufl.tetrahedron)

Definition at line 35 of file test_form_argument_code.py.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines