Mercurial > fem-fenics-eugenio
changeset 82:5a4371f45fc4
Create the corresponding function following new naming convention.
author | gedeone-octave <marcovass89@hotmail.it> |
---|---|
date | Sat, 03 Aug 2013 14:45:57 +0200 |
parents | 3b01e1bd7420 |
children | 6471e239941d |
files | inst/generate_fs.m inst/generate_lhs.m inst/generate_makefile.m inst/generate_rhs.m |
diffstat | 4 files changed, 19 insertions(+), 28 deletions(-) [+] |
line wrap: on
line diff
--- a/inst/generate_fs.m Sat Aug 03 14:44:07 2013 +0200 +++ b/inst/generate_fs.m Sat Aug 03 14:45:57 2013 +0200 @@ -6,7 +6,7 @@ #include ""mesh.h""\n\ #include ""@@UFL_NAME@@.h""\n\ \n\ -DEFUN_DLD (fem_fs_@@UFL_NAME@@, args, , ""initialize a fs from a mesh declared with fem_init_mesh"")\n\ +DEFUN_DLD (@@UFL_NAME@@_FunctionSpace, args, , ""initialize a fs from a mesh declared with fem_init_mesh"")\n\ {\n\ int nargin = args.length ();\n\ octave_value retval;\n\ @@ -44,7 +44,7 @@ STRING = strrep (STRING, "@@UFL_NAME@@", ufl_name); -fid = fopen (sprintf ("fem_fs_%s.cc", ufl_name), 'w'); +fid = fopen (sprintf ("%s_FunctionSpace.cc", ufl_name), 'w'); if (fid >= 0) fputs (fid, STRING); output = fclose (fid);
--- a/inst/generate_lhs.m Sat Aug 03 14:44:07 2013 +0200 +++ b/inst/generate_lhs.m Sat Aug 03 14:45:57 2013 +0200 @@ -8,7 +8,7 @@ #include ""coefficient.h""\n\ #include ""function.h""\n\ \n\ -DEFUN_DLD (fem_lhs_@@UFL_NAME@@, args, , "" b = fem_lhs_@@UFL_NAME@@ (FUNCTIONAL SPACE, COEFF, BC)"")\n\ +DEFUN_DLD (@@UFL_NAME@@_LinearForm, args, , "" b = fem_lhs_@@UFL_NAME@@ (FUNCTIONAL SPACE, COEFF, BC)"")\n\ {\n\ int nargin = args.length ();\n\ octave_value retval;\n\ @@ -121,7 +121,7 @@ STRING = strrep (STRING, "@@UFL_NAME@@", ufl_name); -fid = fopen (sprintf ("fem_lhs_%s.cc", ufl_name), 'w'); +fid = fopen (sprintf ("%s_LinearForm.cc", ufl_name), 'w'); if (fid >= 0) fputs (fid, STRING); output = fclose (fid);
--- a/inst/generate_makefile.m Sat Aug 03 14:44:07 2013 +0200 +++ b/inst/generate_makefile.m Sat Aug 03 14:45:57 2013 +0200 @@ -8,30 +8,21 @@ MKOCTFILE = mkoctfile\n\ FFC = ffc\n\ \n\ -OCTFILES = fem_fs_@@UFL_NAME@@.oct fem_rhs_@@UFL_NAME@@.oct fem_lhs_@@UFL_NAME@@.oct\n\ +OCTFILES = @@UFL_NAME@@_FunctionSpace.oct @@UFL_NAME@@_BilinearForm.oct @@UFL_NAME@@_LinearForm.oct\n\ \n\ all : $(OCTFILES)\n\ -fs : fem_fs_@@UFL_NAME@@.oct\n\ -rhs : fem_rhs_@@UFL_NAME@@.oct\n\ -lhs : fem_lhs_@@UFL_NAME@@.oct\n\ -\n\ -fem_fs_@@UFL_NAME@@.o: fem_fs_@@UFL_NAME@@.cc\n\ - $(MKOCTFILE) -I$(DIR) -I. $(CPPFLAGS) $(LDFLAGS) $< -c $@\n\ -\n\ -fem_fs_@@UFL_NAME@@.oct: @@UFL_NAME@@.h fem_fs_@@UFL_NAME@@.o\n\ - $(MKOCTFILE) -s fem_fs_@@UFL_NAME@@.o $(DIR)fem_init_env.o $(LDFLAGS) $(LIBS) -o $@\n\ +fs : @@UFL_NAME@@_FunctionSpace.oct\n\ +rhs : @@UFL_NAME@@_BilinearForm.oct\n\ +lhs : @@UFL_NAME@@_LinearForm.oct\n\ \n\ -fem_rhs_@@UFL_NAME@@.o: fem_rhs_@@UFL_NAME@@.cc\n\ - $(MKOCTFILE) -I$(DIR) -I. $(LDFLAGS) $(CPPFLAGS) $< -c $@\n\ -\n\ -fem_rhs_@@UFL_NAME@@.oct: @@UFL_NAME@@.h fem_rhs_@@UFL_NAME@@.o\n\ - $(MKOCTFILE) -s fem_rhs_@@UFL_NAME@@.o $(DIR)fem_init_env.o $(LDFLAGS) $(LIBS) -o $@\n\ +@@UFL_NAME@@_FunctionSpace.oct: @@UFL_NAME@@.h @@UFL_NAME@@_FunctionSpace.cc\n\ + $(MKOCTFILE) @@UFL_NAME@@_FunctionSpace.cc -I$(DIR) -I. $(LDFLAGS) $(CPPFLAGS) $(LIBS)\n\ \n\ -fem_lhs_@@UFL_NAME@@.o: fem_lhs_@@UFL_NAME@@.cc\n\ - $(MKOCTFILE) -I$(DIR) -I. $(LDFLAGS) $(CPPFLAGS) $< -c $@\n\ +@@UFL_NAME@@_BilinearForm.oct: @@UFL_NAME@@.h @@UFL_NAME@@_BilinearForm.cc\n\ + $(MKOCTFILE) @@UFL_NAME@@_BilinearForm.cc -I$(DIR) -I. $(LDFLAGS) $(CPPFLAGS) $(LIBS)\n\ \n\ -fem_lhs_@@UFL_NAME@@.oct: @@UFL_NAME@@.h fem_lhs_@@UFL_NAME@@.o\n\ - $(MKOCTFILE) -s fem_lhs_@@UFL_NAME@@.o $(DIR)fem_init_env.o $(LDFLAGS) $(LIBS) -o $@\n\ +@@UFL_NAME@@_LinearForm.oct: @@UFL_NAME@@.h @@UFL_NAME@@_LinearForm.cc\n\ + $(MKOCTFILE) @@UFL_NAME@@_LinearForm.cc -I$(DIR) -I. $(LDFLAGS) $(CPPFLAGS) $(LDFLAGS) $(LIBS)\n\ \n\ @@UFL_NAME@@.h: @@UFL_NAME@@.ufl\n\ $(FFC) -l dolfin @@UFL_NAME@@.ufl\n\ @@ -39,9 +30,9 @@ .PHONY: clean\n\ \n\ clean:\n\ - rm -f fem_fs_@@UFL_NAME@@.o fem_fs_@@UFL_NAME@@.cc @@UFL_NAME@@.h\n\ - rm -f fem_rhs_@@UFL_NAME@@.o fem_rhs_@@UFL_NAME@@.cc\n\ - rm -f fem_lhs_@@UFL_NAME@@.o fem_lhs_@@UFL_NAME@@.cc\n\ + rm -f @@UFL_NAME@@_FunctionSpace.o @@UFL_NAME@@_FunctionSpace.cc @@UFL_NAME@@.h\n\ + rm -f @@UFL_NAME@@_BilinearForm.o @@UFL_NAME@@_BilinearForm.cc\n\ + rm -f @@UFL_NAME@@_LinearForm.o @@UFL_NAME@@_LinearForm.cc\n\ rm -f Makefile_@@UFL_NAME@@\n\ ";
--- a/inst/generate_rhs.m Sat Aug 03 14:44:07 2013 +0200 +++ b/inst/generate_rhs.m Sat Aug 03 14:45:57 2013 +0200 @@ -8,7 +8,7 @@ #include ""coefficient.h""\n\ #include ""function.h""\n\ \n\ -DEFUN_DLD (fem_rhs_@@UFL_NAME@@, args, , ""A = fem_rhs_@@UFL_NAME@@ (FUNCTIONAL SPACE, COEFF, BC)"")\n\ +DEFUN_DLD (@@UFL_NAME@@_BilinearForm, args, , ""A = fem_rhs_@@UFL_NAME@@ (FUNCTIONAL SPACE, COEFF, BC)"")\n\ {\n\ \n\ int nargin = args.length ();\n\ @@ -143,7 +143,7 @@ STRING = strrep (STRING, "@@UFL_NAME@@", ufl_name); -fid = fopen (sprintf ("fem_rhs_%s.cc", ufl_name), 'w'); +fid = fopen (sprintf ("%s_BilinearForm.cc", ufl_name), 'w'); if (fid >= 0) fputs (fid, STRING); output = fclose (fid);