swh:1:snp:f521c49ab17ef7db6ec70b2430e1ed203f50383f
- HEAD
- refs/heads/3287-pyramid-element-type-is-missed-in-createquadraticelement
- refs/heads/3317-job-failed-232323
- refs/heads/boost-subset
- refs/heads/master
- refs/heads/v6.3.3
- refs/heads/v6.3.3-ci-test
- refs/heads/v6.4.0
- refs/heads/v6.4.1
- refs/heads/v6.4.2
- refs/merge-requests/3039/head
- refs/merge-requests/3039/merge
- refs/merge-requests/3095/head
- refs/merge-requests/3095/merge
- refs/merge-requests/3110/head
- refs/merge-requests/3110/merge
- refs/merge-requests/3114/head
- refs/merge-requests/3114/merge
- refs/merge-requests/3130/head
- refs/merge-requests/3130/merge
- refs/merge-requests/3135/head
- refs/merge-requests/3135/merge
- refs/merge-requests/3167/head
- refs/merge-requests/3167/merge
- refs/merge-requests/3216/head
- refs/merge-requests/3216/merge
- refs/merge-requests/3222/head
- refs/merge-requests/3222/merge
- refs/merge-requests/3223/head
- refs/merge-requests/3223/merge
- refs/merge-requests/3232/head
- refs/merge-requests/3232/merge
- refs/merge-requests/3244/head
- refs/merge-requests/3244/merge
- refs/merge-requests/3317/head
- refs/merge-requests/3317/merge
- refs/merge-requests/3380/head
- refs/merge-requests/3380/merge
- refs/merge-requests/3386/head
- refs/merge-requests/3390/head
- refs/merge-requests/3390/merge
- refs/merge-requests/3405/head
- refs/merge-requests/3405/merge
- refs/merge-requests/3409/head
- refs/merge-requests/3409/merge
- refs/merge-requests/3419/head
- refs/merge-requests/3419/merge
- refs/merge-requests/3427/head
- refs/merge-requests/3427/merge
- refs/merge-requests/3429/head
- refs/merge-requests/3429/merge
- refs/merge-requests/3433/head
- refs/merge-requests/3433/merge
- refs/merge-requests/3434/head
- refs/merge-requests/3434/merge
- refs/merge-requests/3435/head
- refs/merge-requests/3435/merge
- refs/merge-requests/3436/head
- refs/merge-requests/3436/merge
- refs/merge-requests/3437/head
- refs/merge-requests/3437/merge
- refs/merge-requests/3438/head
- refs/merge-requests/3438/merge
- refs/merge-requests/3439/head
- refs/merge-requests/3439/merge
- refs/merge-requests/3440/head
- refs/merge-requests/3440/merge
- refs/merge-requests/3441/head
- refs/merge-requests/3441/merge
- refs/merge-requests/3442/head
- refs/merge-requests/3442/merge
- refs/merge-requests/3443/head
- refs/merge-requests/3443/merge
- refs/merge-requests/3444/head
- refs/merge-requests/3444/merge
- refs/merge-requests/3445/head
- refs/merge-requests/3445/merge
- refs/merge-requests/3446/head
- refs/merge-requests/3446/merge
- refs/merge-requests/3447/head
- refs/merge-requests/3447/merge
- refs/merge-requests/3448/head
- refs/merge-requests/3448/merge
- refs/merge-requests/3449/head
- refs/merge-requests/3449/merge
- refs/merge-requests/3450/head
- refs/merge-requests/3450/merge
- refs/merge-requests/3451/head
- refs/merge-requests/3451/merge
- refs/merge-requests/3452/head
- refs/merge-requests/3452/merge
- refs/merge-requests/3453/head
- refs/merge-requests/3453/merge
- refs/merge-requests/3454/head
- refs/merge-requests/3454/merge
- refs/merge-requests/3455/head
- refs/merge-requests/3455/merge
- refs/merge-requests/3456/head
- refs/merge-requests/3456/merge
- refs/merge-requests/3457/head
- refs/merge-requests/3457/merge
- refs/merge-requests/3458/head
- refs/merge-requests/3458/merge
- refs/merge-requests/3459/head
- refs/merge-requests/3459/merge
- refs/merge-requests/3460/head
- refs/merge-requests/3460/merge
- refs/merge-requests/3461/head
- refs/merge-requests/3461/merge
- refs/merge-requests/3462/head
- refs/merge-requests/3462/merge
- refs/merge-requests/3463/head
- refs/merge-requests/3463/merge
- refs/merge-requests/3464/head
- refs/merge-requests/3464/merge
- refs/merge-requests/3465/head
- refs/merge-requests/3465/merge
- refs/merge-requests/3466/head
- refs/merge-requests/3466/merge
- refs/merge-requests/3467/head
- refs/merge-requests/3467/merge
- refs/merge-requests/3468/head
- refs/merge-requests/3468/merge
- refs/merge-requests/3469/head
- refs/merge-requests/3469/merge
- refs/merge-requests/3470/head
- refs/merge-requests/3470/merge
- refs/merge-requests/3471/head
- refs/merge-requests/3471/merge
- refs/merge-requests/3472/head
- refs/merge-requests/3472/merge
- refs/merge-requests/3473/head
- refs/merge-requests/3473/merge
- refs/merge-requests/3474/head
- refs/merge-requests/3474/merge
- refs/merge-requests/3475/head
- refs/merge-requests/3475/merge
- refs/merge-requests/3476/head
- refs/merge-requests/3476/merge
- refs/merge-requests/3477/head
- refs/merge-requests/3477/merge
- refs/merge-requests/3478/head
- refs/merge-requests/3478/merge
- refs/merge-requests/3479/head
- refs/merge-requests/3479/merge
- refs/merge-requests/3480/head
- refs/merge-requests/3480/merge
- refs/merge-requests/3481/head
- refs/merge-requests/3481/merge
- refs/merge-requests/3482/head
- refs/merge-requests/3482/merge
- refs/merge-requests/3483/head
- refs/merge-requests/3483/merge
- refs/merge-requests/3484/head
- refs/merge-requests/3484/merge
- refs/merge-requests/3485/head
- refs/merge-requests/3485/merge
- refs/merge-requests/3486/head
- refs/merge-requests/3486/merge
- refs/merge-requests/3487/head
- refs/merge-requests/3487/merge
- refs/merge-requests/3488/head
- refs/merge-requests/3488/merge
- refs/merge-requests/3489/head
- refs/merge-requests/3489/merge
- refs/merge-requests/3490/head
- refs/merge-requests/3490/merge
- refs/merge-requests/3491/head
- refs/merge-requests/3491/merge
- refs/merge-requests/3492/head
- refs/merge-requests/3492/merge
- refs/merge-requests/3493/head
- refs/merge-requests/3493/merge
- refs/merge-requests/3494/head
- refs/merge-requests/3494/merge
- refs/merge-requests/3495/head
- refs/merge-requests/3495/merge
- refs/merge-requests/3496/head
- refs/merge-requests/3496/merge
- refs/merge-requests/3497/head
- refs/merge-requests/3497/merge
- refs/merge-requests/3498/head
- refs/merge-requests/3498/merge
- refs/merge-requests/3499/head
- refs/merge-requests/3499/merge
- refs/merge-requests/3500/head
- refs/merge-requests/3500/merge
- refs/merge-requests/3501/head
- refs/merge-requests/3501/merge
- refs/merge-requests/3502/head
- refs/merge-requests/3502/merge
- refs/merge-requests/3503/head
- refs/merge-requests/3503/merge
- refs/merge-requests/3504/head
- refs/merge-requests/3504/merge
- refs/merge-requests/3505/head
- refs/merge-requests/3505/merge
- refs/merge-requests/3506/head
- refs/merge-requests/3506/merge
- refs/merge-requests/3507/head
- refs/merge-requests/3507/merge
- refs/merge-requests/3508/head
- refs/merge-requests/3508/merge
- refs/merge-requests/3509/head
- refs/merge-requests/3509/merge
- refs/merge-requests/3510/head
- refs/merge-requests/3510/merge
- refs/merge-requests/3511/head
- refs/merge-requests/3511/merge
- refs/merge-requests/3512/head
- refs/merge-requests/3512/merge
- refs/merge-requests/3513/head
- refs/merge-requests/3513/merge
- refs/merge-requests/3514/head
- refs/merge-requests/3514/merge
- refs/merge-requests/3515/head
- refs/merge-requests/3515/merge
- refs/merge-requests/3516/head
- refs/merge-requests/3516/merge
- refs/merge-requests/3517/head
- refs/merge-requests/3517/merge
- refs/merge-requests/3518/head
- refs/merge-requests/3518/merge
- refs/merge-requests/3519/head
- refs/merge-requests/3519/merge
- refs/merge-requests/3520/head
- refs/merge-requests/3520/merge
- refs/merge-requests/3521/head
- refs/merge-requests/3521/merge
- refs/merge-requests/3522/head
- refs/merge-requests/3522/merge
- refs/merge-requests/3523/head
- refs/merge-requests/3523/merge
- refs/merge-requests/3524/head
- refs/merge-requests/3524/merge
- refs/merge-requests/3525/head
- refs/merge-requests/3525/merge
- refs/merge-requests/3526/head
- refs/merge-requests/3526/merge
- refs/merge-requests/3527/head
- refs/merge-requests/3527/merge
- refs/merge-requests/3528/head
- refs/merge-requests/3528/merge
- refs/merge-requests/3529/head
- refs/merge-requests/3529/merge
- refs/merge-requests/3530/head
- refs/merge-requests/3530/merge
- refs/merge-requests/3531/head
- refs/merge-requests/3531/merge
- refs/merge-requests/3532/head
- refs/merge-requests/3532/merge
- refs/merge-requests/3533/head
- refs/merge-requests/3533/merge
- refs/merge-requests/3534/head
- refs/merge-requests/3534/merge
- refs/merge-requests/3535/head
- refs/merge-requests/3535/merge
- refs/merge-requests/3536/head
- refs/merge-requests/3536/merge
- refs/merge-requests/3537/head
- refs/merge-requests/3537/merge
- refs/merge-requests/3538/head
- refs/merge-requests/3538/merge
- refs/merge-requests/3539/head
- refs/merge-requests/3539/merge
- refs/merge-requests/3540/head
- refs/merge-requests/3540/merge
- refs/merge-requests/3541/head
- refs/merge-requests/3541/merge
- refs/merge-requests/3542/head
- refs/merge-requests/3542/merge
- refs/merge-requests/3543/head
- refs/merge-requests/3543/merge
- refs/merge-requests/3544/head
- refs/merge-requests/3544/merge
- refs/merge-requests/3545/head
- refs/merge-requests/3545/merge
- refs/merge-requests/3546/head
- refs/merge-requests/3546/merge
- refs/merge-requests/3547/head
- refs/merge-requests/3547/merge
- refs/merge-requests/3548/head
- refs/merge-requests/3548/merge
- refs/merge-requests/3549/head
- refs/merge-requests/3549/merge
- refs/merge-requests/3550/head
- refs/merge-requests/3550/merge
- refs/merge-requests/3551/head
- refs/merge-requests/3551/merge
- refs/merge-requests/3552/head
- refs/merge-requests/3552/merge
- refs/merge-requests/3553/head
- refs/merge-requests/3553/merge
- refs/merge-requests/3554/head
- refs/merge-requests/3554/merge
- refs/merge-requests/3555/head
- refs/merge-requests/3555/merge
- refs/merge-requests/3556/head
- refs/merge-requests/3556/merge
- refs/merge-requests/3557/head
- refs/merge-requests/3557/merge
- refs/merge-requests/3558/head
- refs/merge-requests/3558/merge
- refs/merge-requests/3559/head
- refs/merge-requests/3559/merge
- refs/merge-requests/3560/head
- refs/merge-requests/3560/merge
- refs/merge-requests/3561/head
- refs/merge-requests/3561/merge
- refs/merge-requests/3562/head
- refs/merge-requests/3562/merge
- refs/merge-requests/3563/head
- refs/merge-requests/3563/merge
- refs/merge-requests/3564/head
- refs/merge-requests/3564/merge
- refs/merge-requests/3565/head
- refs/merge-requests/3565/merge
- refs/merge-requests/3566/head
- refs/merge-requests/3566/merge
- refs/merge-requests/3567/head
- refs/merge-requests/3567/merge
- refs/merge-requests/3568/head
- refs/merge-requests/3568/merge
- refs/merge-requests/3569/head
- refs/merge-requests/3569/merge
- refs/merge-requests/3570/head
- refs/merge-requests/3570/merge
- refs/merge-requests/3571/head
- refs/merge-requests/3571/merge
- refs/merge-requests/3572/head
- refs/merge-requests/3572/merge
- refs/merge-requests/3573/head
- refs/merge-requests/3573/merge
- refs/merge-requests/3574/head
- refs/merge-requests/3574/merge
- refs/merge-requests/3575/head
- refs/merge-requests/3575/merge
- refs/merge-requests/3576/head
- refs/merge-requests/3576/merge
- refs/merge-requests/3577/head
- refs/merge-requests/3577/merge
- refs/merge-requests/3578/head
- refs/merge-requests/3578/merge
- refs/merge-requests/3579/head
- refs/merge-requests/3579/merge
- refs/merge-requests/3580/head
- refs/merge-requests/3580/merge
- refs/merge-requests/3581/head
- refs/merge-requests/3581/merge
- refs/merge-requests/3582/head
- refs/merge-requests/3582/merge
- refs/merge-requests/3583/head
- refs/merge-requests/3583/merge
- refs/merge-requests/3584/head
- refs/merge-requests/3584/merge
- refs/merge-requests/3585/head
- refs/merge-requests/3585/merge
- refs/merge-requests/3586/head
- refs/merge-requests/3586/merge
- refs/merge-requests/3587/head
- refs/merge-requests/3587/merge
- refs/merge-requests/3588/head
- refs/merge-requests/3588/merge
- refs/merge-requests/3589/head
- refs/merge-requests/3589/merge
- refs/merge-requests/3590/head
- refs/merge-requests/3590/merge
- refs/merge-requests/3591/head
- refs/merge-requests/3591/merge
- refs/merge-requests/3592/head
- refs/merge-requests/3592/merge
- refs/merge-requests/3593/head
- refs/merge-requests/3593/merge
- refs/merge-requests/3594/head
- refs/merge-requests/3594/merge
- refs/merge-requests/3595/head
- refs/merge-requests/3595/merge
- refs/merge-requests/3596/head
- refs/merge-requests/3596/merge
- refs/merge-requests/3597/head
- refs/merge-requests/3597/merge
- refs/merge-requests/3598/head
- refs/merge-requests/3598/merge
- refs/merge-requests/3599/head
- refs/merge-requests/3599/merge
- refs/merge-requests/3600/head
- refs/merge-requests/3600/merge
- refs/merge-requests/3601/head
- refs/merge-requests/3601/merge
- refs/merge-requests/3602/head
- refs/merge-requests/3602/merge
- refs/merge-requests/3603/head
- refs/merge-requests/3603/merge
- refs/merge-requests/3604/head
- refs/merge-requests/3604/merge
- refs/merge-requests/3605/head
- refs/merge-requests/3605/merge
- refs/merge-requests/3606/head
- refs/merge-requests/3606/merge
- refs/merge-requests/3607/head
- refs/merge-requests/3607/merge
- refs/merge-requests/3608/head
- refs/merge-requests/3608/merge
- refs/merge-requests/3609/head
- refs/merge-requests/3609/merge
- refs/merge-requests/3610/head
- refs/merge-requests/3610/merge
- refs/merge-requests/3611/head
- refs/merge-requests/3611/merge
- refs/merge-requests/3612/head
- refs/merge-requests/3612/merge
- refs/merge-requests/3613/head
- refs/merge-requests/3613/merge
- refs/merge-requests/3614/head
- refs/merge-requests/3614/merge
- refs/merge-requests/3615/head
- refs/merge-requests/3615/merge
- refs/merge-requests/3616/head
- refs/merge-requests/3616/merge
- refs/merge-requests/3617/head
- refs/merge-requests/3617/merge
- refs/merge-requests/3618/head
- refs/merge-requests/3618/merge
- refs/merge-requests/3619/head
- refs/merge-requests/3619/merge
- refs/merge-requests/3620/head
- refs/merge-requests/3620/merge
- refs/merge-requests/3621/head
- refs/merge-requests/3621/merge
- refs/merge-requests/3622/head
- refs/merge-requests/3622/merge
- refs/merge-requests/3623/head
- refs/merge-requests/3623/merge
- refs/merge-requests/3624/head
- refs/merge-requests/3624/merge
- refs/merge-requests/3625/head
- refs/merge-requests/3625/merge
- refs/merge-requests/3626/head
- refs/merge-requests/3626/merge
- refs/merge-requests/3627/head
- refs/merge-requests/3627/merge
- refs/merge-requests/3628/head
- refs/merge-requests/3628/merge
- refs/merge-requests/3629/head
- refs/merge-requests/3629/merge
- refs/merge-requests/3630/head
- refs/merge-requests/3630/merge
- refs/merge-requests/3631/head
- refs/merge-requests/3631/merge
- refs/merge-requests/3632/head
- refs/merge-requests/3632/merge
- refs/merge-requests/3633/head
- refs/merge-requests/3633/merge
- refs/merge-requests/3634/head
- refs/merge-requests/3634/merge
- refs/merge-requests/3635/head
- refs/merge-requests/3635/merge
- refs/merge-requests/3636/head
- refs/merge-requests/3636/merge
- refs/merge-requests/3637/head
- refs/merge-requests/3637/merge
- refs/merge-requests/3638/head
- refs/merge-requests/3638/merge
- refs/merge-requests/3639/head
- refs/merge-requests/3639/merge
- refs/merge-requests/3640/head
- refs/merge-requests/3640/merge
- refs/merge-requests/3641/head
- refs/merge-requests/3641/merge
- refs/merge-requests/3642/head
- refs/merge-requests/3642/merge
- refs/merge-requests/3643/head
- refs/merge-requests/3643/merge
- refs/merge-requests/3644/head
- refs/merge-requests/3644/merge
- refs/merge-requests/3645/head
- refs/merge-requests/3645/merge
- refs/merge-requests/3646/head
- refs/merge-requests/3646/merge
- refs/merge-requests/3647/head
- refs/merge-requests/3647/merge
- refs/merge-requests/3648/head
- refs/merge-requests/3648/merge
- refs/merge-requests/3649/head
- refs/merge-requests/3649/merge
- refs/merge-requests/3650/head
- refs/merge-requests/3650/merge
- refs/merge-requests/3651/head
- refs/merge-requests/3651/merge
- refs/merge-requests/3652/head
- refs/merge-requests/3652/merge
- refs/merge-requests/3653/head
- refs/merge-requests/3653/merge
- refs/merge-requests/3654/head
- refs/merge-requests/3654/merge
- refs/merge-requests/3655/head
- refs/merge-requests/3655/merge
- refs/merge-requests/3656/head
- refs/merge-requests/3656/merge
- refs/merge-requests/3657/head
- refs/merge-requests/3657/merge
- refs/merge-requests/3658/head
- refs/merge-requests/3658/merge
- refs/merge-requests/3659/head
- refs/merge-requests/3659/merge
- refs/merge-requests/3660/head
- refs/merge-requests/3660/merge
- refs/merge-requests/3661/head
- refs/merge-requests/3661/merge
- refs/merge-requests/3662/head
- refs/merge-requests/3662/merge
- refs/merge-requests/3663/head
- refs/merge-requests/3663/merge
- refs/merge-requests/3664/head
- refs/merge-requests/3664/merge
- refs/merge-requests/3665/head
- refs/merge-requests/3665/merge
- refs/merge-requests/3666/head
- refs/merge-requests/3666/merge
- refs/merge-requests/3667/head
- refs/merge-requests/3667/merge
- refs/merge-requests/3668/head
- refs/merge-requests/3668/merge
- refs/merge-requests/3669/head
- refs/merge-requests/3669/merge
- refs/merge-requests/3670/head
- refs/merge-requests/3670/merge
- refs/merge-requests/3671/head
- refs/merge-requests/3671/merge
- refs/merge-requests/3672/head
- refs/merge-requests/3672/merge
- refs/merge-requests/3673/head
- refs/merge-requests/3673/merge
- refs/merge-requests/3674/head
- refs/merge-requests/3674/merge
- refs/merge-requests/3675/head
- refs/merge-requests/3675/merge
- refs/merge-requests/3676/head
- refs/merge-requests/3676/merge
- refs/merge-requests/3677/head
- refs/merge-requests/3677/merge
- refs/merge-requests/3678/head
- refs/merge-requests/3678/merge
- refs/merge-requests/3679/head
- refs/merge-requests/3679/merge
- refs/merge-requests/3680/head
- refs/merge-requests/3680/merge
- refs/merge-requests/3681/head
- refs/merge-requests/3681/merge
- refs/merge-requests/3682/head
- refs/merge-requests/3682/merge
- refs/merge-requests/3683/head
- refs/merge-requests/3683/merge
- refs/merge-requests/3684/head
- refs/merge-requests/3684/merge
- refs/merge-requests/3685/head
- refs/merge-requests/3685/merge
- refs/merge-requests/3686/head
- refs/merge-requests/3686/merge
- refs/merge-requests/3687/head
- refs/merge-requests/3687/merge
- refs/merge-requests/3688/head
- refs/merge-requests/3688/merge
- refs/merge-requests/3689/head
- refs/merge-requests/3689/merge
- refs/merge-requests/3690/head
- refs/merge-requests/3690/merge
- refs/merge-requests/3691/head
- refs/merge-requests/3691/merge
- refs/merge-requests/3692/head
- refs/merge-requests/3692/merge
- refs/merge-requests/3693/head
- refs/merge-requests/3693/merge
- refs/merge-requests/3694/head
- refs/merge-requests/3694/merge
- refs/merge-requests/3695/head
- refs/merge-requests/3695/merge
- refs/merge-requests/3696/head
- refs/merge-requests/3696/merge
- refs/merge-requests/3697/head
- refs/merge-requests/3697/merge
- refs/merge-requests/3698/head
- refs/merge-requests/3698/merge
- refs/merge-requests/3699/head
- refs/merge-requests/3699/merge
- refs/merge-requests/3700/head
- refs/merge-requests/3700/merge
- refs/merge-requests/3701/head
- refs/merge-requests/3701/merge
- refs/merge-requests/3702/head
- refs/merge-requests/3702/merge
- refs/merge-requests/3703/head
- refs/merge-requests/3703/merge
- refs/merge-requests/3704/head
- refs/merge-requests/3704/merge
- refs/merge-requests/3705/head
- refs/merge-requests/3705/merge
- refs/merge-requests/3706/head
- refs/merge-requests/3706/merge
- refs/merge-requests/3707/head
- refs/merge-requests/3707/merge
- refs/merge-requests/3708/head
- refs/merge-requests/3708/merge
- refs/merge-requests/3709/head
- refs/merge-requests/3709/merge
- refs/merge-requests/3710/head
- refs/merge-requests/3710/merge
- refs/merge-requests/3711/head
- refs/merge-requests/3711/merge
- refs/merge-requests/3712/head
- refs/merge-requests/3712/merge
- refs/merge-requests/3713/head
- refs/merge-requests/3713/merge
- refs/merge-requests/3714/head
- refs/merge-requests/3714/merge
- refs/merge-requests/3715/head
- refs/merge-requests/3715/merge
- refs/merge-requests/3716/head
- refs/merge-requests/3717/head
- refs/merge-requests/3717/merge
- refs/merge-requests/3718/head
- refs/merge-requests/3718/merge
- refs/merge-requests/3719/head
- refs/merge-requests/3719/merge
- refs/merge-requests/3720/head
- refs/merge-requests/3720/merge
- refs/merge-requests/3721/head
- refs/merge-requests/3721/merge
- refs/merge-requests/3722/head
- refs/merge-requests/3722/merge
- refs/merge-requests/3723/head
- refs/merge-requests/3723/merge
- refs/merge-requests/3724/head
- refs/merge-requests/3724/merge
- refs/merge-requests/3725/head
- refs/merge-requests/3725/merge
- refs/merge-requests/3726/head
- refs/merge-requests/3726/merge
- refs/merge-requests/3727/head
- refs/merge-requests/3727/merge
- refs/merge-requests/3728/head
- refs/merge-requests/3728/merge
- refs/merge-requests/3729/head
- refs/merge-requests/3729/merge
- refs/merge-requests/3730/head
- refs/merge-requests/3730/merge
- refs/merge-requests/3731/head
- refs/merge-requests/3731/merge
- refs/merge-requests/3732/head
- refs/merge-requests/3732/merge
- refs/merge-requests/3733/head
- refs/merge-requests/3733/merge
- refs/merge-requests/3734/head
- refs/merge-requests/3734/merge
- refs/merge-requests/3735/head
- refs/merge-requests/3735/merge
- refs/merge-requests/3736/head
- refs/merge-requests/3736/merge
- refs/merge-requests/3737/head
- refs/merge-requests/3737/merge
- refs/merge-requests/3738/head
- refs/merge-requests/3738/merge
- refs/merge-requests/3739/head
- refs/merge-requests/3739/merge
- refs/merge-requests/3740/head
- refs/merge-requests/3740/merge
- refs/merge-requests/3741/head
- refs/merge-requests/3741/merge
- refs/merge-requests/3742/head
- refs/merge-requests/3742/merge
- refs/merge-requests/3743/head
- refs/merge-requests/3743/merge
- refs/merge-requests/3744/head
- refs/merge-requests/3744/merge
- refs/merge-requests/3745/head
- refs/merge-requests/3745/merge
- refs/merge-requests/3746/head
- refs/merge-requests/3746/merge
- refs/merge-requests/3747/head
- refs/merge-requests/3747/merge
- refs/merge-requests/3748/head
- refs/merge-requests/3748/merge
- refs/merge-requests/3749/head
- refs/merge-requests/3749/merge
- refs/merge-requests/3750/head
- refs/merge-requests/3750/merge
- refs/merge-requests/3751/head
- refs/merge-requests/3751/merge
- refs/merge-requests/3752/head
- refs/merge-requests/3752/merge
- refs/merge-requests/3753/head
- refs/merge-requests/3753/merge
- refs/merge-requests/3754/head
- refs/merge-requests/3754/merge
- refs/merge-requests/3755/head
- refs/merge-requests/3755/merge
- refs/merge-requests/3756/head
- refs/merge-requests/3756/merge
- refs/merge-requests/3757/head
- refs/merge-requests/3757/merge
- refs/merge-requests/3758/head
- refs/merge-requests/3758/merge
- refs/merge-requests/3759/head
- refs/merge-requests/3759/merge
- refs/merge-requests/3760/head
- refs/merge-requests/3760/merge
- refs/merge-requests/3761/head
- refs/merge-requests/3761/merge
- refs/merge-requests/3762/head
- refs/merge-requests/3762/merge
- refs/merge-requests/3763/head
- refs/merge-requests/3763/merge
- refs/merge-requests/3764/head
- refs/merge-requests/3764/merge
- refs/merge-requests/3765/head
- refs/merge-requests/3765/merge
- refs/merge-requests/3766/head
- refs/merge-requests/3766/merge
- refs/merge-requests/3767/head
- refs/merge-requests/3767/merge
- refs/merge-requests/3768/head
- refs/merge-requests/3768/merge
- refs/merge-requests/3769/head
- refs/merge-requests/3769/merge
- refs/merge-requests/3770/head
- refs/merge-requests/3770/merge
- refs/merge-requests/3771/head
- refs/merge-requests/3771/merge
- refs/merge-requests/3772/head
- refs/merge-requests/3772/merge
- refs/merge-requests/3773/head
- refs/merge-requests/3773/merge
- refs/merge-requests/3774/head
- refs/merge-requests/3774/merge
- refs/merge-requests/3775/head
- refs/merge-requests/3775/merge
- refs/merge-requests/3776/head
- refs/merge-requests/3776/merge
- refs/merge-requests/3777/head
- refs/merge-requests/3777/merge
- refs/merge-requests/3778/head
- refs/merge-requests/3778/merge
- refs/merge-requests/3779/head
- refs/merge-requests/3779/merge
- refs/merge-requests/3780/head
- refs/merge-requests/3780/merge
- refs/merge-requests/3781/head
- refs/merge-requests/3781/merge
- refs/merge-requests/3782/head
- refs/merge-requests/3782/merge
- refs/merge-requests/3783/head
- refs/merge-requests/3783/merge
- refs/merge-requests/3784/head
- refs/merge-requests/3784/merge
- refs/merge-requests/3785/head
- refs/merge-requests/3785/merge
- refs/merge-requests/3786/head
- refs/merge-requests/3786/merge
- refs/merge-requests/3787/head
- refs/merge-requests/3787/merge
- refs/merge-requests/3788/head
- refs/merge-requests/3788/merge
- refs/merge-requests/3789/head
- refs/merge-requests/3789/merge
- refs/merge-requests/3790/head
- refs/merge-requests/3790/merge
- refs/merge-requests/3791/head
- refs/merge-requests/3791/merge
- refs/merge-requests/3792/head
- refs/merge-requests/3792/merge
- refs/merge-requests/3793/head
- refs/merge-requests/3793/merge
- refs/merge-requests/3794/head
- refs/merge-requests/3794/merge
- refs/merge-requests/3795/head
- refs/merge-requests/3795/merge
- refs/merge-requests/3796/head
- refs/merge-requests/3796/merge
- refs/merge-requests/3797/head
- refs/merge-requests/3797/merge
- refs/merge-requests/3798/head
- refs/merge-requests/3798/merge
- refs/merge-requests/3799/head
- refs/merge-requests/3799/merge
- refs/merge-requests/3800/head
- refs/merge-requests/3800/merge
- refs/merge-requests/3801/head
- refs/merge-requests/3801/merge
- refs/merge-requests/3802/head
- refs/merge-requests/3802/merge
- refs/merge-requests/3803/head
- refs/merge-requests/3803/merge
- refs/merge-requests/3804/head
- refs/merge-requests/3804/merge
- refs/merge-requests/3805/head
- refs/merge-requests/3805/merge
- refs/merge-requests/3806/head
- refs/merge-requests/3806/merge
- refs/merge-requests/3807/head
- refs/merge-requests/3807/merge
- refs/merge-requests/3808/head
- refs/merge-requests/3808/merge
- refs/merge-requests/3809/head
- refs/merge-requests/3809/merge
- refs/merge-requests/3810/head
- refs/merge-requests/3810/merge
- refs/merge-requests/3811/head
- refs/merge-requests/3811/merge
- refs/merge-requests/3812/head
- refs/merge-requests/3812/merge
- refs/merge-requests/3813/head
- refs/merge-requests/3813/merge
- refs/merge-requests/3814/head
- refs/merge-requests/3814/merge
- refs/merge-requests/3815/head
- refs/merge-requests/3815/merge
- refs/merge-requests/3816/head
- refs/merge-requests/3816/merge
- refs/merge-requests/3817/head
- refs/merge-requests/3817/merge
- refs/merge-requests/3818/head
- refs/merge-requests/3818/merge
- refs/merge-requests/3819/head
- refs/merge-requests/3819/merge
- refs/merge-requests/3820/head
- refs/merge-requests/3820/merge
- refs/merge-requests/3821/head
- refs/merge-requests/3821/merge
- refs/merge-requests/3822/head
- refs/merge-requests/3822/merge
- refs/merge-requests/3823/head
- refs/merge-requests/3823/merge
- refs/merge-requests/3824/head
- refs/merge-requests/3824/merge
- refs/merge-requests/3825/head
- refs/merge-requests/3825/merge
- refs/merge-requests/3826/head
- refs/merge-requests/3826/merge
- refs/merge-requests/3827/head
- refs/merge-requests/3827/merge
- refs/merge-requests/3828/head
- refs/merge-requests/3828/merge
- refs/merge-requests/3829/head
- refs/merge-requests/3829/merge
- refs/merge-requests/3830/head
- refs/merge-requests/3830/merge
- refs/merge-requests/3831/head
- refs/merge-requests/3831/merge
- refs/merge-requests/3832/head
- refs/merge-requests/3832/merge
- refs/merge-requests/3833/head
- refs/merge-requests/3833/merge
- refs/merge-requests/3834/head
- refs/merge-requests/3834/merge
- refs/merge-requests/3835/head
- refs/merge-requests/3835/merge
- refs/merge-requests/3836/head
- refs/merge-requests/3836/merge
- refs/merge-requests/3837/head
- refs/merge-requests/3837/merge
- refs/merge-requests/3838/head
- refs/merge-requests/3838/merge
- refs/merge-requests/3839/head
- refs/merge-requests/3839/merge
- refs/merge-requests/3840/head
- refs/merge-requests/3840/merge
- refs/merge-requests/3841/head
- refs/merge-requests/3841/merge
- refs/merge-requests/3842/head
- refs/merge-requests/3842/merge
- refs/merge-requests/3843/head
- refs/merge-requests/3843/merge
- refs/merge-requests/3844/head
- refs/merge-requests/3844/merge
- refs/merge-requests/3845/head
- refs/merge-requests/3845/merge
- refs/merge-requests/3846/head
- refs/merge-requests/3846/merge
- refs/merge-requests/3847/head
- refs/merge-requests/3847/merge
- refs/merge-requests/3848/head
- refs/merge-requests/3848/merge
- refs/merge-requests/3849/head
- refs/merge-requests/3849/merge
- refs/merge-requests/3850/head
- refs/merge-requests/3850/merge
- refs/merge-requests/3851/head
- refs/merge-requests/3851/merge
- refs/merge-requests/3852/head
- refs/merge-requests/3852/merge
- refs/merge-requests/3853/head
- refs/merge-requests/3853/merge
- refs/merge-requests/3854/head
- refs/merge-requests/3854/merge
- refs/merge-requests/3855/head
- refs/merge-requests/3855/merge
- refs/merge-requests/3856/head
- refs/merge-requests/3856/merge
- refs/merge-requests/3857/head
- refs/merge-requests/3857/merge
- refs/merge-requests/3858/head
- refs/merge-requests/3858/merge
- refs/merge-requests/3859/head
- refs/merge-requests/3859/merge
- refs/merge-requests/3860/head
- refs/merge-requests/3860/merge
- refs/merge-requests/3861/head
- refs/merge-requests/3861/merge
- refs/merge-requests/3862/head
- refs/merge-requests/3862/merge
- refs/merge-requests/3863/head
- refs/merge-requests/3863/merge
- refs/merge-requests/3864/head
- refs/merge-requests/3864/merge
- refs/merge-requests/3865/head
- refs/merge-requests/3865/merge
- refs/merge-requests/3866/head
- refs/merge-requests/3866/merge
- refs/merge-requests/3867/head
- refs/merge-requests/3867/merge
- refs/merge-requests/3868/head
- refs/merge-requests/3868/merge
- refs/merge-requests/3869/head
- refs/merge-requests/3869/merge
- refs/merge-requests/3870/head
- refs/merge-requests/3870/merge
- refs/merge-requests/3871/head
- refs/merge-requests/3871/merge
- refs/merge-requests/3872/head
- refs/merge-requests/3872/merge
- refs/merge-requests/3873/head
- refs/merge-requests/3873/merge
- refs/merge-requests/3874/head
- refs/merge-requests/3874/merge
- refs/merge-requests/3875/head
- refs/merge-requests/3875/merge
- refs/merge-requests/3876/head
- refs/merge-requests/3876/merge
- refs/merge-requests/3877/head
- refs/merge-requests/3877/merge
- refs/merge-requests/3878/head
- refs/merge-requests/3878/merge
- refs/merge-requests/3879/head
- refs/merge-requests/3879/merge
- refs/merge-requests/3880/head
- refs/merge-requests/3880/merge
- refs/merge-requests/3881/head
- refs/merge-requests/3881/merge
- refs/merge-requests/3882/head
- refs/merge-requests/3882/merge
- refs/merge-requests/3883/head
- refs/merge-requests/3883/merge
- refs/merge-requests/3884/head
- refs/merge-requests/3884/merge
- refs/merge-requests/3885/head
- refs/merge-requests/3885/merge
- refs/merge-requests/3886/head
- refs/merge-requests/3886/merge
- refs/merge-requests/3887/head
- refs/merge-requests/3887/merge
- refs/merge-requests/3888/head
- refs/merge-requests/3888/merge
- refs/merge-requests/3889/head
- refs/merge-requests/3889/merge
- refs/merge-requests/3890/head
- refs/merge-requests/3890/merge
- refs/merge-requests/3891/head
- refs/merge-requests/3891/merge
- refs/merge-requests/3892/head
- refs/merge-requests/3892/merge
- refs/merge-requests/3893/head
- refs/merge-requests/3893/merge
- refs/merge-requests/3894/head
- refs/merge-requests/3894/merge
- refs/merge-requests/3895/head
- refs/merge-requests/3895/merge
- refs/merge-requests/3896/head
- refs/merge-requests/3896/merge
- refs/merge-requests/3897/head
- refs/merge-requests/3897/merge
- refs/merge-requests/3898/head
- refs/merge-requests/3898/merge
- refs/merge-requests/3899/head
- refs/merge-requests/3899/merge
- refs/merge-requests/3900/head
- refs/merge-requests/3900/merge
- refs/merge-requests/3901/head
- refs/merge-requests/3901/merge
- refs/merge-requests/3902/head
- refs/merge-requests/3902/merge
- refs/merge-requests/3903/head
- refs/merge-requests/3903/merge
- refs/merge-requests/3904/head
- refs/merge-requests/3904/merge
- refs/merge-requests/3905/head
- refs/merge-requests/3905/merge
- refs/merge-requests/3906/head
- refs/merge-requests/3906/merge
- refs/merge-requests/3907/head
- refs/merge-requests/3907/merge
- Branches list truncated to 1000 entries, 765 were omitted.
No releases to show
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Tip revision: eec4eb0fc0f6c6e4dc3839400ee93e8245b10ce5 authored by Dmitri Naumov on 02 July 2021, 18:08:17 UTC
[T/RM/A2] Fix project to be RM, not TRM.
[T/RM/A2] Fix project to be RM, not TRM.
Tip revision: eec4eb0
PointVec.h
/**
* \file
* \author Thomas Fischer / Karsten Rink
* \date 2010-02-02
* \brief Definition of the PointVec class.
*
* \copyright
* Copyright (c) 2012-2021, OpenGeoSys Community (http://www.opengeosys.org)
* Distributed under a Modified BSD License.
* See accompanying file LICENSE.txt or
* http://www.opengeosys.org/project/license
*
*/
#pragma once
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "AABB.h"
#include "OctTree.h"
#include "Point.h"
#include "TemplateVec.h"
namespace GeoLib
{
/**
* \ingroup GeoLib
*
* \brief This class manages pointers to Points in a std::vector along with a name.
* It also handles the deleting of points. Additionally, each vector of points is identified by
* a unique name from class GEOObject. For this reason PointVec should have
* a name.
* */
class PointVec final : public TemplateVec<Point>
{
public:
/// Signals if the vector contains object of type Point or Station
enum class PointType
{
POINT = 0,
STATION = 1
};
/**
* Constructor initializes the name of the PointVec object,
* the internal pointer _pnt_vec to the raw points and the internal
* pointer the vector of names of the points
* and sets the type of PointVec.
* @param name the name of the point group
* @param points Pointer to a vector of pointers to GeoLib::Points.
* @attention{PointVec will take the ownership of (the pointer to)
* the vector, i.e. it deletes the vector in the destructor! The class
* takes also the ownership of the GeoLib::Points the pointers within
* the vector points at, i.e. it delete the points!}
* @param name_id_map A std::map that stores the relation name to point.
* @attention{PointVec will take the ownership of the vector, i.e. it
* deletes the names.}
* @param type the type of the point, \sa enum PointType
* @param rel_eps This is a relative error tolerance value for the test of identical points.
* The size of the axis aligned bounding box multiplied with the value of rel_eps gives the
* real tolerance \f$tol\f$. Two points \f$p_0, p_1 \f$ are identical iff
* \f$|p_1 - p_0| \le tol.\f$
*/
PointVec(const std::string& name,
std::unique_ptr<std::vector<Point*>>
points,
std::unique_ptr<std::map<std::string, std::size_t>> name_id_map =
nullptr,
PointType type = PointVec::PointType::POINT,
double rel_eps = std::numeric_limits<double>::epsilon());
/**
* Method adds a Point to the (internal) standard vector and takes the ownership.
* If the given point is already included in the vector, the point will be destroyed and
* the id of the existing point will be returned.
* @param pnt the pointer to the Point
* @return the id of the point within the internal vector
*/
std::size_t push_back (Point* pnt);
/**
* push_back adds new elements at the end of the vector _data_vec.
* @param pnt a pointer to the point, PointVec takes ownership of the point
* @param name the name of the point
*/
void push_back (Point* pnt, std::string const*const name) override;
/**
* get the type of Point, this can be either POINT or STATION
*/
PointType getType() const { return _type; }
const std::vector<std::size_t>& getIDMap () const { return _pnt_id_map; }
const GeoLib::AABB& getAABB () const;
std::string const& getItemNameByID(std::size_t id) const;
void setNameForElement(std::size_t id, std::string const& name) override;
/// Resets the internal data structures, i.e., the axis aligned bounding
/// box, the relative epsilon for the equality tests and the oct tree data
/// structure.
/// \note This method have to be called if the coordinates of a point stored
/// by the PointVec is modified from outside.
void resetInternalDataStructures();
private:
/**
* After the point set is modified (for example by makePntsUnique()) the mapping has to be corrected.
*/
void correctNameIDMapping();
/** copy constructor doesn't have an implementation */
// compiler does not create a (possible unwanted) copy constructor
PointVec (const PointVec &);
/** standard constructor doesn't have an implementation */
// compiler does not create a (possible unwanted) standard constructor
PointVec ();
/** assignment operator doesn't have an implementation */
// this way the compiler does not create a (possible unwanted) assignment operator
PointVec& operator= (const PointVec& rhs);
/**
* Inserts the instance of the Point into internal data structures
* (@see TemplateVec::_data_vec, _pnt_id_map) if and only if there
* does not exist a point with the same coordinates (up to
* std::numeric_limits<double>::epsilon()). In case there exists
* already a point with the same coordinates the given pnt-object
* will be deleted!
* @param pnt Pointer to GeooLib::Point instance
* @return either the new id or the id of the existing point with
* the same coordinates
*/
std::size_t uniqueInsert (Point* pnt);
/** the type of the point (\sa enum PointType) */
PointType _type;
/**
* permutation of the geometric elements according
* to their lexicographical order
*/
std::vector<std::size_t> _pnt_id_map;
/// The reverse map to the name to id map, for fast lookup of the name to a
/// given point id.
std::vector<std::string> _id_to_name_map;
AABB _aabb;
double _rel_eps;
std::unique_ptr<GeoLib::OctTree<GeoLib::Point, 16>> _oct_tree;
};
} // namespace GeoLib