moltres
Loading...
Searching...
No Matches
MoltresUtils.h
Go to the documentation of this file.
1#pragma once
2
3#include "Moose.h"
4#include "MooseTypes.h"
5#include "MathUtils.h"
6
7namespace MoltresUtils
8{
9
10std::vector<Real> points(unsigned int N);
11RealEigenMatrix permute_octant(
12 RealEigenMatrix m, unsigned int idx, Real mu1, Real mu2, Real mu3, Real w);
13RealEigenMatrix level_symmetric(unsigned int N);
14unsigned int x_reflection_map(unsigned int i);
15unsigned int y_reflection_map(unsigned int i);
16unsigned int z_reflection_map(unsigned int i);
17std::vector<Real> weights(unsigned int N);
18Real sph_harmonics(int l, int m, Real eta, Real xi, Real mu);
19RealEigenMatrix sph_harmonics_mat(int L, RealEigenMatrix ordinates);
20int factorial(int n);
21
22} // namespace MoltresUtils
Definition MoltresUtils.C:5
unsigned int x_reflection_map(unsigned int i)
Definition MoltresUtils.C:221
Real sph_harmonics(int l, int m, Real mu, Real eta, Real xi)
Definition MoltresUtils.C:246
std::vector< Real > weights(unsigned int N)
Definition MoltresUtils.C:79
int factorial(int n)
Definition MoltresUtils.C:329
unsigned int y_reflection_map(unsigned int i)
Definition MoltresUtils.C:228
std::vector< Real > points(unsigned int N)
Definition MoltresUtils.C:12
RealEigenMatrix level_symmetric(unsigned int N)
Definition MoltresUtils.C:162
unsigned int z_reflection_map(unsigned int i)
Definition MoltresUtils.C:235
RealEigenMatrix sph_harmonics_mat(int L, RealEigenMatrix ordinates)
Definition MoltresUtils.C:314
RealEigenMatrix permute_octant(RealEigenMatrix m, unsigned int idx, Real mu1, Real mu2, Real mu3, Real w)
Definition MoltresUtils.C:142