dune-fem  2.4.1-rc
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
parDG_NoMPI::pardg::ExplicitRK4b Class Reference
Inheritance diagram for parDG_NoMPI::pardg::ExplicitRK4b:
Inheritance graph

Public Member Functions

 ExplicitRK4b (Communicator &comm, Function &f)
 
virtual bool step (double t, double dt, double *u)
 
virtual bool step (double t, double dt, double *u, int &newton_iterations, int &ils_iterations, int &max_newton_iterations, int &max_ils_iterations)
 
void set_output (std::ostream &os)
 
void set_limiter (Limiter &limiter)
 
void set_expl_limiter (Limiter &limiter)
 
void set_eta (double eta_lo, double eta_hi)
 

Protected Member Functions

virtual bool solve (double t, double dt, double *u)
 
virtual void resize (int new_size, int component)
 
int id () const
 
int size (int component=0) const
 
int new_size (int requested_new_size, int component=0)
 

Protected Attributes

Functionf
 
const int num_of_stages
 
Communicatorcomm
 
const int num_of_tmpobj
 
int dim
 
double * U
 
Limiterlimiter
 
LimiterexplLimiter
 
std::ostream * os
 

Constructor & Destructor Documentation

parDG_MPI::ExplicitRK4b::ExplicitRK4b ( Communicator comm,
Function f 
)

Member Function Documentation

int parDG_NoMPI::DynamicalObject::id ( ) const
inlineprotectedinherited
int parDG_NoMPI::DynamicalObject::new_size ( int  requested_new_size,
int  component = 0 
)
inlineprotectedinherited
void parDG_MPI::ODESolver::resize ( int  new_size,
int  component 
)
protectedvirtualinherited
void parDG_NoMPI::DynamicalObject::set_eta ( double  eta_lo,
double  eta_hi 
)
inlineinherited
void parDG_MPI::ODESolver::set_expl_limiter ( Limiter limiter)
inherited
void parDG_MPI::ODESolver::set_limiter ( Limiter limiter)
inherited
void parDG_MPI::ODESolver::set_output ( std::ostream &  os)
inherited
int parDG_NoMPI::DynamicalObject::size ( int  component = 0) const
inlineprotectedinherited
bool parDG_MPI::ExplicitRungeKutta::solve ( double  t,
double  dt,
double *  u 
)
protectedvirtualinherited
virtual bool parDG_NoMPI::pardg::ODESolver::step ( double  t,
double  dt,
double *  u,
int &  newton_iterations,
int &  ils_iterations,
int &  max_newton_iterations,
int &  max_ils_iterations 
)
inlinevirtualinherited
bool parDG_MPI::ExplicitRungeKutta::step ( double  t,
double  dt,
double *  u 
)
virtualinherited

Reimplemented from parDG_NoMPI::pardg::ODESolver.

Member Data Documentation

Communicator& parDG_NoMPI::pardg::ODESolver::comm
protectedinherited
int parDG_NoMPI::pardg::ODESolver::dim
protectedinherited
Limiter* parDG_NoMPI::pardg::ODESolver::explLimiter
protectedinherited
Function& parDG_NoMPI::pardg::ExplicitRungeKutta::f
protectedinherited
Limiter* parDG_NoMPI::pardg::ODESolver::limiter
protectedinherited
const int parDG_NoMPI::pardg::ExplicitRungeKutta::num_of_stages
protectedinherited
const int parDG_NoMPI::pardg::ODESolver::num_of_tmpobj
protectedinherited
std::ostream* parDG_NoMPI::pardg::ODESolver::os
protectedinherited
double* parDG_NoMPI::pardg::ODESolver::U
protectedinherited

The documentation for this class was generated from the following files: