#include <timeset.hpp>
data TimeSet
Classes | |
class | Step |
a step in a time set More... | |
Public Types | |
Subclasses | |
typedef MeshType | mesh_type |
typedef boost::shared_ptr < mesh_type > | mesh_ptrtype |
typedef FunctionSpace < MeshType, bases< Lagrange < 0, Scalar, Discontinuous > >, Discontinuous > | scalar_p0_space_type |
typedef FunctionSpace < MeshType, bases< Lagrange < 0, Vectorial, Discontinuous > >, Discontinuous > | vector_p0_space_type |
typedef FunctionSpace < MeshType, bases< Lagrange < 0, Tensor2, Discontinuous > >, Discontinuous > | tensor2_p0_space_type |
typedef FunctionSpace < MeshType, bases< Lagrange< N, Scalar > > > | scalar_p1_space_type |
typedef FunctionSpace < MeshType, bases< Lagrange< N, Vectorial > > > | vector_p1_space_type |
typedef FunctionSpace < MeshType, bases< Lagrange< N, Tensor2 > > > | tensor2_p1_space_type |
typedef boost::shared_ptr < scalar_p0_space_type > | scalar_p0_space_ptrtype |
typedef boost::shared_ptr < vector_p0_space_type > | vector_p0_space_ptrtype |
typedef boost::shared_ptr < tensor2_p0_space_type > | tensor2_p0_space_ptrtype |
typedef boost::shared_ptr < scalar_p1_space_type > | scalar_p1_space_ptrtype |
typedef boost::shared_ptr < vector_p1_space_type > | vector_p1_space_ptrtype |
typedef boost::shared_ptr < tensor2_p1_space_type > | tensor2_p1_space_ptrtype |
typedef scalar_p0_space_type::element_type | element_scalar_type |
typedef vector_p0_space_type::element_type | element_vector_type |
typedef tensor2_p0_space_type::element_type | element_tensor2_type |
typedef scalar_p1_space_type::element_type | nodal_scalar_type |
typedef vector_p1_space_type::element_type | nodal_vector_type |
typedef tensor2_p1_space_type::element_type | nodal_tensor2_type |
Typedefs | |
typedef Step | step_type |
typedef boost::shared_ptr< Step > | step_ptrtype |
typedef std::set< step_ptrtype, ltstep > | step_set_type |
typedef step_set_type::iterator | step_iterator |
typedef step_set_type::const_iterator | step_const_iterator |
typedef step_set_type::reverse_iterator | step_reverse_iterator |
typedef step_set_type::const_reverse_iterator | step_const_reverse_iterator |
Public Member Functions | |
bool | hasMesh () const |
mesh_ptrtype | mesh () const |
void | setMesh (mesh_ptrtype m) |
template<typename IgnoreStepType > | |
TimeSet< MeshType, N > ::step_ptrtype | step (Real __time) |
Constructors, destructor | |
TimeSet (std::string filename="undefined", bool init=false) | |
TimeSet (TimeSet const &) | |
~TimeSet () | |
Operator overloads | |
TimeSet & | operator= (TimeSet const &) |
Accessors | |
std::string const & | name () const |
uint32_type | index () const |
size_type | numberOfSteps () const |
size_type | numberOfStepsIgnored () const |
size_type | numberOfSteps (mpl::bool_< false >) const |
size_type | numberOfSteps (mpl::bool_< true >) const |
size_type | numberOfTotalSteps () const |
Real | timeIncrement () const |
Mutators | |
| |
void | setTimeIncrement (Real __incr) |
void | setNumberOfStepsInMemory (uint16_type __i) |
Methods | |
step_ptrtype | step (Real __time, bool __ignoreStep=false) |
template<typename IgnoreStepType > | |
step_ptrtype | step (Real __time) |
step_iterator | beginStep () |
step_const_iterator | beginStep () const |
step_reverse_iterator | rbeginStep () |
step_const_reverse_iterator | rbeginStep () const |
step_iterator | endStep () |
step_const_iterator | endStep () const |
step_reverse_iterator | rendStep () |
step_const_reverse_iterator | rendStep () const |
step_iterator | beginStep (mpl::bool_< false >) |
step_const_iterator | beginStep (mpl::bool_< false >) const |
step_iterator | endStep (mpl::bool_< false >) |
step_const_iterator | endStep (mpl::bool_< false >) const |
step_iterator | beginStep (mpl::bool_< true >) |
step_const_iterator | beginStep (mpl::bool_< true >) const |
step_iterator | endStep (mpl::bool_< true >) |
step_const_iterator | endStep (mpl::bool_< true >) const |
std::pair< step_iterator, bool > | insertStep (step_ptrtype __step, mpl::bool_< false >) |
std::pair< step_iterator, bool > | insertStep (step_ptrtype __step, mpl::bool_< true >) |
void | clear () |
void | load (std::string _nameFile, Real __time) |
void | save (std::string _nameFile) |
Protected Attributes | |
uint32_type | M_index |
uint16_type | M_keep_steps |
std::string | M_name |
step_set_type | M_step_set |
step_set_type | M_stepIgnored_set |
Real | M_time_increment |
Friends | |
class | boost::serialization::access |
Feel::TimeSet< MeshType, N >::TimeSet | ( | std::string | filename = "undefined" , |
bool | init = false |
||
) |
constructor for a time set
filename | name of the file that stores the timeset information |
init | if true, remove the file that stores the timset info if it exists |
References Feel::TimeSet< MeshType, N >::M_name.
|
inline |
References Feel::TimeSet< MeshType, N >::M_index.
|
inline |
References Feel::TimeSet< MeshType, N >::M_name.
|
inline |
References Feel::TimeSet< MeshType, N >::M_step_set.
|
inline |
References Feel::TimeSet< MeshType, N >::M_step_set.
|
inline |
References Feel::TimeSet< MeshType, N >::M_stepIgnored_set.
|
inline |
References Feel::TimeSet< MeshType, N >::M_stepIgnored_set.
|
inline |
References Feel::TimeSet< MeshType, N >::M_step_set, and Feel::TimeSet< MeshType, N >::M_stepIgnored_set.
|
inline |
set the time increment
References Feel::TimeSet< MeshType, N >::M_time_increment.
|
inline |
__time | time at which we want to get the step __ignoreStep : exporter don't save |
__time
if not found then generate a new one
|
inline |
References Feel::TimeSet< MeshType, N >::M_time_increment.
|
protected |
index of the time set
|
protected |
name of the time set
|
protected |
steps
|
protected |
steps ignored because of frequence > 1 in exporter
|
protected |
time increment