moltres
Loading...
Searching...
No Matches
SNReflectingBC.h
Go to the documentation of this file.
1#pragma once
2
3#include "ArrayIntegratedBC.h"
4
5class SNReflectingBC : public ArrayIntegratedBC
6{
7public:
8 static InputParameters validParams();
9
10 SNReflectingBC(const InputParameters & parameters);
11
12protected:
13 virtual void computeQpResidual(RealEigenVector & residual) override;
14 virtual RealEigenVector computeQpJacobian() override;
15 virtual RealEigenMatrix computeQpOffDiagJacobian(const MooseVariableFEBase & jvar) override;
16
17 RealEigenMatrix _ordinates;
18 RealEigenVector _weights;
19 std::vector<int> _x_reflection;
20 std::vector<int> _y_reflection;
21 std::vector<int> _z_reflection;
22};
Definition SNReflectingBC.h:6
std::vector< int > _y_reflection
Definition SNReflectingBC.h:20
RealEigenMatrix _ordinates
Definition SNReflectingBC.h:17
RealEigenVector _weights
Definition SNReflectingBC.h:18
SNReflectingBC(const InputParameters &parameters)
Definition SNReflectingBC.C:17
virtual void computeQpResidual(RealEigenVector &residual) override
Definition SNReflectingBC.C:27
std::vector< int > _x_reflection
Definition SNReflectingBC.h:19
static InputParameters validParams()
Definition SNReflectingBC.C:10
virtual RealEigenMatrix computeQpOffDiagJacobian(const MooseVariableFEBase &jvar) override
Definition SNReflectingBC.C:69
virtual RealEigenVector computeQpJacobian() override
Definition SNReflectingBC.C:54
std::vector< int > _z_reflection
Definition SNReflectingBC.h:21