FEApp_TemplateTypes.hpp File Reference

#include "Sacado_ConfigDefs.h"
#include "Sacado_mpl_vector.hpp"
#include "Sacado_MathFunctions.hpp"
#include "Sacado.hpp"
#include "Sacado_ScalarParameterLibrary.hpp"

Include dependency graph for FEApp_TemplateTypes.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  FEApp

Classes

struct  FEApp::ResidualType
struct  FEApp::JacobianType
struct  FEApp::TangentType
struct  FEApp::EvaluationTraits
struct  FEApp::EvaluationTraits::apply< EvalT >
struct  FEApp::EvaluationTraits::apply< ResidualType >
struct  FEApp::EvaluationTraits::apply< JacobianType >
struct  FEApp::EvaluationTraits::apply< TangentType >

Defines

#define SG_ACTIVE   0
#define SACADO_ETI
#define INSTANTIATE_TEMPLATE_CLASS_RESIDUAL(name)   template class name<FEApp::ResidualType>;
#define INSTANTIATE_TEMPLATE_CLASS_JACOBIAN(name)   template class name<FEApp::JacobianType>;
#define INSTANTIATE_TEMPLATE_CLASS_TANGENT(name)   template class name<FEApp::TangentType>;
#define INSTANTIATE_TEMPLATE_CLASS_SGRESIDUAL(name)
#define INSTANTIATE_TEMPLATE_CLASS_SGJACOBIAN(name)
#define INSTANTIATE_TEMPLATE_CLASS(name)

Typedefs

typedef double RealType
typedef Sacado::Fad::DFad<
double > 
FadType
typedef Sacado::ScalarParameterLibrary<
FEApp::EvaluationTraits
ParamLib
typedef Sacado::ScalarParameterVector<
FEApp::EvaluationTraits
ParamVec
typedef Sacado::mpl::vector EvalTypes0
typedef Sacado::mpl::push_back<
EvalTypes0, FEApp::ResidualType
>::type 
EvalTypes1
typedef Sacado::mpl::push_back<
EvalTypes1, FEApp::JacobianType
>::type 
EvalTypes2
typedef Sacado::mpl::push_back<
EvalTypes2, FEApp::TangentType
>::type 
EvalTypes3
typedef EvalTypes3 EvalTypes5
typedef EvalTypes5 EvalTypes


Define Documentation

#define SG_ACTIVE   0

Definition at line 41 of file FEApp_TemplateTypes.hpp.

#define SACADO_ETI

Definition at line 115 of file FEApp_TemplateTypes.hpp.

#define INSTANTIATE_TEMPLATE_CLASS_RESIDUAL ( name   )     template class name<FEApp::ResidualType>;

Definition at line 118 of file FEApp_TemplateTypes.hpp.

#define INSTANTIATE_TEMPLATE_CLASS_JACOBIAN ( name   )     template class name<FEApp::JacobianType>;

Definition at line 119 of file FEApp_TemplateTypes.hpp.

#define INSTANTIATE_TEMPLATE_CLASS_TANGENT ( name   )     template class name<FEApp::TangentType>;

Definition at line 120 of file FEApp_TemplateTypes.hpp.

#define INSTANTIATE_TEMPLATE_CLASS_SGRESIDUAL ( name   ) 

Definition at line 125 of file FEApp_TemplateTypes.hpp.

#define INSTANTIATE_TEMPLATE_CLASS_SGJACOBIAN ( name   ) 

Definition at line 126 of file FEApp_TemplateTypes.hpp.

#define INSTANTIATE_TEMPLATE_CLASS ( name   ) 

Value:

Definition at line 129 of file FEApp_TemplateTypes.hpp.


Typedef Documentation

typedef double RealType

Definition at line 59 of file FEApp_TemplateTypes.hpp.

typedef Sacado::Fad::DFad<double> FadType

Definition at line 60 of file FEApp_TemplateTypes.hpp.

typedef Sacado::ScalarParameterLibrary<FEApp::EvaluationTraits> ParamLib

Definition at line 98 of file FEApp_TemplateTypes.hpp.

typedef Sacado::ScalarParameterVector<FEApp::EvaluationTraits> ParamVec

Definition at line 99 of file FEApp_TemplateTypes.hpp.

typedef Sacado::mpl::vector EvalTypes0

Definition at line 102 of file FEApp_TemplateTypes.hpp.

typedef Sacado::mpl::push_back<EvalTypes0, FEApp::ResidualType>::type EvalTypes1

Definition at line 103 of file FEApp_TemplateTypes.hpp.

typedef Sacado::mpl::push_back<EvalTypes1, FEApp::JacobianType>::type EvalTypes2

Definition at line 104 of file FEApp_TemplateTypes.hpp.

typedef Sacado::mpl::push_back<EvalTypes2, FEApp::TangentType>::type EvalTypes3

Definition at line 105 of file FEApp_TemplateTypes.hpp.

typedef EvalTypes3 EvalTypes5

Definition at line 110 of file FEApp_TemplateTypes.hpp.

typedef EvalTypes5 EvalTypes

Definition at line 112 of file FEApp_TemplateTypes.hpp.


Generated on Wed May 12 21:39:43 2010 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.4.7