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

Public Member Functions

 newtonUnsteadyNSTurbPPEAve (int Nx, int Ny, UnsteadyNSTurb &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.
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

UnsteadyNSTurbproblem
int Nphi_u
int nphiNut
int Nphi_p
int N_BC
scalar nu
scalar dt
Eigen::VectorXd y_old
Eigen::VectorXd yOldOld
Eigen::VectorXd bc
Eigen::MatrixXd tauU
Eigen::VectorXd gNut
Eigen::VectorXd gNutAve
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, InputsAtCompileTime > JacobianType

Detailed Description

Definition at line 153 of file ReducedUnsteadyNSTurb.H.

Constructor & Destructor Documentation

◆ newtonUnsteadyNSTurbPPEAve() [1/2]

newtonUnsteadyNSTurbPPEAve::newtonUnsteadyNSTurbPPEAve ( )
inline

Definition at line 156 of file ReducedUnsteadyNSTurb.H.

◆ newtonUnsteadyNSTurbPPEAve() [2/2]

newtonUnsteadyNSTurbPPEAve::newtonUnsteadyNSTurbPPEAve ( int Nx,
int Ny,
UnsteadyNSTurb & problem )
inline

Definition at line 158 of file ReducedUnsteadyNSTurb.H.

Member Function Documentation

◆ df()

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

Definition at line 457 of file ReducedUnsteadyNSTurb.C.

◆ operator()()

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

Definition at line 362 of file ReducedUnsteadyNSTurb.C.

Member Data Documentation

◆ bc

Eigen::VectorXd newtonUnsteadyNSTurbPPEAve::bc

Definition at line 182 of file ReducedUnsteadyNSTurb.H.

◆ dt

scalar newtonUnsteadyNSTurbPPEAve::dt

Definition at line 179 of file ReducedUnsteadyNSTurb.H.

◆ gNut

Eigen::VectorXd newtonUnsteadyNSTurbPPEAve::gNut

Definition at line 184 of file ReducedUnsteadyNSTurb.H.

◆ gNutAve

Eigen::VectorXd newtonUnsteadyNSTurbPPEAve::gNutAve

Definition at line 185 of file ReducedUnsteadyNSTurb.H.

◆ N_BC

int newtonUnsteadyNSTurbPPEAve::N_BC

Definition at line 177 of file ReducedUnsteadyNSTurb.H.

◆ Nphi_p

int newtonUnsteadyNSTurbPPEAve::Nphi_p

Definition at line 176 of file ReducedUnsteadyNSTurb.H.

◆ Nphi_u

int newtonUnsteadyNSTurbPPEAve::Nphi_u

Definition at line 174 of file ReducedUnsteadyNSTurb.H.

◆ nphiNut

int newtonUnsteadyNSTurbPPEAve::nphiNut

Definition at line 175 of file ReducedUnsteadyNSTurb.H.

◆ nu

scalar newtonUnsteadyNSTurbPPEAve::nu

Definition at line 178 of file ReducedUnsteadyNSTurb.H.

◆ problem

UnsteadyNSTurb* newtonUnsteadyNSTurbPPEAve::problem

Definition at line 173 of file ReducedUnsteadyNSTurb.H.

◆ SPLINES

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

Definition at line 186 of file ReducedUnsteadyNSTurb.H.

◆ tauU

Eigen::MatrixXd newtonUnsteadyNSTurbPPEAve::tauU

Definition at line 183 of file ReducedUnsteadyNSTurb.H.

◆ y_old

Eigen::VectorXd newtonUnsteadyNSTurbPPEAve::y_old

Definition at line 180 of file ReducedUnsteadyNSTurb.H.

◆ yOldOld

Eigen::VectorXd newtonUnsteadyNSTurbPPEAve::yOldOld

Definition at line 181 of file ReducedUnsteadyNSTurb.H.


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