Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
fe_jac_fill_funcs.hpp File Reference
#include "Sacado_No_Kokkos.hpp"
#include "Sacado_Fad_SimpleFad.hpp"
#include "Teuchos_Time.hpp"
#include "Teuchos_CommandLineProcessor.hpp"
Include dependency graph for fe_jac_fill_funcs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ElemData
 

Functions

template<class FadType >
void fad_init_fill (const ElemData &e, unsigned int neqn, const std::vector< double > &x, std::vector< FadType > &x_fad)
 
template<class T >
void template_element_fill (const ElemData &e, unsigned int neqn, const std::vector< T > &x, std::vector< T > &u, std::vector< T > &du, std::vector< T > &f)
 
template<class FadType >
void fad_process_fill (const ElemData &e, unsigned int neqn, const std::vector< FadType > &f_fad, std::vector< double > &f, std::vector< std::vector< double > > &jac)
 
template<class FadType >
double fad_jac_fill (unsigned int num_nodes, unsigned int num_eqns, double mesh_spacing)
 
double analytic_jac_fill (unsigned int num_nodes, unsigned int num_eqns, double mesh_spacing)
 
double residual_fill (unsigned int num_nodes, unsigned int num_eqns, double mesh_spacing)
 

Function Documentation

template<class FadType >
void fad_init_fill ( const ElemData e,
unsigned int  neqn,
const std::vector< double > &  x,
std::vector< FadType > &  x_fad 
)

Definition at line 122 of file fe_jac_fill_funcs.hpp.

template<class T >
void template_element_fill ( const ElemData e,
unsigned int  neqn,
const std::vector< T > &  x,
std::vector< T > &  u,
std::vector< T > &  du,
std::vector< T > &  f 
)

Definition at line 133 of file fe_jac_fill_funcs.hpp.

template<class FadType >
void fad_process_fill ( const ElemData e,
unsigned int  neqn,
const std::vector< FadType > &  f_fad,
std::vector< double > &  f,
std::vector< std::vector< double > > &  jac 
)

Definition at line 175 of file fe_jac_fill_funcs.hpp.

template<class FadType >
double fad_jac_fill ( unsigned int  num_nodes,
unsigned int  num_eqns,
double  mesh_spacing 
)

Definition at line 197 of file fe_jac_fill_funcs.hpp.

double analytic_jac_fill ( unsigned int  num_nodes,
unsigned int  num_eqns,
double  mesh_spacing 
)

Definition at line 116 of file fe_jac_fill_funcs.cpp.

double residual_fill ( unsigned int  num_nodes,
unsigned int  num_eqns,
double  mesh_spacing 
)

Definition at line 183 of file fe_jac_fill_funcs.cpp.