Loading...
Searching...
No Matches
newton_usmsr_n Struct Reference

#include <ReducedUnsteadyMSR.H>

Inheritance diagram for newton_usmsr_n:
newton_argument< double >

Public Member Functions

 newton_usmsr_n ()
 
 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.
 
 newton_argument (int inputs, int values)
 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, InputsAtCompileTimeJacobianType
 

Detailed Description

Definition at line 65 of file ReducedUnsteadyMSR.H.

Constructor & Destructor Documentation

◆ newton_usmsr_n() [1/2]

newton_usmsr_n::newton_usmsr_n ( )
inline

Definition at line 68 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 69 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 128 of file ReducedUnsteadyMSR.H.

◆ a_tmp

Eigen::VectorXd newton_usmsr_n::a_tmp

Definition at line 129 of file ReducedUnsteadyMSR.H.

◆ b1

scalar newton_usmsr_n::b1

Definition at line 114 of file ReducedUnsteadyMSR.H.

◆ b2

scalar newton_usmsr_n::b2

Definition at line 115 of file ReducedUnsteadyMSR.H.

◆ b3

scalar newton_usmsr_n::b3

Definition at line 116 of file ReducedUnsteadyMSR.H.

◆ b4

scalar newton_usmsr_n::b4

Definition at line 117 of file ReducedUnsteadyMSR.H.

◆ b5

scalar newton_usmsr_n::b5

Definition at line 118 of file ReducedUnsteadyMSR.H.

◆ b6

scalar newton_usmsr_n::b6

Definition at line 119 of file ReducedUnsteadyMSR.H.

◆ b7

scalar newton_usmsr_n::b7

Definition at line 120 of file ReducedUnsteadyMSR.H.

◆ b8

scalar newton_usmsr_n::b8

Definition at line 121 of file ReducedUnsteadyMSR.H.

◆ btot

scalar newton_usmsr_n::btot

Definition at line 122 of file ReducedUnsteadyMSR.H.

◆ d

scalar newton_usmsr_n::d

Definition at line 101 of file ReducedUnsteadyMSR.H.

◆ d_c

Eigen::VectorXd newton_usmsr_n::d_c

Definition at line 126 of file ReducedUnsteadyMSR.H.

◆ dt

scalar newton_usmsr_n::dt

Definition at line 125 of file ReducedUnsteadyMSR.H.

◆ iv

scalar newton_usmsr_n::iv

Definition at line 105 of file ReducedUnsteadyMSR.H.

◆ Keff

scalar newton_usmsr_n::Keff

Definition at line 104 of file ReducedUnsteadyMSR.H.

◆ l1

scalar newton_usmsr_n::l1

Definition at line 106 of file ReducedUnsteadyMSR.H.

◆ l2

scalar newton_usmsr_n::l2

Definition at line 107 of file ReducedUnsteadyMSR.H.

◆ l3

scalar newton_usmsr_n::l3

Definition at line 108 of file ReducedUnsteadyMSR.H.

◆ l4

scalar newton_usmsr_n::l4

Definition at line 109 of file ReducedUnsteadyMSR.H.

◆ l5

scalar newton_usmsr_n::l5

Definition at line 110 of file ReducedUnsteadyMSR.H.

◆ l6

scalar newton_usmsr_n::l6

Definition at line 111 of file ReducedUnsteadyMSR.H.

◆ l7

scalar newton_usmsr_n::l7

Definition at line 112 of file ReducedUnsteadyMSR.H.

◆ l8

scalar newton_usmsr_n::l8

Definition at line 113 of file ReducedUnsteadyMSR.H.

◆ m

scalar newton_usmsr_n::m

Definition at line 102 of file ReducedUnsteadyMSR.H.

◆ Nphi_const

int newton_usmsr_n::Nphi_const

Definition at line 98 of file ReducedUnsteadyMSR.H.

◆ Nphi_flux

int newton_usmsr_n::Nphi_flux

Definition at line 88 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec1

int newton_usmsr_n::Nphi_prec1

Definition at line 89 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec2

int newton_usmsr_n::Nphi_prec2

Definition at line 90 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec3

int newton_usmsr_n::Nphi_prec3

Definition at line 91 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec4

int newton_usmsr_n::Nphi_prec4

Definition at line 92 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec5

int newton_usmsr_n::Nphi_prec5

Definition at line 93 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec6

int newton_usmsr_n::Nphi_prec6

Definition at line 94 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec7

int newton_usmsr_n::Nphi_prec7

Definition at line 95 of file ReducedUnsteadyMSR.H.

◆ Nphi_prec8

int newton_usmsr_n::Nphi_prec8

Definition at line 96 of file ReducedUnsteadyMSR.H.

◆ Nphi_u

int newton_usmsr_n::Nphi_u

Definition at line 97 of file ReducedUnsteadyMSR.H.

◆ nsf

scalar newton_usmsr_n::nsf

Definition at line 103 of file ReducedUnsteadyMSR.H.

◆ nsf_c

Eigen::VectorXd newton_usmsr_n::nsf_c

Definition at line 127 of file ReducedUnsteadyMSR.H.

◆ nu

scalar newton_usmsr_n::nu

Definition at line 99 of file ReducedUnsteadyMSR.H.

◆ problem

usmsrProblem* newton_usmsr_n::problem

Definition at line 134 of file ReducedUnsteadyMSR.H.

◆ Sc

scalar newton_usmsr_n::Sc

Definition at line 123 of file ReducedUnsteadyMSR.H.

◆ SPLINES_a

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

Definition at line 133 of file ReducedUnsteadyMSR.H.

◆ SPLINES_d

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

Definition at line 131 of file ReducedUnsteadyMSR.H.

◆ SPLINES_nsf

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

Definition at line 132 of file ReducedUnsteadyMSR.H.

◆ w_old

Eigen::VectorXd newton_usmsr_n::w_old

Definition at line 130 of file ReducedUnsteadyMSR.H.


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