dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #12718
[HG DOLFIN] Minor build-system fix (replace enablePydolfin with enablePython in scons/options.cache).
One or more new changesets pushed to the primary dolfin repository.
A short summary of the last three changesets is included below.
changeset: 5878:607fc342c7fad8b06b1f266a2472c0b4cc8e250e
tag: tip
user: Johannes Ring <johannr@xxxxxxxxx>
date: Mon Mar 16 12:35:49 2009 +0100
files: SConstruct scons/simula-scons/simula_scons/__init__.py
description:
Minor build-system fix (replace enablePydolfin with enablePython in scons/options.cache).
changeset: 5877:a3439ed11b074fecd5ad9b562d1c46db137865af
user: "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date: Mon Mar 16 10:46:50 2009 +0100
files: site-packages/dolfin_utils/wrappers/coefficient_set.py site-packages/dolfin_utils/wrappers/form.py site-packages/dolfin_utils/wrappers/functionspace.py site-packages/dolfin_utils/wrappers/wrappers.py
description:
Updates in dolfin_utils/wrappers/, test code didn't work with latest UFL.
I want to add a class CoefficientSet or something, so I can do:
using namespace Poisson; // from Poisson.ufl -> Poisson.h
Form_a::TestSpace V(mesh);
Coefficient_f::TestSpace W(mesh);
Coefficient_g::TestSpace Q(mesh);
Function f(W);
Function g(Q);
CoefficientSet coefficients;
coefficients.f = f
coefficients.g = g
// Either (A):
Form_a a(V, V);
Form_L L(V);
a.set_coefficients(coefficients); // Picks the ones it needs from CoefficientSet
L.set_coefficients(coefficients); // Picks the ones it needs from CoefficientSet
// Or (B):
Form_a a(V, V, coefficients);
Form_L L(V, coefficients);
What's missing is a Coefficient-like class without the Form connection.
changeset: 5876:e033fc6b2e04968a2ef2d31f4c33e403f12cc3ba
parent: 5875:984df7f977dcac4c16a1a539f9e8c48526cce884
parent: 5874:945651fb82394517b589a20e560687964ad3313c
user: "Ola Skavhaug <skavhaug@xxxxxxxxx>"
date: Mon Mar 16 10:28:07 2009 +0100
files: dolfin/elements/ElementLibrary.cpp dolfin/elements/ElementLibrary.h dolfin/elements/dolfin_elements.h dolfin/elements/element_library.inc dolfin/elements/elements.py dolfin/elements/ffc_00.h dolfin/elements/ffc_01.h dolfin/elements/ffc_02.h dolfin/elements/ffc_03.h dolfin/elements/ffc_04.h dolfin/elements/ffc_05.h dolfin/elements/ffc_06.h dolfin/elements/ffc_07.h dolfin/elements/ffc_08.h dolfin/elements/ffc_09.h dolfin/elements/ffc_10.h dolfin/elements/ffc_11.h dolfin/elements/ffc_12.h dolfin/elements/ffc_13.h dolfin/elements/ffc_14.h dolfin/elements/ffc_15.h dolfin/elements/ffc_16.h dolfin/elements/ffc_17.h dolfin/elements/ffc_18.h dolfin/elements/ffc_19.h dolfin/elements/ffc_20.h dolfin/elements/ffc_21.h dolfin/elements/ffc_22.h dolfin/elements/ffc_23.h dolfin/elements/ffc_24.h dolfin/elements/generate_elements.py dolfin/function/ProjectL2.cpp dolfin/function/ProjectL2.h
description:
merge
----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin