dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #13665
Re: [HG DOLFIN] Permit access to values and size for a Constant.
Thanks.
But those links are in my installation and I've used program_options
in other places...
I don't have time to start rebuilding everything now, so I'll get back
to this in a couple of weeks.
Has everybody built their own boost to get this to work? I have 1.35
from Ubuntu Intrepid.
Martin
On Thu, May 21, 2009 at 9:22 PM, Shawn Walker <walker@xxxxxxxxxxxxxxx> wrote:
> I put updated instructions for dealing with the boost::program_options
> problem. See:
>
> http://www.fenics.org/wiki/A_detailed_guide_to_installing_DOLFIN
>
> Look at the section on building boost.
>
> - Shawn
>
> On Thu, 21 May 2009, Martin Sandve Alnæs wrote:
>
>> Add this as well, and you should be able to use a scalar Constant as
>> if it was a double:
>>
>> /// Scalar conversion operator
>> operator double() const
>> {
>> if(_size > 1)
>> error("Cannot convert non-scalar Constant to a double.");
>> return _values[0];
>> }
>>
>> I won't commit this myself since I currently can't compile dolfin,
>> it complains about program_options although I have it and use
>> it in some syfi demos. Probably the same as someone else
>> experienced, but I don't have time to figure it out now.
>>
>> Martin
>>
>>
>>
>> On Thu, May 21, 2009 at 8:23 PM, DOLFIN <dolfin@xxxxxxxxxx> wrote:
>>>
>>> One or more new changesets pushed to the primary dolfin repository.
>>> A short summary of the last three changesets is included below.
>>>
>>> changeset: 6201:7bc584e24501b34ad40dc19b9e683b925681f5ad
>>> tag: tip
>>> user: "Garth N. Wells <gnw20@xxxxxxxxx>"
>>> date: Thu May 21 19:22:35 2009 +0100
>>> files: demo/mesh/built-in/python/demo.py dolfin/function/Constant.h
>>> dolfin/mesh/UnitCircle.cpp
>>> description:
>>> Permit access to values and size for a Constant.
>>>
>>> This avoid duplications like
>>>
>>> double dt = 1.0;
>>> Constant delta_t(dt);
>>> double T = 100*dt;
>>>
>>>
>>> changeset: 6200:dff601b6ee4aa498c3eda723ae5fba83feebf0fb
>>> user: "Garth N. Wells <gnw20@xxxxxxxxx>"
>>> date: Thu May 21 17:46:52 2009 +0100
>>> files: demo/mesh/built-in/python/demo.py dolfin/mesh/Rectangle.cpp
>>> dolfin/mesh/UnitCircle.cpp dolfin/mesh/UnitSquare.cpp
>>> description:
>>> Fix a few bugs introduced in previous commits.
>>>
>>>
>>> changeset: 6199:cbec89ba60e4e7ef9d7041963b82505ab62f90aa
>>> user: "Garth N. Wells <gnw20@xxxxxxxxx>"
>>> date: Thu May 21 17:16:25 2009 +0100
>>> files: dolfin/mesh/Box.cpp dolfin/mesh/Rectangle.cpp
>>> dolfin/mesh/UnitCircle.cpp dolfin/mesh/UnitSphere.cpp
>>> dolfin/mesh/UnitSquare.cpp
>>> description:
>>> Some clean up of built-in meshes.
>>>
>>> ----------------------------------------------------------------------
>>> For more details, visit http://www.fenics.org/hg/dolfin
>>> _______________________________________________
>>> DOLFIN-dev mailing list
>>> DOLFIN-dev@xxxxxxxxxx
>>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>>
>> _______________________________________________
>> DOLFIN-dev mailing list
>> DOLFIN-dev@xxxxxxxxxx
>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>
>
Follow ups
References