Matthew Hennegan
Matthew Hennegan
  • 63
  • 121 971
Proving Termination
Proving Termination
zhlédnutí: 1 298

Video

Proving Invariant
zhlédnutí 8KPřed 6 lety
Proving Invariant
Making an Invariant Hypothesis
zhlédnutí 2,4KPřed 6 lety
Making an Invariant Hypothesis
Variant Intuition
zhlédnutí 297Před 6 lety
Variant Intuition
Invariant Intuition
zhlédnutí 583Před 6 lety
Invariant Intuition
Solving a more complex recursive algorithm
zhlédnutí 186Před 7 lety
Solving the recursive equation: x(0) = 0 x(n) = x(n-1) n
Solving a second recursive algorithm
zhlédnutí 96Před 7 lety
Solving the algorithm: x(1) = 4 x(n) = 3x(n-1)
Intuition of what 'solving' a recursive equation means
zhlédnutí 130Před 7 lety
Just an explanation of how solving a recursive equation means converting it to an explicit definition of a sequence - not necessarily finding it's efficiency.
Solving a simple recursive equation
zhlédnutí 4,1KPřed 7 lety
Solving the recursive function: x(1) = 0 x(n) = x(n-1) 5
Interpreting an algorithm
zhlédnutí 214Před 7 lety
Find efficiency of a given function
Solving efficiency of i = i * i
zhlédnutí 243Před 7 lety
Solving the efficiency of the algorithm: i = n while i less than n do i = i * i x
Uneven steps for iterative algorithms
zhlédnutí 501Před 7 lety
Calculate the efficiency of the algorithm: i = n while i Greater than or = 1 do x = x 1 i = i / 2
Solving iterative algorithm with 3 nested loops
zhlédnutí 13KPřed 7 lety
Solving the efficiency of equation: for i = 1 to n do for j = 1 to i do for k = 1 to j do x = x 1
Solving Nested Algorithm 2
zhlédnutí 577Před 7 lety
Solving the efficiency of the algorithm: for i = 1 to n do for j = 1 to n do x = x 1
Solving nested iterative algorithm
zhlédnutí 849Před 7 lety
Calculating the efficiency of the algorithm: for i = 1 to n do: for j = 1 to i do: x = x 1
Using sum notation to represent iterative algorithms - Intuition
zhlédnutí 1,8KPřed 7 lety
Using sum notation to represent iterative algorithms - Intuition
Required actors system
zhlédnutí 81Před 7 lety
Required actors system
Recording System
zhlédnutí 100Před 7 lety
Recording System
Temple Escape Overview - 08/12/2016
zhlédnutí 78Před 7 lety
Temple Escape Overview - 08/12/2016
Cartoon Animation Component Showcase
zhlédnutí 117Před 7 lety
Cartoon Animation Component Showcase
Temple Escape - Overview (July 2016)
zhlédnutí 77Před 8 lety
Temple Escape - Overview (July 2016)
UE4 c++ Event Dispatchers syntax
zhlédnutí 29KPřed 8 lety
UE4 c Event Dispatchers syntax
UE4 c++ Delay/Timer syntax
zhlédnutí 12KPřed 8 lety
UE4 c Delay/Timer syntax
UE4 c++ OnComponentOverlap and OnComponentHit syntax
zhlédnutí 13KPřed 8 lety
UE4 c OnComponentOverlap and OnComponentHit syntax
UE4 c++ UStruct syntax
zhlédnutí 9KPřed 8 lety
UE4 c UStruct syntax
Enums in UE4 c++
zhlédnutí 13KPřed 8 lety
Enums in UE4 c
3D Crafting Menu
zhlédnutí 223Před 8 lety
3D Crafting Menu
UE4 Cpp Interface Setup - Part 3
zhlédnutí 2,2KPřed 8 lety
UE4 Cpp Interface Setup - Part 3
UE4 Cpp Interface Setup - Part 2
zhlédnutí 2KPřed 8 lety
UE4 Cpp Interface Setup - Part 2
UE4 Cpp Interface Setup - Part 1
zhlédnutí 4,5KPřed 8 lety
UE4 Cpp Interface Setup - Part 1

