Hi Bradley,

On Wed, 15 Sep 2010, Wolfgang Bangerth wrote:


Bradley,

A motivating example would be Landau-Lifshitz-Gilbert equation which models
magnetization in a solid.

This is a coupled problem, isn't it? Normally, as Wolfgang already explained, all existing classes are sufficient for such problems. For instance, if you look for 3 solution variables v, u, and p, then you have to specify their dimensions. In 3D you get: v_x , v_y , v_z , u_x, u_y ,u_z, and scalar p.

With the extractors it looks like:

const FEValuesExtractors::Vector velocities (0);
const FEValuesExtractors::Vector displacements (dim); const FEValuesExtractors::Scalar pressure (dim+dim);

where dim==3.



What I really meant is: how would you use such an arbitrary-dimensional
vector? For example, what would be the value_type of this class be for the
case you consider? Why are the existing classes insufficient? Etc.

Best
W.

-------------------------------------------------------------------------
Wolfgang Bangerth                email:            [email protected]
                                www: http://www.math.tamu.edu/~bangerth/
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii



Best regards,

Thomas
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to