Loading...
Searching...
No Matches
newton_unsteadyNSTTurb_sup Struct Reference

#include <ReducedUnsteadyNSTTurb.H>

Inheritance diagram for newton_unsteadyNSTTurb_sup:
newton_argument< double >

Public Member Functions

 newton_unsteadyNSTTurb_sup ()
 
 newton_unsteadyNSTTurb_sup (int Nx, int Ny, UnsteadyNSTTurb &problem)
 
int operator() (const Eigen::VectorXd &x, Eigen::VectorXd &fvec) const
 
int df (const Eigen::VectorXd &x, Eigen::MatrixXd &fjac) 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

UnsteadyNSTTurbproblem
 
int Nphi_u
 
int Nphi_nut
 
int Nphi_p
 
int N_BC
 
Eigen::VectorXd nu_c
 
int count_online_solve = 0
 
Eigen::VectorXd mu_now
 
scalar nu
 
scalar dt
 
Eigen::VectorXd y_old
 
Eigen::VectorXd BC
 
std::vector< SPLINTER::RBFSpline * > SPLINES
 
- 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 57 of file ReducedUnsteadyNSTTurb.H.

Constructor & Destructor Documentation

◆ newton_unsteadyNSTTurb_sup() [1/2]

newton_unsteadyNSTTurb_sup::newton_unsteadyNSTTurb_sup ( )
inline

Definition at line 60 of file ReducedUnsteadyNSTTurb.H.

◆ newton_unsteadyNSTTurb_sup() [2/2]

newton_unsteadyNSTTurb_sup::newton_unsteadyNSTTurb_sup ( int Nx,
int Ny,
UnsteadyNSTTurb & problem )
inline

Definition at line 61 of file ReducedUnsteadyNSTTurb.H.

Member Function Documentation

◆ df()

int newton_unsteadyNSTTurb_sup::df ( const Eigen::VectorXd & x,
Eigen::MatrixXd & fjac ) const

Definition at line 154 of file ReducedUnsteadyNSTTurb.C.

◆ operator()()

int newton_unsteadyNSTTurb_sup::operator() ( const Eigen::VectorXd & x,
Eigen::VectorXd & fvec ) const

Definition at line 110 of file ReducedUnsteadyNSTTurb.C.

Member Data Documentation

◆ BC

Eigen::VectorXd newton_unsteadyNSTTurb_sup::BC

Definition at line 84 of file ReducedUnsteadyNSTTurb.H.

◆ count_online_solve

int newton_unsteadyNSTTurb_sup::count_online_solve = 0

Definition at line 79 of file ReducedUnsteadyNSTTurb.H.

◆ dt

scalar newton_unsteadyNSTTurb_sup::dt

Definition at line 82 of file ReducedUnsteadyNSTTurb.H.

◆ mu_now

Eigen::VectorXd newton_unsteadyNSTTurb_sup::mu_now

Definition at line 80 of file ReducedUnsteadyNSTTurb.H.

◆ N_BC

int newton_unsteadyNSTTurb_sup::N_BC

Definition at line 77 of file ReducedUnsteadyNSTTurb.H.

◆ Nphi_nut

int newton_unsteadyNSTTurb_sup::Nphi_nut

Definition at line 75 of file ReducedUnsteadyNSTTurb.H.

◆ Nphi_p

int newton_unsteadyNSTTurb_sup::Nphi_p

Definition at line 76 of file ReducedUnsteadyNSTTurb.H.

◆ Nphi_u

int newton_unsteadyNSTTurb_sup::Nphi_u

Definition at line 74 of file ReducedUnsteadyNSTTurb.H.

◆ nu

scalar newton_unsteadyNSTTurb_sup::nu

Definition at line 81 of file ReducedUnsteadyNSTTurb.H.

◆ nu_c

Eigen::VectorXd newton_unsteadyNSTTurb_sup::nu_c

Definition at line 78 of file ReducedUnsteadyNSTTurb.H.

◆ problem

UnsteadyNSTTurb* newton_unsteadyNSTTurb_sup::problem

Definition at line 73 of file ReducedUnsteadyNSTTurb.H.

◆ SPLINES

std::vector<SPLINTER::RBFSpline*> newton_unsteadyNSTTurb_sup::SPLINES

Definition at line 85 of file ReducedUnsteadyNSTTurb.H.

◆ y_old

Eigen::VectorXd newton_unsteadyNSTTurb_sup::y_old

Definition at line 83 of file ReducedUnsteadyNSTTurb.H.


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