[petsc-users] logical operation for Vec
Yujie
recrusader at gmail.com
Mon May 10 20:36:57 CDT 2010
Thanks, Barry. I got it.
Yujie
On Mon, May 10, 2010 at 8:36 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
>
> No, nothing like that. But this is easily done by call VecGetArray() looping over the array and applying the check to each entry.
>
> barry
>
> On May 10, 2010, at 8:31 PM, Yujie wrote:
>
>> Dear PETSc Developers,
>>
>> I am wondering whether there is a function for Vec.
>>
>> Assuming
>>
>> Vec v;
>>
>> double d_test;
>>
>> This function can compare each values (v(i)) of v with d_test and
>> return the logical values contained in Vec v_logi (such as
>> if(v(i)>d_test)
>> v_logi(i)=0;
>> else
>> v_logi(i)=1; )
>>
>> Thanks a lot.
>>
>> Regards,
>> Yujie
>
>
More information about the petsc-users
mailing list