NSF Postdoctoral Research
A set of C++ code developed by Andrew E. Slaughter
eq_base.h File Reference

A base class for my EquationSystem wrappers. More...

#include <string>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <boost/bind.hpp>
#include <libmesh.h>
#include <libmesh_common.h>
#include <parameters.h>
#include <point.h>
#include <string_to_enum.h>
#include <getpot.h>
#include <mesh.h>
#include <mesh_generation.h>
#include <boundary_info.h>
#include <dirichlet_boundaries.h>
#include <analytic_function.h>
#include <mesh_refinement.h>
#include <parmetis_partitioner.h>
#include <error_vector.h>
#include <kelly_error_estimator.h>
#include <linear_implicit_system.h>
#include <nonlinear_implicit_system.h>
#include <equation_systems.h>
#include <transient_system.h>
#include <vector_value.h>
#include <fe.h>
#include <fe_type.h>
#include <dof_map.h>
#include <quadrature_gauss.h>
#include <sparse_matrix.h>
#include <numeric_vector.h>
#include <dense_matrix.h>
#include <dense_vector.h>
#include <elem.h>
#include <perf_log.h>
#include "fem/common/eq_core.h"
#include "fem/common/my_analytic_function.h"
#include "fem/common/eq_boundary_base.h"
Include dependency graph for eq_base.h:
This graph shows which files directly or indirectly include this file:

Classes

class  SlaughterFEM::EqBase< Type, TypeBoundaryBase >
 A template base class for using libmesh to solve equations. More...

Namespaces

namespace  SlaughterFEM
 

FEM related code.


Typedefs

typedef libMesh::Number(* SlaughterFEM::eq_base_init_func_libmesh )(const Point &p, const Parameters &parameters, const std::string &sys_name, const std::string &unknown_name)
typedef libMesh::Number(* SlaughterFEM::eq_base_init_func_boost )(DenseVector< Number > &, const Point &, const Real)

Detailed Description

A base class for my EquationSystem wrappers.

 All Classes Namespaces Files Functions Variables Typedefs