Loading...
Searching...
No Matches
newton_usmsr_n Struct Reference
Inheritance diagram for newton_usmsr_n:
newton_argument< double >

Public Member Functions

 newton_usmsr_n (int Nx, int Ny, usmsrProblem &problem)
int operator() (const Eigen::VectorXd &n, Eigen::VectorXd &fvecn) const
int df (const Eigen::VectorXd &n, Eigen::MatrixXd &fjacn) const
Public Member Functions inherited from newton_argument< double >
 newton_argument ()
 Constructor.
int operator() (const Eigen::VectorXd &x, Eigen::VectorXd &fvec) const
 Operator to compute the residual vector.
int df (const Eigen::VectorXd &x, Eigen::VectorXd &fvec) const
 Operator to compute the jacobian matrix.
int inputs () const
 Return the inputs.
int values () const
 Return the values.

Public Attributes

int Nphi_flux
int Nphi_prec1
int Nphi_prec2
int Nphi_prec3
int Nphi_prec4
int Nphi_prec5
int Nphi_prec6
int Nphi_prec7
int Nphi_prec8
int Nphi_u
int Nphi_const
scalar nu
scalar d
scalar m
scalar nsf
scalar Keff
scalar iv
scalar l1
scalar l2
scalar l3
scalar l4
scalar l5
scalar l6
scalar l7
scalar l8
scalar b1
scalar b2
scalar b3
scalar b4
scalar b5
scalar b6
scalar b7
scalar b8
scalar btot
scalar Sc
scalar dt
Eigen::VectorXd d_c
Eigen::VectorXd nsf_c
Eigen::VectorXd a_c
Eigen::VectorXd a_tmp
Eigen::VectorXd w_old
std::vector< SPLINTER::RBFSpline * > SPLINES_d
std::vector< SPLINTER::RBFSpline * > SPLINES_nsf
std::vector< SPLINTER::RBFSpline * > SPLINES_a
usmsrProblemproblem
Public Attributes inherited from newton_argument< double >
int m_inputs
int m_values

Additional Inherited Members

Public Types inherited from newton_argument< double >
enum  
typedef double Scalar
typedef Eigen::Matrix< Scalar, InputsAtCompileTime, 1 > InputType
typedef Eigen::Matrix< Scalar, ValuesAtCompileTime, 1 > ValueType
typedef Eigen::Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > JacobianType

Detailed Description

Definition at line 67 of file ReducedUnsteadyMSR.H.

Constructor & Destructor Documentation

◆ newton_usmsr_n() [1/2]

newton_usmsr_n::newton_usmsr_n ( )
inline

Definition at line 70 of file ReducedUnsteadyMSR.H.

◆ newton_usmsr_n() [2/2]

newton_usmsr_n::newton_usmsr_n ( int Nx,
int Ny,
usmsrProblem & problem )
inline

Definition at line 72 of file ReducedUnsteadyMSR.H.

Member Function Documentation

◆ df()

int newton_usmsr_n::df ( const Eigen::VectorXd & n,
Eigen::MatrixXd & fjacn ) const

Definition at line 455 of file ReducedUnsteadyMSR.C.

◆ operator()()

int newton_usmsr_n::operator() ( const Eigen::VectorXd & n,
Eigen::VectorXd & fvecn ) const

Neutronics terms

Definition at line 243 of file ReducedUnsteadyMSR.C.

Member Data Documentation

◆ a_c

Eigen::VectorXd newton_usmsr_n::a_c

Definition at line 132 of file ReducedUnsteadyMSR.H.

◆ a_tmp

Eigen::VectorXd newton_usmsr_n::a_tmp

Definition at line 133 of file ReducedUnsteadyMSR.H.

◆ b1

scalar newton_usmsr_n::b1

Definition at line 118 of file ReducedUnsteadyMSR.H.

◆ b2

scalar newton_usmsr_n::b2

Definition at line 119 of file ReducedUnsteadyMSR.H.

◆ b3

scalar newton_usmsr_n::b3

Definition at line 120 of file ReducedUnsteadyMSR.H.

◆ b4

scalar newton_usmsr_n::b4

Definition at line 121 of file ReducedUnsteadyMSR.H.

◆ b5

scalar newton_usmsr_n::b5

Definition at line 122 of file ReducedUnsteadyMSR.H.

◆ b6

scalar newton_usmsr_n::b6

Definition at line 123 of file ReducedUnsteadyMSR.H.

◆ b7

scalar newton_usmsr_n::b7

Definition at line 124 of file ReducedUnsteadyMSR.H.

