Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Test_GradientFlow Namespace Reference

Test of gradientFlow. More...

Functions

int update (const std::string &filename_input)
 
int run_test_RK1 ()
 
int run_test_RK2 ()
 
int run_test_RK3 ()
 
int run_test_RK4 ()
 
int run_test_RK_adaptive ()
 

Variables

const std::string test_name = "GradientFlow.Nf0"
 
const std::string test_name_RK1 = "GradientFlow.Nf0.RK1"
 
const std::string test_name_RK2 = "GradientFlow.Nf0.RK2"
 
const std::string test_name_RK3 = "GradientFlow.Nf0.RK3"
 
const std::string test_name_RK4 = "GradientFlow.Nf0.RK4"
 
const std::string test_name_RK_adaptive = "GradientFlow.Nf0.RK_adaptive"
 

Detailed Description

Test of gradientFlow.

08 Jul 2012 S.Aoki YAML is implemented. [14 Nov 2012 Y.Namekawa] 4th order Runge-Kutta in commutator-free method formulated by E.Celledoni et al. FGCS 19, 341 (2003), as well as 1st and 2nd order Runge-Kutta are implemented. [10 Oct 2014 Y.Namekawa] unique_ptr is introduced to avoid memory leaks. [21 Mar 2015 Y.Namekawa] Adaptive stepsize control is implemented. [01 May 2015 Y.Namekawa]

Function Documentation

int Test_GradientFlow::run_test_RK1 ( )

Definition at line 60 of file test_GradientFlow_Nf0.cpp.

int Test_GradientFlow::run_test_RK2 ( )

Definition at line 63 of file test_GradientFlow_Nf0.cpp.

int Test_GradientFlow::run_test_RK3 ( )

Definition at line 66 of file test_GradientFlow_Nf0.cpp.

int Test_GradientFlow::run_test_RK4 ( )

Definition at line 69 of file test_GradientFlow_Nf0.cpp.

int Test_GradientFlow::run_test_RK_adaptive ( )

Definition at line 72 of file test_GradientFlow_Nf0.cpp.

int Test_GradientFlow::update ( const std::string &  filename_input)

Definition at line 105 of file test_GradientFlow_Nf0.cpp.

Variable Documentation

const std::string Test_GradientFlow::test_name = "GradientFlow.Nf0"

Definition at line 40 of file test_GradientFlow_Nf0.cpp.

const std::string Test_GradientFlow::test_name_RK1 = "GradientFlow.Nf0.RK1"

Definition at line 42 of file test_GradientFlow_Nf0.cpp.

const std::string Test_GradientFlow::test_name_RK2 = "GradientFlow.Nf0.RK2"

Definition at line 43 of file test_GradientFlow_Nf0.cpp.

const std::string Test_GradientFlow::test_name_RK3 = "GradientFlow.Nf0.RK3"

Definition at line 44 of file test_GradientFlow_Nf0.cpp.

const std::string Test_GradientFlow::test_name_RK4 = "GradientFlow.Nf0.RK4"

Definition at line 45 of file test_GradientFlow_Nf0.cpp.

const std::string Test_GradientFlow::test_name_RK_adaptive = "GradientFlow.Nf0.RK_adaptive"

Definition at line 46 of file test_GradientFlow_Nf0.cpp.