Loading...
Searching...
No Matches
newton_usmsr_t Struct Reference

#include <ReducedUnsteadyMSR.H>

Inheritance diagram for newton_usmsr_t:
newton_argument< double >

Public Member Functions

 newton_usmsr_t ()
 
 newton_usmsr_t (int Nx, int Ny, usmsrProblem &problem)
 
int operator() (const Eigen::VectorXd &t, Eigen::VectorXd &fvect) const
 
int df (const Eigen::VectorXd &t, Eigen::MatrixXd &fjact) 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_T
 
int Nphi_dec1
 
int Nphi_dec2
 
int Nphi_dec3
 
int Nphi_u
 
int Nphi_flux
 
int N_BCt
 
int Nphi_const
 
scalar nu
 
scalar Keff
 
scalar sp
 
scalar cp
 
scalar dl1
 
scalar dl2
 
scalar dl3
 
scalar db1
 
scalar db2
 
scalar db3
 
scalar dbtot
 
scalar Sc
 
scalar Pr
 
scalar dt
 
Eigen::VectorXd a_tmp
 
Eigen::VectorXd c_tmp
 
Eigen::VectorXd z_old
 
Eigen::VectorXd BCt
 
Eigen::VectorXd v_c
 
Eigen::VectorXd sp_c
 
Eigen::VectorXd txs_c
 
std::vector< SPLINTER::RBFSpline * > SPLINES_v
 
std::vector< SPLINTER::RBFSpline * > SPLINES_sp
 
std::vector< SPLINTER::RBFSpline * > SPLINES_TXS
 
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 137 of file ReducedUnsteadyMSR.H.

Constructor & Destructor Documentation

◆ newton_usmsr_t() [1/2]

newton_usmsr_t::newton_usmsr_t ( )
inline

Definition at line 140 of file ReducedUnsteadyMSR.H.

◆ newton_usmsr_t() [2/2]

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

Definition at line 141 of file ReducedUnsteadyMSR.H.

Member Function Documentation

◆ df()

int newton_usmsr_t::df ( const Eigen::VectorXd & t,
Eigen::MatrixXd & fjact ) const

Definition at line 571 of file ReducedUnsteadyMSR.C.

◆ operator()()

int newton_usmsr_t::operator() ( const Eigen::VectorXd & t,
Eigen::VectorXd & fvect ) const

Thermal terms

Definition at line 463 of file ReducedUnsteadyMSR.C.

Member Data Documentation

◆ a_tmp

Eigen::VectorXd newton_usmsr_t::a_tmp

Definition at line 181 of file ReducedUnsteadyMSR.H.

◆ BCt

Eigen::VectorXd newton_usmsr_t::BCt

Definition at line 184 of file ReducedUnsteadyMSR.H.

◆ c_tmp

Eigen::VectorXd newton_usmsr_t::c_tmp

Definition at line 182 of file ReducedUnsteadyMSR.H.

◆ cp

scalar newton_usmsr_t::cp

Definition at line 169 of file ReducedUnsteadyMSR.H.

◆ db1

scalar newton_usmsr_t::db1

Definition at line 173 of file ReducedUnsteadyMSR.H.

◆ db2

scalar newton_usmsr_t::db2

Definition at line 174 of file ReducedUnsteadyMSR.H.

◆ db3

scalar newton_usmsr_t::db3

Definition at line 175 of file ReducedUnsteadyMSR.H.

◆ dbtot

scalar newton_usmsr_t::dbtot

Definition at line 176 of file ReducedUnsteadyMSR.H.

◆ dl1

scalar newton_usmsr_t::dl1

Definition at line 170 of file ReducedUnsteadyMSR.H.

◆ dl2

scalar newton_usmsr_t::dl2

Definition at line 171 of file ReducedUnsteadyMSR.H.

◆ dl3

scalar newton_usmsr_t::dl3

Definition at line 172 of file ReducedUnsteadyMSR.H.

◆ dt

scalar newton_usmsr_t::dt

Definition at line 180 of file ReducedUnsteadyMSR.H.

◆ Keff

scalar newton_usmsr_t::Keff

Definition at line 166 of file ReducedUnsteadyMSR.H.

◆ N_BCt

int newton_usmsr_t::N_BCt

Definition at line 162 of file ReducedUnsteadyMSR.H.

◆ Nphi_const

int newton_usmsr_t::Nphi_const

Definition at line 163 of file ReducedUnsteadyMSR.H.

◆ Nphi_dec1

int newton_usmsr_t::Nphi_dec1

Definition at line 157 of file ReducedUnsteadyMSR.H.

◆ Nphi_dec2

int newton_usmsr_t::Nphi_dec2

Definition at line 158 of file ReducedUnsteadyMSR.H.

◆ Nphi_dec3

int newton_usmsr_t::Nphi_dec3

Definition at line 159 of file ReducedUnsteadyMSR.H.

◆ Nphi_flux

int newton_usmsr_t::Nphi_flux

Definition at line 161 of file ReducedUnsteadyMSR.H.

◆ Nphi_T

int newton_usmsr_t::Nphi_T

Definition at line 156 of file ReducedUnsteadyMSR.H.

◆ Nphi_u

int newton_usmsr_t::Nphi_u

Definition at line 160 of file ReducedUnsteadyMSR.H.

◆ nu

scalar newton_usmsr_t::nu

Definition at line 164 of file ReducedUnsteadyMSR.H.

◆ Pr

scalar newton_usmsr_t::Pr

Definition at line 178 of file ReducedUnsteadyMSR.H.

◆ problem

usmsrProblem* newton_usmsr_t::problem

Definition at line 192 of file ReducedUnsteadyMSR.H.

◆ Sc

scalar newton_usmsr_t::Sc

Definition at line 177 of file ReducedUnsteadyMSR.H.

◆ sp

scalar newton_usmsr_t::sp

Definition at line 168 of file ReducedUnsteadyMSR.H.

◆ sp_c

Eigen::VectorXd newton_usmsr_t::sp_c

Definition at line 186 of file ReducedUnsteadyMSR.H.

◆ SPLINES_sp

std::vector<SPLINTER::RBFSpline*> newton_usmsr_t::SPLINES_sp

Definition at line 189 of file ReducedUnsteadyMSR.H.

◆ SPLINES_TXS

std::vector<SPLINTER::RBFSpline*> newton_usmsr_t::SPLINES_TXS

Definition at line 190 of file ReducedUnsteadyMSR.H.

◆ SPLINES_v

std::vector<SPLINTER::RBFSpline*> newton_usmsr_t::SPLINES_v

Definition at line 188 of file ReducedUnsteadyMSR.H.

◆ txs_c

Eigen::VectorXd newton_usmsr_t::txs_c

Definition at line 187 of file ReducedUnsteadyMSR.H.

◆ v_c

Eigen::VectorXd newton_usmsr_t::v_c

Definition at line 185 of file ReducedUnsteadyMSR.H.

◆ z_old

Eigen::VectorXd newton_usmsr_t::z_old

Definition at line 183 of file ReducedUnsteadyMSR.H.


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