Thanks, Roy.

You mean like
std::vector<DenseSubMatrix<Number>* > subA1(N);

for i: 1: N
{
  tempA1(A(i));
  subA1[i]=&tempA1;
}?

Regards,
Yujie

On Fri, Jun 11, 2010 at 4:42 PM, Roy Stogner <[email protected]> wrote:
>
> On Fri, 11 Jun 2010, Yujie wrote:
>
>> However, from DenseSubMatrix class, I must initialize subA1[i],
>> subA2[i] using A(i). Before that, I want to "new" subA1 and subA2
>> array with N dimension. It looks there is not corresponding
>> constructor function for it to my understanding. Therefore, I can't do
>> it.
>
> There's no default constructor for DenseSubMatrix; it expects to be
> constructed with a DenseMatrix target.  If you want a vector of
> submatrices, store it as a vector of pointers or of smart pointers.
> ---
> Roy
>

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to