This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
prokop_hapala [2012/02/08 09:59] prokop |
prokop_hapala [2012/11/30 13:01] prokop |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | |||
+ | === FORTRAN HELP === | ||
+ | Object-Oriented Programming in Fortran 2003 | ||
+ | http://www.pgroup.com/lit/articles/insider/v3n1a3.htm | ||
+ | |||
+ | module myModule | ||
+ | implicit none | ||
+ | | ||
+ | type myType | ||
+ | integer :: n | ||
+ | real, dimension (:, :), allocatable :: Rs | ||
+ | contains | ||
+ | procedure :: myMethod | ||
+ | end type subSystem | ||
+ | | ||
+ | type (myType) :: myInstance | ||
+ | | ||
+ | contains | ||
+ | |||
+ | subroutine myMethod ( this, myVar) | ||
+ | class (subSystem) :: this | ||
+ | real :: myVar | ||
+ | integer i | ||
+ | allocate (this%Rs(3,this%n)) | ||
+ | do i = 1, this%n | ||
+ | this%Rs(:,i) = myVar | ||
+ | end do | ||
+ | end subroutine myMethod | ||
+ | |||
+ | end module glob_vars | ||
+ | | ||
+ | call myInstance%myMethod(myVar) | ||
Line 53: | Line 85: | ||
=== Brain Storm === | === Brain Storm === | ||
+ | |||
+ | [[derivative free optimization]] - Poznamky k algoritmum nevyzadujicim sily (gradienty) | ||
[[Maximum metadynamics]] - Metadynamics which use maximum instead of sum of gaussians. Easier to tune. | [[Maximum metadynamics]] - Metadynamics which use maximum instead of sum of gaussians. Easier to tune. | ||
+ | |||
+ | [[Border Search a Minima hopping]] | ||
[[Border Search Implementace ve Fireballu]] | [[Border Search Implementace ve Fireballu]] | ||
Line 65: | Line 101: | ||
[[BrainSorm]] | [[BrainSorm]] | ||
+ | |||
+ | === OTHER === | ||
+ | |||
+ | [[Wiki Playground]] |