On May 5, 2010, at 5:37 PM, William Gathright wrote:

> I am interested in using a term of the form
> A *  DIV(GRAD( B))
:
:
> In that script I show that
> (A.getArithmeticFaceValue()*B.getFaceGrad()).getDivergence() - (
> dot(B.getGrad(),A.getGrad())   +   A*(B.getFaceGrad().getDivergence())
> )
> does not equal zero, even though in the world outside of finite
> differencing it does.

Correct.

> What is the best way to implement the term I want?  Is there another,
> preferable syntax, or should I be more clever with how I form my
> correction [dot(A.getGrad(), B.getGrad()] term?

Wheeler implemented "term multiplication" awhile back, so you should be able to 
just write

  A * DiffusionTerm()


P.S. Sorry it was so painful getting this question posted. Still waiting to 
hear why from our firewall people. In the meantime *this* message was flagged 
as spam for some reason, but I was able to push it through anyway.

Reply via email to