libMesh::DirichletBoundary Class Reference
#include <dirichlet_boundaries.h>
Public Member Functions | |
| DirichletBoundary (const std::set< boundary_id_type > &b_in, const std::vector< unsigned int > &variables_in, const FunctionBase< Number > *f_in, const FunctionBase< Gradient > *g_in=NULL) | |
| DirichletBoundary (const DirichletBoundary &dirichlet_in) | |
Public Attributes | |
| std::set< boundary_id_type > | b |
| std::vector< unsigned int > | variables |
| AutoPtr< FunctionBase< Number > > | f |
| AutoPtr< FunctionBase< Gradient > > | g |
Detailed Description
Definition at line 43 of file dirichlet_boundaries.h.
Constructor & Destructor Documentation
| libMesh::DirichletBoundary::DirichletBoundary | ( | const std::set< boundary_id_type > & | b_in, | |
| const std::vector< unsigned int > & | variables_in, | |||
| const FunctionBase< Number > * | f_in, | |||
| const FunctionBase< Gradient > * | g_in = NULL | |||
| ) | [inline] |
Definition at line 46 of file dirichlet_boundaries.h.
References f, g, and libMesh::AutoPtr< Tp >::get().
| libMesh::DirichletBoundary::DirichletBoundary | ( | const DirichletBoundary & | dirichlet_in | ) | [inline] |
Definition at line 61 of file dirichlet_boundaries.h.
References f, g, and libMesh::AutoPtr< Tp >::get().
00061 : 00062 b(dirichlet_in.b), 00063 variables(dirichlet_in.variables), 00064 f(dirichlet_in.f.get() ? dirichlet_in.f->clone() : AutoPtr<FunctionBase<Number> >(NULL)), 00065 g(dirichlet_in.g.get() ? dirichlet_in.g->clone() : AutoPtr<FunctionBase<Gradient> >(NULL)) 00066 { 00067 libmesh_assert(f.get()); 00068 f->init(); 00069 if (g.get()) 00070 g->init(); 00071 }
Member Data Documentation
Definition at line 73 of file dirichlet_boundaries.h.
Referenced by libMesh::DofMap::remove_dirichlet_boundary().
Definition at line 75 of file dirichlet_boundaries.h.
Referenced by DirichletBoundary().
Definition at line 76 of file dirichlet_boundaries.h.
Referenced by DirichletBoundary().
| std::vector<unsigned int> libMesh::DirichletBoundary::variables |
Definition at line 74 of file dirichlet_boundaries.h.
Referenced by libMesh::DofMap::remove_dirichlet_boundary().
The documentation for this class was generated from the following file:
Site Created By: libMesh Developers
Last modified: February 05 2013 19:55:14 UTC
Hosted By: