25 #ifndef GRINS_CONVECTION_DIFFUSION_H 
   26 #define GRINS_CONVECTION_DIFFUSION_H 
   33 #include "libmesh/parsed_function.h" 
   64     std::vector<libMesh::ParsedFunction<libMesh::Number> > 
_v;
 
   79 #endif // GRINS_CONVECTION_DIFFUSION_H 
virtual void init_variables(libMesh::FEMSystem *system)
Initialize variables for this physics. 
 
Physics abstract base class. Defines API for physics to be added to MultiphysicsSystem. 
 
Generic FE variable for generic physics. 
 
virtual void set_time_evolving_vars(libMesh::FEMSystem *system)
Set which variables are time evolving. 
 
virtual void init_context(AssemblyContext &context)
Initialize context for added physics variables. 
 
libMesh::ParsedFunction< libMesh::Number > _kappa
Diffusivity, . 
 
virtual void mass_residual(bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
Mass matrix part(s) for element interiors. All boundary terms lie within the time_derivative part...
 
GenericFETypeVariable _var
 
virtual ~ConvectionDiffusion()
 
std::vector< libMesh::ParsedFunction< libMesh::Number > > _v
Velocity field, ;. 
 
virtual void element_time_derivative(bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
Time dependent part(s) of physics for element interiors.