Logo  0.95.0-final
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ community
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Feel::detail Namespace Reference

Classes

class  BoundaryCondition
 brief description More...
 
class  Environment
 Initialize, finalize, and query the Feel++ environment. More...
 
class  NAME
 brief description More...
 

Typedefs

typedef Feel::Singleton
< BackendManagerImpl > 
BackendManager
 
typedef Feel::Singleton
< BackendManagerDeleterImpl > 
BackendManagerDeleter
 
typedef Feel::Singleton
< PreconditionerManagerImpl > 
PreconditionerManager
 
typedef Feel::Singleton
< PreconditionerManagerDeleterImpl > 
PreconditionerManagerDeleter
 

Functions

FEELPP_NO_EXPORT std::pair
< std::string, std::string > 
at_option_parser_2 (std::string const &s)
 
template<typename T >
MaterialcreateMaterial ()
 
char ** dupargv (char **argv)
 
template<class Expr1 , class Expr2 >
ADExpr< @NAME @< ADExpr< Expr1 >
, ADExpr< Expr2 > > > 
FCT (const ADExpr< Expr1 > &expr1, const ADExpr< Expr2 > &expr2)
 
template<class T , int Nvar, int Order, int Var>
ADExpr< @NAME @< ADType< T,
Nvar, Order, Var >, ADType< T,
Nvar, Order, Var > > > 
FCT (const ADType< T, Nvar, Order, Var > &x, const ADType< T, Nvar, Order, Var > &y)
 
void freeargv (char **vector)
 
template<typename ImType , typename EltType >
gmcDefStencil< EltType >
::gmc_ptrtype 
gmcStencil (mpl::size_t< MESH_ELEMENTS >, EltType const &elem)
 
template<typename ImType , typename FaceType >
gmcDefFaceStencil< FaceType >
::gmc_ptrtype 
gmcStencil (mpl::size_t< MESH_FACES >, FaceType const &theface)
 
template<typename EltType >
void gmcUpdateStencil (mpl::size_t< MESH_ELEMENTS >, EltType const &elem, typename gmcDefStencil< EltType >::gmc_ptrtype &gmc)
 
template<typename FaceType >
void gmcUpdateStencil (mpl::size_t< MESH_FACES >, FaceType const &theface, typename gmcDefFaceStencil< FaceType >::gmc_ptrtype &gmc)
 
template<typename EltType >
size_type idEltStencil (mpl::size_t< MESH_ELEMENTS >, EltType const &elem)
 
template<typename FaceType >
size_type idEltStencil (mpl::size_t< MESH_FACES >, FaceType const &theface)
 
template<class T >
void ignore_unused_variable_warning (const T &)
 
AboutData makeAbout (char *name)
 
po::options_description makeOptions ()
 
template<class W , class T , int Nvar, int Order, int Var>
ADExpr< AdFuncPow< ADType< T,
Nvar, Order, Var >, ADCst< W > > > 
pow (const ADType< T, Nvar, Order, Var > &x, W y)
 
fs::path scratchdir ()
 
template<typename mesh_type >
void searchPartitionAroundEdge (const int myRank, typename mesh_type::face_type const &faceContainEdge, const uint16_type idEdgesInFace, typename mesh_type::element_type const &eltOnProc, std::set< size_type > &memoryIdsFaces, std::set< boost::tuple< int, size_type > > &multiProcessRes, bool firstExp, mpl::int_< 0 >)
 
template<typename mesh_type >
void searchPartitionAroundEdge (const int myRank, typename mesh_type::face_type const &faceContainEdge, const uint16_type idEdgesInFace, typename mesh_type::element_type const &eltOnProc, std::set< size_type > &memoryIdsFaces, std::set< boost::tuple< int, size_type > > &multiProcessRes, bool firstExp, mpl::int_< 1 >)
 
template<typename mesh_type >
void searchPartitionAroundEdge (const int myRank, typename mesh_type::face_type const &faceContainEdge, const uint16_type idEdgesInFace, typename mesh_type::element_type const &eltOnProc, std::set< size_type > &memoryIdsFaces, std::set< boost::tuple< int, size_type > > &multiProcessRes, bool firstExp, mpl::int_< 2 >)
 
template<typename mesh_type >
void searchPartitionAroundEdge (const int myRank, typename mesh_type::face_type const &faceContainEdge, const uint16_type idEdgesInFace, typename mesh_type::element_type const &eltOnProc, std::set< size_type > &memoryIdsFaces, std::set< boost::tuple< int, size_type > > &multiProcessRes, bool firstExp, mpl::int_< 3 >)
 
template<typename mesh_type >
void searchPartitionAroundEdge (const int myRank, typename mesh_type::face_type const &faceContainEdge, const uint16_type idEdgesInFace, typename mesh_type::element_type const &eltOnProc, std::set< size_type > &memoryIdsFaces, std::set< boost::tuple< int, size_type > > &multiProcessRes)
 
template<typename element_type >
void searchPartitionAroundNode (const int myRank, ublas::vector< double > const &nodeSearched, element_type const &eltOnProc, std::set< size_type > &memoryIdsFaces, std::set< boost::tuple< int, size_type > > &multiProcessRes)
 
template<typename BidirectionalIterator >
void sortSparsityRow (const BidirectionalIterator begin, BidirectionalIterator middle, const BidirectionalIterator end)
 
template<typename MeshType >
boost::tuple< int, size_typeupdateDofOnEdges (MeshType const &mesh, typename MeshType::face_type const &theface, const int IdProcessOfGhost, const size_type idFaceInPartition, typename MeshType::element_type const &eltOnProc, const uint16_type idEdgesInFace, mpl::int_< 0 >)
 
template<typename MeshType >
boost::tuple< int, size_typeupdateDofOnEdges (MeshType const &mesh, typename MeshType::face_type const &theface, const int IdProcessOfGhost, const size_type idFaceInPartition, typename MeshType::element_type const &eltOnProc, const uint16_type idEdgesInFace, mpl::int_< 1 >)
 
template<typename MeshType >
boost::tuple< int, size_typeupdateDofOnEdges (MeshType const &mesh, typename MeshType::face_type const &theface, const int IdProcessOfGhost, const size_type idFaceInPartition, typename MeshType::element_type const &eltOnProc, const uint16_type idEdgesInFace, mpl::int_< 2 >)
 
template<typename MeshType >
boost::tuple< int, size_typeupdateDofOnEdges (MeshType const &mesh, typename MeshType::face_type const &theface, const int IdProcessOfGhost, const size_type idFaceInPartition, typename MeshType::element_type const &eltOnProc, const uint16_type idEdgesInFace, mpl::int_< 3 >)
 
template<typename MeshType >
boost::tuple< int, size_typeupdateDofOnEdges (MeshType const &mesh, typename MeshType::face_type const &theface, const int IdProcessOfGhost, const size_type idFaceInPartition, typename MeshType::element_type const &eltOnProc, const uint16_type idEdgesInFace)
 
template<typename MeshType >
boost::tuple< int, size_typeupdateDofOnVertices (MeshType const &mesh, typename MeshType::face_type const &theface, const int IdProcessOfGhost, const size_type idFaceInPartition, typename MeshType::element_type const &eltOnProc, const uint16_type locDof)
 

Variables

const int spaces = 30
 

Detailed Description

Policy for Scalar polynomials or polynomial set of dimension Dim


Generated on Sun Oct 20 2013 08:25:09 for Feel++ by doxygen 1.8.4