milupHPC documentation
Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
IntegratorSelection Struct Reference

Available integrators. More...

#include "parameter.h"

+ Collaboration diagram for IntegratorSelection:
Collaboration graph

Public Types

enum  Type {
  explicit_euler , predictor_corrector_euler , leapfrog , explicit_euler ,
  predictor_corrector_euler
}
 
enum  Type {
  explicit_euler , predictor_corrector_euler , leapfrog , explicit_euler ,
  predictor_corrector_euler
}
 

Public Member Functions

 IntegratorSelection (Type t)
 
 operator Type () const
 
 IntegratorSelection (Type t)
 
 operator Type () const
 

Public Attributes

Type t_
 

Private Member Functions

template<typename T >
 operator T () const
 
template<typename T >
 operator T () const
 

Detailed Description

Available integrators.

Available integrators are

  • explicit euler
  • Predictor-corrector Euler/Heun
Note
The gravitational part is currently separated and not included in the predictor-corrector integration scheme for several reasons.

Definition at line 218 of file parameter.h.

Member Enumeration Documentation

◆ Type [1/2]

enum IntegratorSelection::Type
Enumerator
explicit_euler 
predictor_corrector_euler 
leapfrog 
explicit_euler 
predictor_corrector_euler 

Definition at line 220 of file parameter.h.

◆ Type [2/2]

enum IntegratorSelection::Type
Enumerator
explicit_euler 
predictor_corrector_euler 
leapfrog 
explicit_euler 
predictor_corrector_euler 

Definition at line 327 of file parameter_backup.h.

Constructor & Destructor Documentation

◆ IntegratorSelection() [1/2]

IntegratorSelection::IntegratorSelection ( Type  t)
inline

Definition at line 225 of file parameter.h.

◆ IntegratorSelection() [2/2]

IntegratorSelection::IntegratorSelection ( Type  t)
inline

Definition at line 332 of file parameter_backup.h.

Member Function Documentation

◆ operator T() [1/2]

template<typename T >
IntegratorSelection::operator T ( ) const
private

◆ operator T() [2/2]

template<typename T >
IntegratorSelection::operator T ( ) const
private

◆ operator Type() [1/2]

IntegratorSelection::operator Type ( ) const
inline

Definition at line 226 of file parameter.h.

◆ operator Type() [2/2]

IntegratorSelection::operator Type ( ) const
inline

Definition at line 333 of file parameter_backup.h.

Member Data Documentation

◆ t_

Type IntegratorSelection::t_

Definition at line 224 of file parameter.h.


The documentation for this struct was generated from the following files:
  • include/parameter.h
  • include/parameter_backup.h

milupHPC - IntegratorSelection Struct Reference
Generated on Wed Aug 31 2022 12:16:53 by Doxygen 1.9.3