Skip to content
Snippets Groups Projects
Commit 5cf4a496 authored by René Heß's avatar René Heß
Browse files

[WIP] Rename lops

parent e4cc39b8
No related branches found
No related tags found
No related merge requests found
...@@ -108,3 +108,4 @@ def compile_form(): ...@@ -108,3 +108,4 @@ def compile_form():
from dune.perftool.pdelab.localoperator import generate_localoperator_file from dune.perftool.pdelab.localoperator import generate_localoperator_file
generate_localoperator_file(kernels, filename) generate_localoperator_file(kernels, filename)
break
...@@ -580,7 +580,12 @@ def name_matrixbackend(): ...@@ -580,7 +580,12 @@ def name_matrixbackend():
@symbol @symbol
def type_parameters(): def type_parameters():
return "LocalOperatorParams" from dune.perftool.generation import get_global_context_value
data = get_global_context_value("data")
formdata = get_global_context_value("formdata")
from dune.perftool.pdelab.parameter import parameterclass_basename
name = parameterclass_basename(formdata, data)
return name
@preamble @preamble
...@@ -608,7 +613,9 @@ def typedef_localoperator(name): ...@@ -608,7 +613,9 @@ def typedef_localoperator(name):
from dune.perftool.pdelab.localoperator import name_localoperator_file from dune.perftool.pdelab.localoperator import name_localoperator_file
filename = name_localoperator_file(formdata, data) filename = name_localoperator_file(formdata, data)
include_file(filename, filetag="driver") include_file(filename, filetag="driver")
return "using {} = LocalOperator<{}, {}>;".format(name, ugfs, vgfs) from dune.perftool.pdelab.localoperator import localoperator_basename
lopname = localoperator_basename(formdata, data)
return "using {} = {}<{}, {}>;".format(name, lopname, ugfs, vgfs)
@symbol @symbol
......
...@@ -126,8 +126,9 @@ def name_initree_member(): ...@@ -126,8 +126,9 @@ def name_initree_member():
@class_basename("operator") @class_basename("operator")
def localoperator_basename(): def localoperator_basename(formdata, data):
return "LocalOperator" form_name = name_form(formdata, data)
return "LocalOperator"+form_name.capitalize()
def class_type_from_cache(classtag): def class_type_from_cache(classtag):
...@@ -322,11 +323,11 @@ def generate_localoperator_kernels(formdata, data): ...@@ -322,11 +323,11 @@ def generate_localoperator_kernels(formdata, data):
include_file('dune/pdelab/localoperator/pattern.hh', filetag="operatorfile") include_file('dune/pdelab/localoperator/pattern.hh', filetag="operatorfile")
# Trigger this one once early on to avoid wrong stuff happening # Trigger this one once early on to avoid wrong stuff happening
localoperator_basename() localoperator_basename(formdata, data)
lop_template_ansatz_gfs() lop_template_ansatz_gfs()
lop_template_test_gfs() lop_template_test_gfs()
from dune.perftool.pdelab.parameter import parameterclass_basename from dune.perftool.pdelab.parameter import parameterclass_basename
parameterclass_basename() parameterclass_basename(formdata, data)
# Make sure there is always the same constructor arguments (even if parameter class is empty) # Make sure there is always the same constructor arguments (even if parameter class is empty)
from dune.perftool.pdelab.localoperator import name_initree_member from dune.perftool.pdelab.localoperator import name_initree_member
......
...@@ -24,8 +24,8 @@ from dune.perftool.pdelab.localoperator import (class_type_from_cache, ...@@ -24,8 +24,8 @@ from dune.perftool.pdelab.localoperator import (class_type_from_cache,
@class_basename("parameterclass") @class_basename("parameterclass")
def parameterclass_basename(): def parameterclass_basename(formdata, data):
lopbase = localoperator_basename() lopbase = localoperator_basename(formdata, data)
return "{}Params".format(lopbase) return "{}Params".format(lopbase)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment