#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
1.8.5