Loading...
Searching...
No Matches
newton_msr_n Struct Reference

#include <ReducedMSR.H>

Inheritance diagram for newton_msr_n:
newton_argument< double >

Public Member Functions

 newton_msr_n ()
 
 newton_msr_n (int Nx, int Ny, msrProblem &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_u
 
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_const
 
scalar nu
 
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
 
Eigen::VectorXd d_c
 
Eigen::VectorXd nsf_c
 
Eigen::VectorXd a_c
 
Eigen::VectorXd a_tmp
 
std::vector< SPLINTER::RBFSpline * > SPLINES_d
 
std::vector< SPLINTER::RBFSpline * > SPLINES_nsf
 
std::vector< SPLINTER::RBFSpline * > SPLINES_a
 
msrProblemproblem
 
- 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 62 of file ReducedMSR.H.

Constructor & Destructor Documentation

◆ newton_msr_n() [1/2]

newton_msr_n::newton_msr_n ( )
inline

Definition at line 65 of file ReducedMSR.H.

◆ newton_msr_n() [2/2]

newton_msr_n::newton_msr_n ( int Nx,
int Ny,
msrProblem & problem )
inline

Definition at line 66 of file ReducedMSR.H.

Member Function Documentation

◆ df()

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

Definition at line 414 of file ReducedMSR.C.

◆ operator()()

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

Neutronics terms

Definition at line 239 of file ReducedMSR.C.

Member Data Documentation

◆ a_c

Eigen::VectorXd newton_msr_n::a_c

Definition at line 122 of file ReducedMSR.H.

◆ a_tmp

Eigen::VectorXd newton_msr_n::a_tmp

Definition at line 123 of file ReducedMSR.H.

◆ b1

scalar newton_msr_n::b1

Definition at line 109 of file ReducedMSR.H.

◆ b2

scalar newton_msr_n::b2

Definition at line 110 of file ReducedMSR.H.

◆ b3

scalar newton_msr_n::b3

Definition at line 111 of file ReducedMSR.H.

◆ b4

scalar newton_msr_n::b4

Definition at line 112 of file ReducedMSR.H.

◆ b5

scalar newton_msr_n::b5

Definition at line 113 of file ReducedMSR.H.

◆ b6

scalar newton_msr_n::b6

Definition at line 114 of file ReducedMSR.H.

◆ b7

scalar newton_msr_n::b7

Definition at line 115 of file ReducedMSR.H.

◆ b8

scalar newton_msr_n::b8

Definition at line 116 of file ReducedMSR.H.

◆ btot

scalar newton_msr_n::btot

Definition at line 117 of file ReducedMSR.H.

◆ d_c

Eigen::VectorXd newton_msr_n::d_c

Definition at line 120 of file ReducedMSR.H.

◆ iv

scalar newton_msr_n::iv

Definition at line 100 of file ReducedMSR.H.

◆ l1

scalar newton_msr_n::l1

Definition at line 101 of file ReducedMSR.H.

◆ l2

scalar newton_msr_n::l2

Definition at line 102 of file ReducedMSR.H.

◆ l3

scalar newton_msr_n::l3

Definition at line 103 of file ReducedMSR.H.

◆ l4

scalar newton_msr_n::l4

Definition at line 104 of file ReducedMSR.H.

◆ l5

scalar newton_msr_n::l5

Definition at line 105 of file ReducedMSR.H.

◆ l6

scalar newton_msr_n::l6

Definition at line 106 of file ReducedMSR.H.

◆ l7

scalar newton_msr_n::l7

Definition at line 107 of file ReducedMSR.H.

◆ l8

scalar newton_msr_n::l8

Definition at line 108 of file ReducedMSR.H.

◆ Nphi_const

int newton_msr_n::Nphi_const

Definition at line 96 of file ReducedMSR.H.

◆ Nphi_flux

int newton_msr_n::Nphi_flux

Definition at line 87 of file ReducedMSR.H.

◆ Nphi_prec1

int newton_msr_n::Nphi_prec1

Definition at line 88 of file ReducedMSR.H.

◆ Nphi_prec2

int newton_msr_n::Nphi_prec2

Definition at line 89 of file ReducedMSR.H.

◆ Nphi_prec3

int newton_msr_n::Nphi_prec3

Definition at line 90 of file ReducedMSR.H.

◆ Nphi_prec4

int newton_msr_n::Nphi_prec4

Definition at line 91 of file ReducedMSR.H.

◆ Nphi_prec5

int newton_msr_n::Nphi_prec5

Definition at line 92 of file ReducedMSR.H.

◆ Nphi_prec6

int newton_msr_n::Nphi_prec6

Definition at line 93 of file ReducedMSR.H.

◆ Nphi_prec7

int newton_msr_n::Nphi_prec7

Definition at line 94 of file ReducedMSR.H.

◆ Nphi_prec8

int newton_msr_n::Nphi_prec8

Definition at line 95 of file ReducedMSR.H.

◆ Nphi_u

int newton_msr_n::Nphi_u

Definition at line 86 of file ReducedMSR.H.

◆ nsf_c

Eigen::VectorXd newton_msr_n::nsf_c

Definition at line 121 of file ReducedMSR.H.

◆ nu

scalar newton_msr_n::nu

Definition at line 98 of file ReducedMSR.H.

◆ problem

msrProblem* newton_msr_n::problem

Definition at line 127 of file ReducedMSR.H.

◆ Sc

scalar newton_msr_n::Sc

Definition at line 118 of file ReducedMSR.H.

◆ SPLINES_a

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

Definition at line 126 of file ReducedMSR.H.

◆ SPLINES_d

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

Definition at line 124 of file ReducedMSR.H.

◆ SPLINES_nsf

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

Definition at line 125 of file ReducedMSR.H.


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