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