|
| typedef ArrayT::array_view< 2 >::type | View |
| |
| typedef Eigen::Array< Real, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > | ArrayStorage |
| |
| typedef Eigen::Map< ArrayStorage, Eigen::Unaligned, Eigen::Stride< Eigen::Dynamic, Eigen::Dynamic > > | Ref |
| |
| typedef Eigen::Block< Ref, Eigen::Dynamic, 1 > | RefCol |
| |
| typedef Eigen::Array< Real, 1, Eigen::Dynamic, Eigen::RowMajor > | RowArrayStorage |
| |
| typedef Eigen::Map< RowArrayStorage, Eigen::Unaligned > | RowArrayRef |
| |
| typedef Eigen::Matrix< Real, 1, Eigen::Dynamic, Eigen::RowMajor > | RowVectorStorage |
| |
| typedef Eigen::Map< RowVectorStorage, Eigen::Unaligned > | RowVectorRef |
| |
| typedef Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > | RowTensorStorage |
| |
| typedef Eigen::Map< RowTensorStorage, Eigen::Unaligned > | RowTensorRef |
| |
| typedef Real | value_type |
| | the value type stored in each entry of the 2-dimensional table More...
|
| |
| typedef TableArray< Real >::type | ArrayT |
| | the type of the internal structure of the table More...
|
| |
| typedef TableRow< Real >::type | Row |
| | the type of a row in the internal structure of the table More...
|
| |
| typedef TableConstRow< Real >::type | ConstRow |
| | the const type of a row in the internal structure of the table More...
|
| |
| typedef ArrayBufferT< Real > | Buffer |
| | the type of the buffer used to interact with the table More...
|
| |
| typedef ComponentIterator< Component > | iterator |
| | type of the iterator to Component More...
|
| |
| typedef ComponentIterator< Component const > | const_iterator |
| | type of the iterator to constant Component More...
|
| |
Public Types inherited from SignalHandler |
| typedef std::vector< SignalPtr > | storage_t |
| | storage type for signals More...
|
| |
|
| | Field (const std::string &name) |
| |
| virtual | ~Field () |
| | Virtual destructor. More...
|
| |
| std::string | var_name (Uint i=0) const |
| |
| Uint | nb_vars () const |
| |
| bool | has_variable (const std::string &vname) const |
| | True if the field contains a variable with the given name. More...
|
| |
| Uint | var_number (const std::string &vname) const |
| | Find the variable index of the given variable. More...
|
| |
| Uint | var_offset (const std::string &vname) const |
| | Return the start index of a given variable. More...
|
| |
| Uint | var_offset (const Uint var_nb) const |
| | Return the start index of a given variable number. More...
|
| |
| VarType | var_length (const std::string &vname) const |
| | Return the length (in number of Real values occupied in the data row) of the variable of the given name. More...
|
| |
| VarType | var_length (const Uint i=0) const |
| | Return the length (in number of Real values occupied in the data row) of the variable of the given var number. More...
|
| |
| void | set_dict (Dictionary &dict) |
| |
| Dictionary & | dict () const |
| |
| View | view (const Uint start, const Uint size) |
| |
| View | view (common::Table< Uint >::ConstRow &indices) |
| |
| common::List< Uint > & | glb_idx () const |
| |
| common::List< Uint > & | rank () const |
| |
| bool | is_ghost (const Uint idx) const |
| |
| bool | continuous () const |
| |
| bool | discontinuous () const |
| |
| const Handle< Space const > & | space (const Handle< Entities const > &entities) const |
| |
| const Space & | space (const Entities &entities) const |
| |
| const std::vector< Handle< Entities > > & | entities_range () const |
| |
| const std::vector< Handle< Space > > & | spaces () const |
| |
| Field & | coordinates () const |
| |
| common::PE::CommPattern & | parallelize_with (common::PE::CommPattern &comm_pattern) |
| |
| common::PE::CommPattern & | parallelize () |
| |
| void | synchronize () |
| |
| math::VariablesDescriptor & | descriptor () const |
| |
| void | set_descriptor (math::VariablesDescriptor &descriptor) |
| |
| void | create_descriptor (const std::string &description, const Uint dimension=0) |
| |
| Ref | ref () |
| |
| Ref | col (const Uint c) |
| |
| RowArrayRef | row (const Uint r) |
| |
| Real & | scalar (const Uint r) |
| |
| RowVectorRef | vector (const Uint r) |
| |
| RowTensorRef | tensor (const Uint r) |
| |
| void | set_var_type (const VarType var_type) |
| |
| VarType | var_type () const |
| |
| Field & | operator= (const Field &U) |
| | U = U. More...
|
| |
| Field & | operator= (const Real &c) |
| | U = c. More...
|
| |
| Field & | operator+= (const Real &c) |
| | U += c. More...
|
| |
| Field & | operator+= (const Field &U) |
| | U += U. More...
|
| |
| Field & | operator-= (const Real &c) |
| | U -= c. More...
|
| |
| Field & | operator-= (const Field &U) |
| | U -= U. More...
|
| |
| Field & | operator*= (const Real &c) |
| | U *= c. More...
|
| |
| Field & | operator*= (const Field &U) |
| | U *= U. More...
|
| |
| Field & | operator/= (const Real &c) |
| | U /= c. More...
|
| |
| Field & | operator/= (const Field &U) |
| | U /= U. More...
|
| |
| | Table (const std::string &name) |
| |
| void | set_row_size (const Uint nb_cols) |
| |
| virtual void | resize (const Uint nb_rows) |
| |
| ArrayT & | array () |
| |
| const ArrayT & | array () const |
| |
| Buffer | create_buffer (const size_t buffersize=16384) |
| |
| boost::shared_ptr< Buffer > | create_buffer_ptr (const size_t buffersize=16384) |
| |
| Row | operator[] (const Uint idx) |
| |
| ConstRow | operator[] (const Uint idx) const |
| |
| Uint | size () const |
| |
| Uint | row_size (Uint i=0) const |
| |
| void | set_row (const Uint array_idx, const VectorT &row) |
| |
| Table< Real > & | seekp (const Uint p) |
| | Set position for the next input by <<. More...
|
| |
| Uint | tellp () const |
| | Get the current seek position as used by <<. More...
|
| |
| | Component (const std::string &name) |
| |
| virtual | ~Component () |
| | Virtual destructor. More...
|
| |
| const std::string & | name () const |
| | Access the name of the component. More...
|
| |
| void | rename (const std::string &name) |
| | Rename the component. More...
|
| |
| URI | uri () const |
| | Construct the full path. More...
|
| |
| void | complete_path (URI &path) const |
| |
| Handle< Component > | access_component (const URI &path) const |
| |
| Handle< Component > | access_component_checked (const URI &path) |
| |
| Handle< Component const > | access_component_checked (const URI &path) const |
| |
| Handle< Component > | handle () |
| | Get a handle to the component. More...
|
| |
| Handle< Component const > | handle () const |
| |
| template<typename ComponentT > |
| Handle< ComponentT > | handle () |
| |
| template<typename ComponentT > |
| Handle< ComponentT const > | handle () const |
| |
| Handle< Component > | parent () const |
| |
| Handle< Component const > | root () const |
| |
| Handle< Component > | root () |
| |
| Handle< Component > | get_child (const std::string &name) |
| |
| Handle< Component const > | get_child (const std::string &name) const |
| |
| Handle< Component > | get_child_checked (const std::string &name) |
| |
| Handle< Component const > | get_child_checked (const std::string &name) const |
| |
| Handle< Component > | create_component (const std::string &name, const std::string &builder) |
| | Build a (sub)component of this component using the extended type_name of the component. More...
|
| |
| template<typename T > |
| Handle< T > | create_component (const std::string &name) |
| | Create a (sub)component of this component automatically cast to the specified type. More...
|
| |
| template<typename T > |
| Handle< T > | create_static_component (const std::string &name) |
| | Create a static "always there" subcomponent. More...
|
| |
| Component & | add_component (const boost::shared_ptr< Component > &subcomp) |
| | Add the passed component as a subcomponent. More...
|
| |
| void | add_link (Component &linked_component) |
| |
| boost::shared_ptr< Component > | remove_component (const std::string &name) |
| | Remove a (sub)component of this component. More...
|
| |
| boost::shared_ptr< Component > | remove_component (Component &subcomp) |
| | Remove a (sub)component of this component. More...
|
| |
| void | clear () |
| | Remove all sub-components of this component, except for the static ones. More...
|
| |
| void | move_to (Component &to_parent) |
| |
| std::string | tree (bool basic_mode=false, Uint depth=0, Uint recursion_level=0) const |
| |
| std::string | info (const std::string &what=std::string("cospt")) const |
| |
| size_t | count_children () const |
| |
| virtual std::string | derived_type_name () const =0 |
| |
| PropertyList & | properties () |
| |
| const PropertyList & | properties () const |
| |
| OptionList & | options () |
| |
| const OptionList & | options () const |
| |
| void | reset_options () |
| | Reset all options to their default value. More...
|
| |
| void | configure_option_recursively (const std::string &optname, const boost::any &val) |
| |
| Component & | mark_basic () |
| | marks this component as basic. More...
|
| |
| template<typename ComponentT > |
| void | put_components (std::vector< boost::shared_ptr< ComponentT > > &vec, const bool recurse) |
| |
| template<typename ComponentT > |
| void | put_components (std::vector< boost::shared_ptr< ComponentT const > > &vec, const bool recurse) const |
| |
| template<> |
| void | put_components (std::vector< boost::shared_ptr< Component > > &vec, const bool recurse) |
| |
| template<> |
| void | put_components (std::vector< boost::shared_ptr< Component const > > &vec, const bool recurse) const |
| |
| Component::iterator | begin () |
| | The begin iterator for a range containing Components. More...
|
| |
| Component::iterator | end () |
| | The end iterator for a range containing Components. More...
|
| |
| Component::const_iterator | begin () const |
| | The begin iterator for a range containing Components (const version) More...
|
| |
| Component::const_iterator | end () const |
| | The end iterator for a range containing Components (const version) More...
|
| |
| Component::iterator | recursive_begin () |
| | The begin iterator for a recursive range containing Components. More...
|
| |
| Component::iterator | recursive_end () |
| | The end iterator for a recursive range containing Components. More...
|
| |
| Component::const_iterator | recursive_begin () const |
| | The begin iterator for a recursive range containing Components (const version) More...
|
| |
| Component::const_iterator | recursive_end () const |
| | The end iterator for a recursive range containing Components (const version) More...
|
| |
| template<typename T > |
| Handle< T > | create_component (const std::string &name, const std::string &builder) |
| | Create a component using the reduced builder name. More...
|
| |
| void | signal_configure (SignalArgs &args) |
| | configures all the options on this class More...
|
| |
| void | signal_create_component (SignalArgs &args) |
| | creates a component from this component More...
|
| |
| void | signal_delete_component (SignalArgs &args) |
| | delete this component More...
|
| |
| void | signal_move_component (SignalArgs &args) |
| | moves a component from this component to another More...
|
| |
| void | signal_list_tree (SignalArgs &args) const |
| | lists the sub components and puts them on the xml_tree More...
|
| |
| void | signal_list_tree_recursive (SignalArgs &args) const |
| | prints tree recursively More...
|
| |
| void | signal_list_properties (SignalArgs &args) const |
| | lists the properties of this component More...
|
| |
| void | signal_list_options (SignalArgs &args) const |
| | lists the properties of this component More...
|
| |
| void | signal_list_options_recursive (SignalArgs &args) const |
| | prints all options recursive More...
|
| |
| void | signal_list_signals (SignalArgs &args) const |
| | lists the signals of this component More...
|
| |
| void | signal_list_signals_recursive (SignalArgs &args) const |
| | prints all signals recursive More...
|
| |
| void | signal_print_info (SignalArgs &args) const |
| | gets info on this component More...
|
| |
| void | signal_print_tree (SignalArgs &args) const |
| | signal to print the tree More...
|
| |
| void | signature_print_tree (SignalArgs &args) const |
| | signature to signal_print_tree More...
|
| |
| void | signal_rename_component (SignalArgs &args) |
| | renames this component More...
|
| |
| void | signal_save_tree (SignalArgs &args) |
| | dumps the tree to a file More...
|
| |
| void | signal_list_content (SignalArgs &args) |
| | gives information about this component such as options, signals, ... More...
|
| |
| void | signal_signature (SignalArgs &args) |
| | Gives a signal signature, if any. More...
|
| |
| void | signature_create_component (SignalArgs &args) |
| |
| void | signature_rename_component (SignalArgs &args) |
| |
| void | signature_move_component (SignalArgs &args) |
| |
| void | signal_store_timings (SignalArgs &args) |
| | Signal to store the timings (if enabled) into properties, i.e. for readout from python or the GUI. More...
|
| |
| void | signal_clear (SignalArgs &args) |
| | Signal to remove all sub-components. More...
|
| |
| void | signal_reset_options (SignalArgs &args) |
| | Signal to set all options to their default value. More...
|
| |
| void | signal_add_tag (SignalArgs &args) |
| | Signal to add a tag. More...
|
| |
| void | signature_add_tag (SignalArgs &args) |
| |
Public Member Functions inherited from SignalHandler |
| | ~SignalHandler () |
| |
| const storage_t & | signal_list () const |
| |
| SignalPtr | signal (const SignalID &sname) |
| |
| SignalCPtr | signal (const SignalID &sname) const |
| |
| SignalRet | call_signal (const SignalID &sname, SignalArgs &sinput) |
| | Calls the signal by providing its name and input. More...
|
| |
| SignalRet | call_signal (const SignalID &sname, std::vector< std::string > &sinput) |
| | Calls the signal by providing its name and input. More...
|
| |
| bool | signal_exists (const SignalID &sname) const |
| | Checks if a signal exists or not. More...
|
| |
| Signal & | regist_signal (const SignalID &sname) |
| | Regist signal. More...
|
| |
| void | unregist_signal (const SignalID &sname) |
| | Unregist signal. More...
|
| |
| | ~ConnectionManager () |
| | destructor closes all connections More...
|
| |
| Connection * | connection (const std::string &name) |
| |
| Connection * | manage_connection (const std::string &name) |
| | manages a connection (creates if necessary) More...
|
| |
| | TaggedObject () |
| | Constructor. More...
|
| |
| bool | has_tag (const std::string &tag) const |
| |
| void | add_tag (const std::string &tag) |
| |
| std::vector< std::string > | get_tags () const |
| |
| void | remove_tag (const std::string &tag) |
| |
Field component class This class stores fields which can be applied to fields (Field)
- Author
- Willem Deconinck, Tiago Quintino
Definition at line 34 of file Field.hpp.