fad_fe_jac_fill.cpp File Reference

#include "Sacado.hpp"
#include "Sacado_Fad_SimpleFad.hpp"
#include "Sacado_CacheFad_DFad.hpp"
#include "Sacado_CacheFad_SFad.hpp"
#include "Sacado_CacheFad_SLFad.hpp"
#include "Fad/fad.h"
#include "TinyFadET/tfad.h"
#include "Teuchos_Time.hpp"
#include "Teuchos_CommandLineProcessor.hpp"
Include dependency graph for fad_fe_jac_fill.cpp:

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)
void analytic_init_fill (const ElemData &e, unsigned int neqn, const std::vector< double > &x, std::vector< double > &x_local)
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)
void analytic_element_fill (const ElemData &e, unsigned int neqn, const std::vector< double > &x, std::vector< double > &u, std::vector< double > &du, std::vector< double > &f, std::vector< std::vector< double > > &jac)
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)
void analytic_process_fill (const ElemData &e, unsigned int neqn, const std::vector< double > &f_local, const std::vector< std::vector< double > > &jac_local, std::vector< double > &f, std::vector< std::vector< double > > &jac)
void residual_process_fill (const ElemData &e, unsigned int neqn, const std::vector< double > &f_local, std::vector< double > &f)
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)
int main (int argc, char *argv[])

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 
) [inline]

Definition at line 133 of file fad_fe_jac_fill.cpp.

void analytic_init_fill ( const ElemData e,
unsigned int  neqn,
const std::vector< double > &  x,
std::vector< double > &  x_local 
)

Definition at line 199 of file fad_fe_jac_fill.cpp.

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 
) [inline]

Definition at line 209 of file fad_fe_jac_fill.cpp.

void analytic_element_fill ( const ElemData e,
unsigned int  neqn,
const std::vector< double > &  x,
std::vector< double > &  u,
std::vector< double > &  du,
std::vector< double > &  f,
std::vector< std::vector< double > > &  jac 
)

Definition at line 400 of file fad_fe_jac_fill.cpp.

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 
) [inline]

Definition at line 465 of file fad_fe_jac_fill.cpp.

void analytic_process_fill ( const ElemData e,
unsigned int  neqn,
const std::vector< double > &  f_local,
const std::vector< std::vector< double > > &  jac_local,
std::vector< double > &  f,
std::vector< std::vector< double > > &  jac 
)

Definition at line 573 of file fad_fe_jac_fill.cpp.

void residual_process_fill ( const ElemData e,
unsigned int  neqn,
const std::vector< double > &  f_local,
std::vector< double > &  f 
)

Definition at line 593 of file fad_fe_jac_fill.cpp.

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

Definition at line 604 of file fad_fe_jac_fill.cpp.

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

Definition at line 920 of file fad_fe_jac_fill.cpp.

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

Definition at line 976 of file fad_fe_jac_fill.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 1012 of file fad_fe_jac_fill.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 10:19:40 2011 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.6.3