ffc team mailing list archive
-
ffc team
-
Mailing list archive
-
Message #03451
Re: [Branch ~ffc-core/ffc/dev] Rev 1576: Updated ufctest to give more correct values for
-
To:
FFC Mailing List <ffc@xxxxxxxxxxxxxxxxxxx>
-
From:
Anders Logg <logg@xxxxxxxxx>
-
Date:
Tue, 26 Jan 2010 13:37:36 +0100
-
In-reply-to:
<20100126123217.15108.73664.launchpad@loganberry.canonical.com>
-
User-agent:
Mutt/1.5.20 (2009-06-14)
Nice, I will update the references.
--
Anders
On Tue, Jan 26, 2010 at 12:32:17PM -0000, noreply@xxxxxxxxxxxxx wrote:
> ------------------------------------------------------------
> revno: 1576
> committer: Marie E. Rognes <meg@xxxxxxxxx>
> branch nick: ffc-unstable
> timestamp: Tue 2010-01-26 13:28:46 +0100
> message:
> Updated ufctest to give more correct values for
> interpolate_vertex_values. Could some update references? (Marie is a
> bit unsure about her ufl/ffc setup.)
>
> It seems that now only MixedPoisson fails for
> interpolate_vertex_values (which it should because the old one is
> wrong.)
> modified:
> test/regression/ufctest.h
>
>
> === modified file 'test/regression/ufctest.h'
> --- test/regression/ufctest.h 2010-01-26 09:10:52 +0000
> +++ test/regression/ufctest.h 2010-01-26 12:28:46 +0000
> @@ -268,15 +268,19 @@
> }
>
> // evaluate_dof
> + double* copies = new double[element.space_dimension()*value_size*derivative_size];
> for (uint i = 0; i < element.space_dimension(); i++)
> - print_scalar("evaluate_dof", element.evaluate_dof(i, f, c), i);
> + {
> + copies[i] = element.evaluate_dof(i, f, c);
> + print_scalar("evaluate_dof", copies[i], i);
> + }
>
> // evaluate_dofs
> element.evaluate_dofs(values, f, c);
> print_array("evaluate_dofs", element.space_dimension(), values);
>
> // interpolate_vertex_values
> - element.interpolate_vertex_values(vertex_values, values, c);
> + element.interpolate_vertex_values(vertex_values, copies, c);
> print_array("interpolate_vertex_values", (c.topological_dimension + 1)*value_size, vertex_values);
>
> // num_sub_dof_elements
>
Attachment:
signature.asc
Description: Digital signature