Go to the documentation of this file.
   20 #ifndef LIBMESH_TRANSIENT_SYSTEM_H 
   21 #define LIBMESH_TRANSIENT_SYSTEM_H 
   24 #include "libmesh/system.h" 
   25 #include "libmesh/libmesh_config.h" 
   31 class LinearImplicitSystem;
 
   32 class NonlinearImplicitSystem;
 
   34 #ifdef LIBMESH_HAVE_SLEPC 
   66                    const std::string & 
name,
 
   67                    const unsigned int number);
 
   88   virtual void clear () 
override;
 
  156 #ifdef LIBMESH_HAVE_SLEPC 
  164 template <
class Base>
 
  168   std::string type = 
"Transient";
 
  169   type += Base::system_type ();
 
  181 #endif // LIBMESH_TRANSIENT_SYSTEM_H 
  
virtual void re_update() override
Re-update the local values when the mesh has changed.
 
TransientSystem< EigenSystem > TransientEigenSystem
 
TransientSystem< System > TransientBaseSystem
 
Manages storage and variables for transient systems.
 
virtual ~TransientSystem()
Destructor.
 
TransientSystem< LinearImplicitSystem > TransientImplicitSystem
 
The libMesh namespace provides an interface to certain functionality in the library.
 
TransientSystem< NonlinearImplicitSystem > TransientNonlinearImplicitSystem
 
TransientSystem(EquationSystems &es, const std::string &name, const unsigned int number)
Constructor.
 
virtual void add_old_vectors()
Helper function for (re-)adding old and older solution vectors.
 
std::unique_ptr< NumericVector< Number > > older_local_solution
All the values I need to compute my contribution to the simulation at hand.
 
This class is part of the rbOOmit framework.
 
TransientSystem< ExplicitSystem > TransientExplicitSystem
 
This is the EquationSystems class.
 
TransientSystem< LinearImplicitSystem > TransientLinearImplicitSystem
 
virtual std::string system_type() const override
 
Number older_solution(const dof_id_type global_dof_number) const
 
virtual void clear() override
Clear all the data structures associated with the system.
 
Number old_solution(const dof_id_type global_dof_number) const
 
std::unique_ptr< NumericVector< Number > > old_local_solution
All the values I need to compute my contribution to the simulation at hand.
 
TransientSystem< Base > sys_type
The type of system.
 
std::string name(const ElemQuality q)
This function returns a string containing some name for q.