Komentáře

  • @OfHollowMasks
    @OfHollowMasks Před 9 měsíci

    Is there a safe way to broadcast the delegate by making sure there are binds first? Kind of like Unity's "DelegateFunc?.Invoke()"?

  • @x7shadow10x4
    @x7shadow10x4 Před 11 měsíci

    I have an error on these #include "weapons.generated.h"

  • @komailbutt2998
    @komailbutt2998 Před rokem

    You are using the assignment rule and substitution should be going using bottom up way.

  • @il4w
    @il4w Před rokem

    How do we do the unbind part in c++ ?

  • @glorysonhorace3265
    @glorysonhorace3265 Před rokem

    Thank you so much.

  • @m0rph3u5.
    @m0rph3u5. Před rokem

    Truely Epic!! I've been trying to wrap my head around the documentation explanation and example and still struggling despite being capable of using Evnet Dispatchers in BP.. Thanks alot for this very informative well structured video, short and to the point.

  • @Xblade-Dev
    @Xblade-Dev Před rokem

    > 'Enum' is not allowed here [UnrealHeaderTool Error]

  • @sherifmedhat8625
    @sherifmedhat8625 Před rokem

    why is this overly complicated than it should be.

  • @user-yx5wd5yy6h
    @user-yx5wd5yy6h Před 2 lety

    very usefull - thanks a lot!

  • @elsnowman123
    @elsnowman123 Před 2 lety

    Incredible video. Straight to the point. Thanks!

  • @GeNN18192
    @GeNN18192 Před 2 lety

    Thank you in 2022, still not much resources around for UE C++ event system!

  • @inakidiez5428
    @inakidiez5428 Před 2 lety

    I know this isnt updated but it still helped me a lot. Thanks

  • @adiladilov8655
    @adiladilov8655 Před 2 lety

    Thank you man! Only after this video i understood how timer works

  • @basedbukkakeman7892
    @basedbukkakeman7892 Před 2 lety

    ARIGATOU SENPAI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ^-^ SUGOI!!!!!!!!!!!!!! ONII CHAN SAMA~~~~~~~~~~~~~~~

  • @thephysicist989
    @thephysicist989 Před 3 lety

    Thank you so much for this video! Theres very few videos out there with advanced c++ topics in Unreal Engine

  • @edbeable2659
    @edbeable2659 Před 3 lety

    hey there. Firstly - great tutorial it all makes sense after weeks of going round in circles having no luck grasping the concept of a delegate / event dispatcher, however I'm having issues, im doing a similar thing where once a checkpoint cleared, it fires the event to a tracker class, loosely based off the unreal tutorial checkpoint tutorial which im recreating in c++ - my delegate is firing fine when activating other functions within the same class / cpp file but when a gate is cleared. but when casting from another class, it crashes on launch. Do you offer private sessions where you may be able to provide some assistance?

  • @guillaume6373
    @guillaume6373 Před 3 lety

    Thanks for the video, super informative! I would've thought that the term atop the sigma would be n-1, as opposed to n. Is there a convention on whether or not we take n to be inclusive or exclusive?

  • @skateboarderlucc
    @skateboarderlucc Před 3 lety

    is this the formal way of determining the exact f(n)? Other tutorials generalize to the dominating term (without using summations) while you use summation to provide us with the exact f(n) function.

    • @dustinkenneth338
      @dustinkenneth338 Před 3 lety

      Sorry to be off topic but does any of you know of a tool to get back into an Instagram account..? I was stupid forgot my account password. I appreciate any help you can give me

    • @tadeokarsyn460
      @tadeokarsyn460 Před 3 lety

      @Dustin Kenneth Instablaster =)

    • @dustinkenneth338
      @dustinkenneth338 Před 3 lety

      @Tadeo Karsyn thanks for your reply. I found the site through google and im trying it out atm. I see it takes quite some time so I will reply here later with my results.

    • @dustinkenneth338
      @dustinkenneth338 Před 3 lety

      @Tadeo Karsyn It worked and I finally got access to my account again. Im so happy! Thank you so much you saved my account!

    • @tadeokarsyn460
      @tadeokarsyn460 Před 3 lety

      @Dustin Kenneth no problem :)

  • @superbiagames4958
    @superbiagames4958 Před 3 lety

    howd u make the crafting table thing?

  • @vitaliikhomenia202
    @vitaliikhomenia202 Před 3 lety

    Thanks)

  • @philipT8989
    @philipT8989 Před 3 lety

    thank you, but this holds for easy code, i dont know how i can fint the invariant for: i = 0; m = a[0]; while ( i!=k ) { if ( a[i]>=m ) { m = a[i]; } else { m = m; } i = i+1; }

    • @makaifernando6534
      @makaifernando6534 Před 3 lety

      Sorry to be so off topic but does someone know a way to log back into an Instagram account..? I stupidly forgot the login password. I love any tips you can give me!

    • @maxwelllucas4877
      @maxwelllucas4877 Před 3 lety

      @Makai Fernando Instablaster =)

    • @makaifernando6534
      @makaifernando6534 Před 3 lety

      @Maxwell Lucas Thanks so much for your reply. I found the site thru google and I'm waiting for the hacking stuff atm. Seems to take a while so I will reply here later when my account password hopefully is recovered.

    • @makaifernando6534
      @makaifernando6534 Před 3 lety

      @Maxwell Lucas it worked and I now got access to my account again. Im so happy! Thanks so much, you really help me out !

    • @maxwelllucas4877
      @maxwelllucas4877 Před 3 lety

      @Makai Fernando no problem :D

  • @lotion2208
    @lotion2208 Před 3 lety

    thank you!!

  • @user-mo8kc6vn9y
    @user-mo8kc6vn9y Před 3 lety

    make the font even smaller, you can...

  • @dimaferox5133
    @dimaferox5133 Před 3 lety

    More shortly to string: FString LocalRoleEnumString = UEnum::GetValueAsString<ENetRole>(GetLocalRole()); FString LocalRoleEnumString = UEnum::GetValueAsString(GetLocalRole());

  • @digitalmessiah7325
    @digitalmessiah7325 Před 3 lety

    Still relevant. thx ;)

  • @happycode4478
    @happycode4478 Před 3 lety

    dude!!! you are a life saver.

  • @arjunjain7773
    @arjunjain7773 Před 3 lety

    Very useful and I understand Dispatchers a lot better now

  • @metushelach8
    @metushelach8 Před 4 lety

    Using UE4.25.3 - It worked for me.. thanks !

  • @KUNALSINGH-zk8su
    @KUNALSINGH-zk8su Před 4 lety

    Its 2020 ...Well I Dont know if you are seeing this but i have a doubt .... do we have to write WEAP_ ..... before the names like pistol and all at 1:53

  • @dennisyakovlev6197
    @dennisyakovlev6197 Před 4 lety

    Thanks for this video all my teachers skipped this because its "trivial" for them and they just don't understand we don't get it. Really good explanations on both videos!

  • @ChristopherKaponig
    @ChristopherKaponig Před 4 lety

    This is not fully correct. The line before S should {P ^ B} instead of {P}

  • @sephirothcloud3953
    @sephirothcloud3953 Před 4 lety

    Impressive

  • @dragonzlayre4238
    @dragonzlayre4238 Před 4 lety

    Just what I needed! It is really good when you have an object (child) that is inherited from another object (parent). Now my child can talk to its parent. ;)

    • @bersK00
      @bersK00 Před 4 lety

      For direct parent to child communication it might be better to use references instead.

  • @virtualriot4062
    @virtualriot4062 Před 4 lety

    If you watch it in 2020, dont forget to add #include "ClassName.generated.h", close editor and rebuild to get it work

  • @virtualriot4062
    @virtualriot4062 Před 4 lety

    grazie

  • @KANKITHKUMAR
    @KANKITHKUMAR Před 4 lety

    I wanted to verify these thing in VCC(Verifier for Concurrent C). But unfortunately, I'm not able to install VCC on my system. Therefore, I request you to help me to install VCC on my Ubuntu system if you have any idea about this.

  • @beatricesloan2720
    @beatricesloan2720 Před 4 lety

    Thank you very much! This helped a lot

  • @daishin8492
    @daishin8492 Před 4 lety

    thank you i might have a chance on tomorrows exam now

  • @eraser400
    @eraser400 Před 4 lety

    Thanks so much for the help!

  • @ahmadalastal5303
    @ahmadalastal5303 Před 4 lety

    So Delegates and Event Dispatchers are the same ?

  • @jamesbarradell1929
    @jamesbarradell1929 Před 4 lety

    If you are doing this in a later UE4 don't forget to include #include "Components/SphereComponent.h"

  • @ivanpeters2374
    @ivanpeters2374 Před 4 lety

    thank you very much this is what i was looking for. ps: do you happen to know the name of these famous summations like the one you mentioned ( i =l ro u ) ?

  • @soumikbhattacherjee6430

    Thank you verymuch. Its worked on 4.22

  • @jeffbitnias4282
    @jeffbitnias4282 Před 5 lety

    Is your computer running Crysis in the background? All jokes aside - great video man! Extremely helpful and to the point!

  • @yashin2068
    @yashin2068 Před 5 lety

    Cheers

  • @yashin2068
    @yashin2068 Před 5 lety

    Really thanks ;)

  • @informativecontent4778

    can u tell me which book you were talking about at 5:04?

    • @matthewhennegan839
      @matthewhennegan839 Před 5 lety

      Ah it was actually just our lecture slides, not a book. I made this for my cohort as we went through an evaluating algorithms unit at the Queensland University of Technology, so we all had access to the same content etc.

    • @informativecontent4778
      @informativecontent4778 Před 5 lety

      @@matthewhennegan839 thanks for replying

    • @informativecontent4778
      @informativecontent4778 Před 5 lety

      @@matthewhennegan839 would u recommend me any book

    • @matthewhennegan839
      @matthewhennegan839 Před 5 lety

      @@informativecontent4778 None that I know of sorry!

    • @informativecontent4778
      @informativecontent4778 Před 5 lety

      @@matthewhennegan839 np sir

  • @informativecontent4778

    great thanks

  • @informativecontent4778

    thanks sir i will pass my exam IA thanks to you it was really hard to find any tutorials on efficiency of algos that i understood as well as these

    • @matthewhennegan839
      @matthewhennegan839 Před 5 lety

      Thanks for taking the time to comment! I'm glad you found them easy to follow. Best of luck in your exam!