I think I figured out some of it.  I added the new files to libmesh_SOURCES
and libmesh_HEADERS and reran include/libmesh/rebuild_makefile.sh... but I
must have missed something because I'm still getting some weirdness from
the moved file:

....
duplicate symbol libMesh::MeshfreeInterpolation::clear()     in:
    src/solution_transfer/.libs/libmesh_opt_la-meshfree_interpolation.o
duplicate symbol libMesh::MeshfreeInterpolation::prepare_for_use()      in:
    src/solution_transfer/.libs/libmesh_opt_la-meshfree_interpolation.o
duplicate symbol
libMesh::MeshfreeInterpolation::print_info(std::basic_ostream<char,
std::char_traits<char> >&) const in:
    src/solution_transfer/.libs/libmesh_opt_la-meshfree_interpolation.o
....

Any idea what I missed?  Or is there something I did wrong?

Derek


On Fri, Jan 25, 2013 at 8:49 PM, Derek Gaston <fried...@gmail.com> wrote:

> Ok - I'm stumped... what files do I edit... or what do I do in general to
> add new source files to libMesh?
>
> I see include/libmesh/Makefile.am.... but that has to be a generated file
> from some script or something right?
>
> I also see src/libmesh_SOURCES... is that generated from something or do I
> edit it?
>
> I moved a source file (meshfree_interopolation.h/.C) and I cannot for the
> life of me figure out how to get the system to forget where it used to be.
>  I also added a new directory (src(include)/solution_transfer) with
> multiple sources in it.
>
> Help!
>
> Derek
>
>
> On Fri, Jan 25, 2013 at 7:14 PM, Derek Gaston <fried...@gmail.com> wrote:
>
>> On Fri, Jan 25, 2013 at 7:05 PM, Roy Stogner <royst...@ices.utexas.edu>wrote:
>>
>>> solution_transfer sounds like an improvement for the dir name.
>>>
>>
>> Great - done.
>>
>>
>>> SolutionTransfer is the abstract base class name that'll eventually
>>>  cover both your and Ben's new capabilities, right?  If so then great.
>>
>>
>> Yep, I'm also going to make one more that just serializes the solution
>> vector of the "from" System and uses MeshFunction to interpolate it to the
>> "to" system.  This will be the most straightforward one that will work in
>> the case you disable everything else... but of course it won't scale well.
>>
>> I'm going to put in a Factory that will do intelligent selection of which
>> SolutionFunction is built based on what you have enabled at configure time
>> (just like NumericVectors, SparseMatrices, etc).
>>
>> Derek
>>
>
>
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to