◆ b8

scalar newton_usmsr_n::b8

Definition at line 125 of file ReducedUnsteadyMSR.H.

◆ btot

scalar newton_usmsr_n::btot

Definition at line 126 of file ReducedUnsteadyMSR.H.

◆ d

scalar newton_usmsr_n::d

Definition at line 105 of file ReducedUnsteadyMSR.H.

◆ d_c

Eigen::VectorXd newton_usmsr_n::d_c

Definition at line 130 of file ReducedUnsteadyMSR.H.

◆ dt

scalar newton_usmsr_n::dt

Definition at line 129 of file ReducedUnsteadyMSR.H.

◆ iv

scalar newton_usmsr_n::iv

Definition at line 109 of file ReducedUnsteadyMSR.H.

◆ Keff

scalar newton_usmsr_n::Keff

Definition at line 108 of file ReducedUnsteadyMSR.H.

◆ l1

scalar newton_usmsr_n::l1

Definition at line 110 of file ReducedUnsteadyMSR.H.

◆ l2

scalar newton_usmsr_n::l2

Definition at line 111 of file ReducedUnsteadyMSR.H.

◆ l3

scalar newton_usmsr_n::l3

Definition at line 112 of file ReducedUnsteadyMSR.H.

◆ l4

scalar newton_usmsr_n::l4

Definition at line 113 of file ReducedUnsteadyMSR.H.

◆ l5

scalar newton_usmsr_n::l5

Definition at line 114 of file ReducedUnsteadyMSR.H.

◆ l6

scalar newton_usmsr_n::l6

Definition at line 115 of file ReducedUnsteadyMSR.H.

◆ l7

scalar newton_usmsr_n::l7

Definition at line 116 of file ReducedUnsteadyMSR.H.

◆ l8

scalar newton_usmsr_n::l8

Definition at line 117 of file ReducedUnsteadyMSR.H.

◆ m

scalar newton_usmsr_n::m

Definition at line 106 of file ReducedUnsteadyMSR.H.

◆ Nphi_const

int newton_usmsr_n::Nphi_const

Definition at line 102 of file ReducedUnsteadyMSR.H.

◆ Nphi_flux

int newton_usmsr_n::Nphi_flux

Definition at line 92 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec1

int newton_usmsr_n::Nphi_prec1

Definition at line 93 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec2

int newton_usmsr_n::Nphi_prec2

Definition at line 94 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec3

int newton_usmsr_n::Nphi_prec3

Definition at line 95 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec4

int newton_usmsr_n::Nphi_prec4

Definition at line 96 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec5

int newton_usmsr_n::Nphi_prec5

Definition at line 97 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec6

int newton_usmsr_n::Nphi_prec6

Definition at line 98 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec7

int newton_usmsr_n::Nphi_prec7

Definition at line 99 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec8

int newton_usmsr_n::Nphi_prec8

Definition at line 100 of file ReducedUnsteadyMSR.H.

◆ Nphi_u

int newton_usmsr_n::Nphi_u

Definition at line 101 of file ReducedUnsteadyMSR.H.

◆ nsf

scalar newton_usmsr_n::nsf

Definition at line 107 of file ReducedUnsteadyMSR.H.

◆ nsf_c

Eigen::VectorXd newton_usmsr_n::nsf_c

Definition at line 131 of file ReducedUnsteadyMSR.H.

◆ nu

scalar newton_usmsr_n::nu

Definition at line 103 of file ReducedUnsteadyMSR.H.

◆ problem

usmsrProblem* newton_usmsr_n::problem

Definition at line 138 of file ReducedUnsteadyMSR.H.

◆ Sc

scalar newton_usmsr_n::Sc

Definition at line 127 of file ReducedUnsteadyMSR.H.

◆ SPLINES_a

std::vector<SPLINTER::RBFSpline*> newton_usmsr_n::SPLINES_a

Definition at line 137 of file ReducedUnsteadyMSR.H.

◆ SPLINES_d

std::vector<SPLINTER::RBFSpline*> newton_usmsr_n::SPLINES_d

Definition at line 135 of file ReducedUnsteadyMSR.H.

◆ SPLINES_nsf

std::vector<SPLINTER::RBFSpline*> newton_usmsr_n::SPLINES_nsf

Definition at line 136 of file ReducedUnsteadyMSR.H.

◆ w_old

Eigen::VectorXd newton_usmsr_n::w_old

Definition at line 134 of file ReducedUnsteadyMSR.H.


The documentation for this struct was generated from the following files: