• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CSMMLab / KiT-RT / #95

28 May 2025 02:06AM UTC coverage: 46.655% (-11.1%) from 57.728%
#95

push

travis-ci

web-flow
Release 2025 (#44)

* New neural models (#30)

* extend kitrt script

* added new neural models

* extend to m3 models

* added M3_2D models

* added M2 and M4 models

* configure ml optimizer for high order models

* added configuration for high order models

* add option for rotation postprcessing in neural networks. remove unneccessary python scripts

* started rotational symmetric postprocessing

* added rotational invariance postprocessing for m2 and m1 models

* fix post merge bugs

* created hohlraum mesh

* add hohlraum tes case

* add hohlraum test case

* add hohlraum cfg filees

* fixed hohlraum testcase

* add hohlraum cfg files

* changed hohlraum cfg

* changed hohlraum testcase to isotropic inflow source boundary condition

* added ghost cell bonudary for hohlraum testcase

* update readme and linesource mesh creator

* added proper scaling for linesource reference solution

* regularized newton debugging

* Data generator with reduced objective functional (#33)

* added reduced optimizer for sampling

* remove old debugging comments

* mesh acceleration (#38)

* added new ansatz (#36)

* added new ansatz

* debug new ansatz

* branch should be abandoned here

* debug new ansatz

* fix scaling error new ansatz

* fix config errors

* temporarily fixed dynamic ansatz rotation bug

* fix inheritance error for new ansatz

* mesh acceleration

* add structured hohlraum

* Mesh acc (#41)

* mesh acceleration

* added floor value for starmap moment methods

* enable accelleration

* delete minimum value starmap

* Update README.md

* Spherical harmonics nn (#40)

* added new ansatz

* debug new ansatz

* branch should be abandoned here

* debug new ansatz

* fix scaling error new ansatz

* fix config errors

* temporarily fixed dynamic ansatz rotation bug

* fix inheritance error for new ansatz

* mesh acceleration

* add structured hohlraum

* added sph... (continued)

767 of 3019 new or added lines in 51 files covered. (25.41%)

131 existing lines in 8 files now uncovered.

4422 of 9478 relevant lines covered (46.66%)

57163.05 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

70.0
/src/velocitybasis/sphericalbase.cpp
1
/*!
2
 * @file sphericalbase.cpp
3
 * @brief Base Class to handle basis classes on the unit sphere
4
 * @author S. Schotthöfer
5
 */
6

7
#include "velocitybasis/sphericalbase.hpp"
8
#include "common/config.hpp"
9
#include "toolboxes/errormessages.hpp"
10
#include "velocitybasis/sphericalharmonics.hpp"
11
#include "velocitybasis/sphericalmonomials.hpp"
12
#include "velocitybasis/sphericalmonomialsrotated.hpp"
13

14
SphericalBase* SphericalBase::Create( Config* settings ) {
48✔
15
    SPHERICAL_BASIS_NAME name = settings->GetSphericalBasisName();
48✔
16
    unsigned maxMomentDegree  = settings->GetMaxMomentDegree();
48✔
17
    unsigned short spatialDim = settings->GetDim();
48✔
18

19
    switch( name ) {
48✔
20
        case SPHERICAL_HARMONICS: return new SphericalHarmonics( maxMomentDegree, spatialDim ); break;
36✔
21
        case SPHERICAL_MONOMIALS: return new SphericalMonomials( maxMomentDegree, spatialDim ); break;
12✔
NEW
22
        case SPHERICAL_MONOMIALS_ROTATED: return new SphericalMonomialsRotated( maxMomentDegree, spatialDim ); break;
×
23

UNCOV
24
        default: ErrorMessages::Error( "Creator for the chosen basis does not yet exist. This is is the fault of the coder!", CURRENT_FUNCTION );
×
25
    }
26
    return nullptr;
×
27
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc