ARTS  2.3.1285(git:92a29ea9-dirty)
test_propagationmatrix.cc File Reference

Test Propagation Matrix Internal Partial Derivatives and PropagationMatrix. More...

#include <random>
#include "absorption.h"
#include "arts.h"
#include "global_data.h"
#include "lineshapemodel.h"
#include "linefunctions.h"
#include "linescaling.h"
#include "transmissionmatrix.h"
#include "zeeman.h"
#include "zeemandata.h"
#include <Faddeeva/Faddeeva.hh>
#include "legacy_continua.h"
#include "predefined_absorption_models.h"
#include "wigner_functions.h"
#include "linemixing_hitran.h"
#include <auto_md.h>

Go to the source code of this file.

Functions

void test_matrix_buildup ()
 
void test_transmissionmatrix ()
 
void test_r_deriv_propagationmatrix ()
 
void test_transmat_from_propmat ()
 
void test_transmat_to_cumulativetransmat ()
 
void test_sinc_likes_0limit ()
 
void test_zeeman ()
 
constexpr bool test_quantum_numbers (const QuantumNumbers qns, const Index i)
 
void test_quantum ()
 
void test_mpm20 ()
 
void test_ecs20 ()
 
void test_hitran2017 (bool newtest=true)
 
int main (int n, char **argc)
 

Detailed Description

Test Propagation Matrix Internal Partial Derivatives and PropagationMatrix.

Author
ric.l.nosp@m.arss.nosp@m.on@gm.nosp@m.ail..nosp@m.com
Date
2015-10-20

Definition in file test_propagationmatrix.cc.

Function Documentation

◆ main()

int main ( int  n,
char **  argc 
)

Definition at line 680 of file test_propagationmatrix.cc.

References test_hitran2017().

◆ test_ecs20()

◆ test_hitran2017()

◆ test_matrix_buildup()

void test_matrix_buildup ( )

Definition at line 44 of file test_propagationmatrix.cc.

References r.

◆ test_mpm20()

◆ test_quantum()

void test_quantum ( )

Definition at line 528 of file test_propagationmatrix.cc.

References FINAL_ENTRY, and test_quantum_numbers().

◆ test_quantum_numbers()

constexpr bool test_quantum_numbers ( const QuantumNumbers  qns,
const Index  i 
)

Definition at line 523 of file test_propagationmatrix.cc.

Referenced by test_quantum().

◆ test_r_deriv_propagationmatrix()

◆ test_sinc_likes_0limit()

void test_sinc_likes_0limit ( )

Definition at line 419 of file test_propagationmatrix.cc.

References Zeeman::end(), and Zeeman::start().

◆ test_transmat_from_propmat()

void test_transmat_from_propmat ( )

Definition at line 275 of file test_propagationmatrix.cc.

◆ test_transmat_to_cumulativetransmat()

void test_transmat_to_cumulativetransmat ( )

Definition at line 369 of file test_propagationmatrix.cc.

References i, and pm.

◆ test_transmissionmatrix()

void test_transmissionmatrix ( )

Definition at line 142 of file test_propagationmatrix.cc.

References TransmissionMatrix::Mat4(), S, and RadiationVector::Vec3().

◆ test_zeeman()