Commit c50af1d2 authored by Jean-Noël Grad's avatar Jean-Noël Grad Committed by Helen Schottenhamml
Browse files

Tutorials and documentation maintenance

parent 7751b2df
......@@ -57,5 +57,5 @@ bool CellInterval::overlaps( const CellVector& cellVector ) const
} // namesapce cell
} // namespace cell
} // namespace walberla
......@@ -155,7 +155,7 @@ inline void CellVector::push_back( const uint_t x, const uint_t y, const uint_t
//**********************************************************************************************************************
/*! \brief Return if cell (x,y,z) is contained in cell vector
*
* Complexity is O(N), where N == this->size(). If you need a data strcuture for storing cells that
* Complexity is O(N), where N == this->size(). If you need a data structure for storing cells that
* provides an contains method that runs in O(logN) use a CellSet, not a CellVector.
*
* \return true, if cell is contained
......
......@@ -100,7 +100,7 @@ namespace debug {
string offset = bracketPart.substr( plusPos+1 );
#endif
// try to demangle -> no return code if successfull
// try to demangle -> no return code if successful
// but the returned string starts with "demangle" if demangling failed
// really hacky :(
string demangled = demangle( functionName );
......
......@@ -106,7 +106,7 @@ static void parseIgnoreBlocks( const Config::Blocks & ignoreBlocks, std::vector<
* the log message is ignored. To divide components of your path always uses slashes!
* They will automatically be converted to the regex (/|\\), matching slashes and back-slashes. For fancy regexes
* you can use perl regex syntax.
* To ignore warnings use the spcecial ignoreWarning block.
* To ignore warnings use the special ignoreWarning block.
* Note that you cannot ignore Errors since they abort your program!
*
* Examples:
......
......@@ -285,7 +285,7 @@ inline constexpr MatrixMxN<Type>::MatrixMxN( const MatrixMxN& m )
MatrixMxN<real> A = init;
\endcode
* The matrix is sized accoring to the size of the array and initialized with the given values.
* The matrix is sized according to the size of the array and initialized with the given values.
* Missing values are initialized with zero (as e.g. the value 6 in the example).
*/
template< typename Type > // Data type of the matrix
......@@ -348,7 +348,7 @@ inline MatrixMxN<Type>::~MatrixMxN()
A = init;
\endcode
* The matrix is resized accoring to the size of the array and initialized with the given values.
* The matrix is resized according to the size of the array and initialized with the given values.
* Missing values are initialized with zero (as e.g. the value 6 in the example).
*/
template< typename Type > // Data type of the matrix
......
......@@ -137,7 +137,7 @@ double FunctionParser::evaluate( const std::map<std::string,double> & symbolTabl
auto symbolEntryIt = symbolTable.find( *vIt );
if( symbolEntryIt == symbolTable.end() )
WALBERLA_ABORT( "Error evaluationg expression. Variable \"" << *vIt << "\" not specified in symbol table!" );
WALBERLA_ABORT( "Error evaluating expression. Variable \"" << *vIt << "\" not specified in symbol table!" );
symbolTable_->variable_ref( *vIt ) = symbolEntryIt->second;
}
......
......@@ -230,7 +230,7 @@ static_assert( std::is_trivially_copyable<Quaternion<real_t>>::value, "Quaternio
* \param j The initial value for the second imaginary part.
* \param k The initial value for the third imaginary part.
*
* The initial values for the quaterion have to be chosen such that the length of the
* The initial values for the quaternion have to be chosen such that the length of the
* quaternion is 1.
*/
template< typename Type > // Data type of the quaternion
......@@ -733,7 +733,7 @@ inline const Matrix3< typename MathTrait<Type,Other>::MultType >
//*************************************************************************************************
/*!\brief Returns the angle in radian measure between the quaterion and a given axis.
/*!\brief Returns the angle in radian measure between the quaternion and a given axis.
*
* \param axis The given axis.
* \return The angle in radian measure.
......@@ -888,7 +888,7 @@ std::istream& operator>>( std::istream& is, Quaternion<Type>& q )
return is;
}
// Transfering the input to the quaternion values
// Transferring the input to the quaternion values
q.set( r, i, j, k );
// Resetting the flags
......
......@@ -264,7 +264,7 @@ real_t Sample::quantile(const real_t p) const
* %mad by mad()
* %size by size()
*
* \returns The formated string.
* \returns The formatted string.
**********************************************************************************************************************/
std::string Sample::format(const std::string & formatString) const
{
......
......@@ -605,7 +605,7 @@ inline HIGH Vector2<Type>::operator*( const Vector2<Other>& rhs ) const
//**********************************************************************************************************************
/*!\fn Vector2<HIGH> Vector2<Type>::operator/( Other rhs ) const
// \brief Division operator for the divison of a vector by a scalar value
// \brief Division operator for the division of a vector by a scalar value
// \brief (\f$ \vec{a}=\vec{b}/s \f$).
//
// \param rhs The right-hand-side scalar value for the division.
......@@ -1062,7 +1062,7 @@ inline bool operator==( long double scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of an unsigned char scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1081,7 +1081,7 @@ inline bool operator!=( unsigned char scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of a char scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1100,7 +1100,7 @@ inline bool operator!=( char scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of a signed char scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1119,7 +1119,7 @@ inline bool operator!=( signed char scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of a wchar_t scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1138,7 +1138,7 @@ inline bool operator!=( wchar_t scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of an unsigned short scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1157,7 +1157,7 @@ inline bool operator!=( unsigned short scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of a short scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1176,7 +1176,7 @@ inline bool operator!=( short scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of an uint_t scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1195,7 +1195,7 @@ inline bool operator!=( unsigned int scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of an int scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1214,7 +1214,7 @@ inline bool operator!=( int scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of an unsigned long scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1233,7 +1233,7 @@ inline bool operator!=( unsigned long scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of a long scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1252,7 +1252,7 @@ inline bool operator!=( long scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of a float scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1271,7 +1271,7 @@ inline bool operator!=( float scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of a double scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1290,7 +1290,7 @@ inline bool operator!=( double scalar, const Vector2<Type>& vec )
// \brief Inequality operator for the comparison of a long double scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1369,7 +1369,7 @@ std::istream& operator>>( std::istream& is, Vector2<Type>& v )
return is;
}
// Transfering the input to the vector values
// Transferring the input to the vector values
v[0] = x; v[1] = y;
// Resetting the flags
......@@ -1428,7 +1428,7 @@ inline std::istream& operator>>( std::istream& is, Vector2<bool>& v )
}
}
// Transfering the input to the vector values
// Transferring the input to the vector values
v[0] = x; v[1] = y;
// Resetting the flags
......@@ -1542,7 +1542,7 @@ struct Vector2LexicographicalyLess
//
// \param lhs left hand side of less-than-operator.
// \param rhs right hand side of less-than-operator.
// \returns true if lhs < rhs (lexicogrphically), else returns false.
// \returns true if lhs < rhs (lexicographically), else returns false.
*/
bool operator()( const Vector2<T> & lhs, const Vector2<T> & rhs ) const
{
......
......@@ -675,7 +675,7 @@ inline HIGH Vector3<Type>::operator*( const Vector3<Other>& rhs ) const
//**********************************************************************************************************************
/*!\fn Vector3<HIGH> Vector3<Type>::operator/( Other rhs ) const
// \brief Division operator for the divison of a vector by a scalar value
// \brief Division operator for the division of a vector by a scalar value
// \brief (\f$ \vec{a}=\vec{b}/s \f$).
//
// \param rhs The right-hand-side scalar value for the division.
......@@ -1213,7 +1213,7 @@ inline bool operator==( long double scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of an unsigned char scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1232,7 +1232,7 @@ inline bool operator!=( unsigned char scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of a char scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1251,7 +1251,7 @@ inline bool operator!=( char scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of a signed char scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1270,7 +1270,7 @@ inline bool operator!=( signed char scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of a wchar_t scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1289,7 +1289,7 @@ inline bool operator!=( wchar_t scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of an unsigned short scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1308,7 +1308,7 @@ inline bool operator!=( unsigned short scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of a short scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1327,7 +1327,7 @@ inline bool operator!=( short scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of an uint_t scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1346,7 +1346,7 @@ inline bool operator!=( unsigned int scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of an int scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1365,7 +1365,7 @@ inline bool operator!=( int scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of an unsigned long scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1384,7 +1384,7 @@ inline bool operator!=( unsigned long scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of a long scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1403,7 +1403,7 @@ inline bool operator!=( long scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of a float scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1422,7 +1422,7 @@ inline bool operator!=( float scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of a double scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1441,7 +1441,7 @@ inline bool operator!=( double scalar, const Vector3<Type>& vec )
// \brief Inequality operator for the comparison of a long double scalar value and a vector.
//
// \param scalar The left-hand-side scalar value for the comparison.
// \param vec The right-hand-side vector for the comparision.
// \param vec The right-hand-side vector for the comparison.
// \return bool
//
// If one value of the vector is inequal to the scalar value, the inequality test returns true,
......@@ -1520,7 +1520,7 @@ std::istream& operator>>( std::istream& is, Vector3<Type>& v )
return is;
}
// Transfering the input to the vector values
// Transferring the input to the vector values
v[0] = x; v[1] = y; v[2] = z;
// Resetting the flags
......@@ -1579,7 +1579,7 @@ inline std::istream& operator>>( std::istream& is, Vector3<bool>& v )
}
}
// Transfering the input to the vector values
// Transferring the input to the vector values
v[0] = x; v[1] = y; v[2] = z;
// Resetting the flags
......@@ -1802,7 +1802,7 @@ struct Vector3LexicographicalyLess
//
// \param lhs left hand side of less-than-operator.
// \param rhs right hand side of less-than-operator.
// \returns true if lhs < rhs (lexicogrphically), else returns false.
// \returns true if lhs < rhs (lexicographically), else returns false.
*/
bool operator()( const Vector3<T> & lhs, const Vector3<T> & rhs ) const
{
......
......@@ -180,7 +180,7 @@ NodePtr EquationParser::parseFunction( const std::string& str, size_t& index ) c
}
NodePtr nodePtr = parseExpression(str, index);
if ( ! (str[index] == ')') )
THROW( "Found no enclosing paranthesis", str, index );
THROW( "Found no enclosing parenthesis", str, index );
++index;
NodePtr funcPtr;
......@@ -230,7 +230,7 @@ NodePtr EquationParser::parseTerm( const std::string& str, size_t& index ) const
if ( str[index] == '(' ){
nodePtr = parseExpression(str, ++index);
if ( ! (str[index] == ')') )
THROW( "Found no enclosing paranthesis", str, index );
THROW( "Found no enclosing parenthesis", str, index );
++index;
} else if ( checkFunction(str, index) ) {
nodePtr = parseFunction(str, index);
......@@ -239,7 +239,7 @@ NodePtr EquationParser::parseTerm( const std::string& str, size_t& index ) const
} else if ( checkNumber(str, index) ) {
nodePtr = parseNumber(str, index);
} else {
THROW( "Found no paranthesis, variable or number", str, index );
THROW( "Found no parenthesis, variable or number", str, index );
}
return nodePtr;
}
......
......@@ -51,5 +51,5 @@ namespace math {
extern OpLog OP_LOG;
extern OpRoot OP_ROOT;
} // namepsace math
} // namespace math
} // namespace walberla
......@@ -255,7 +255,7 @@ protected:
//each concurrently running communication uses different tags
static std::set<int> activeTags_;
bool useIProbe_ = false; ///< switch betwenn IProbe and two message communication for varying size communication
bool useIProbe_ = false; ///< switch between IProbe and two message communication for varying size communication
int64_t bytesSent_ = 0; ///< number of bytes sent during last communication
int64_t bytesReceived_ = 0; ///< number of bytes received during last communication
......
......@@ -45,7 +45,7 @@ namespace timing {
/***********************************************************************************************************************
* \brief Hierarchical structure of timers.
*
* Timer class to time different code snippets. Nested timers can be created and will be outputed
* Timer class to time different code snippets. Nested timers can be created and will be output
* in a tree like structure. Also works MPI parallel by using the reduce function but is NOT
* threadsafe!
*
......
......@@ -41,7 +41,7 @@ namespace timing {
/***********************************************************************************************************************
* \brief Hierarchical structure of timers.
*
* Timer class to time different code snippets. Nested timers can be created and will be outputed
* Timer class to time different code snippets. Nested timers can be created and will be output
* in a tree like structure. Also works MPI parallel by using the reduce function but is NOT
* threadsafe!
*
......@@ -173,7 +173,7 @@ void TimingTree<TP>::stop(const std::string& name)
{
current_->timer_.end();
current_ = current_->last_;
// WALBERLA_LOG_DEVEL("Timer stoped: " << name);
// WALBERLA_LOG_DEVEL("Timer stopped: " << name);
}
}
......
......@@ -47,7 +47,7 @@ namespace cuda {
* Internally represented by a cudaPitchedPtr which is allocated with cudaMalloc3D to take padding of the
* innermost coordinate into account.
*
* Supports Array-of-Structures (AoS,zyxf) layout and Structure-of-Arrays (SoA, fzyx) layout, in a similiar way
* Supports Array-of-Structures (AoS,zyxf) layout and Structure-of-Arrays (SoA, fzyx) layout, in a similar way
* to field::Field
*
* To work with the GPUField look at the cuda::fieldCpy functions to transfer a field::Field to a cuda::GPUField
......
......@@ -52,7 +52,7 @@ namespace communication {
* The buffer has a beginning, a current position and an end position. Here is an overview of the most important
* operations:
* - clear: reset current position to begin, does not change size
* - advance: moves current position number of bytes forward and returns poitner to the old current position
* - advance: moves current position number of bytes forward and returns pointer to the old current position
* two versions are available, one that automatically resizes and reallocates the buffer, and one that
* fails if not enough space is available
*/
......
......@@ -46,7 +46,7 @@ void mapPointToPeriodicDomain( const std::array< bool, 3 > & periodic, const AAB
/// see documetation of 'void mapPointToPeriodicDomain( const std::array< bool, 3 > & periodic, const AABB & domain, real_t & x, real_t & y, real_t & z )'
/// see documentation of 'void mapPointToPeriodicDomain( const std::array< bool, 3 > & periodic, const AABB & domain, real_t & x, real_t & y, real_t & z )'
inline void mapPointToPeriodicDomain( const std::array< bool, 3 > & periodic, const AABB & domain, Vector3< real_t > & p )
{
mapPointToPeriodicDomain( periodic, domain, p[0], p[1], p[2] );
......@@ -54,7 +54,7 @@ inline void mapPointToPeriodicDomain( const std::array< bool, 3 > & periodic, co
/// see documetation of 'void mapPointToPeriodicDomain( const std::array< bool, 3 > & periodic, const AABB & domain, real_t & x, real_t & y, real_t & z )'
/// see documentation of 'void mapPointToPeriodicDomain( const std::array< bool, 3 > & periodic, const AABB & domain, real_t & x, real_t & y, real_t & z )'
inline Vector3< real_t > mapPointToPeriodicDomain( const std::array< bool, 3 > & periodic, const AABB & domain, const Vector3< real_t > & p )
{
Vector3< real_t > point( p );
......
......@@ -105,7 +105,7 @@ const std::string volumetricFlowRateEvaluationConfigBlock("VolumetricFlowRateEva
* You do not have to specify an evaluation filter! If you do not specify any filter, _all_ cells are processed and no
* cell is excluded.
*
* If you want to use a flag field as evaluatio n filter, fitting 'makeVolumetricFlowRateEvaluation' functions already
* If you want to use a flag field as evaluation filter, fitting 'makeVolumetricFlowRateEvaluation' functions already
* exist. These functions need an additional template parameter FlagField_T and you have to provide the block data ID
* of the flag field together with a set of flag UIDs that specify which cells need to be processed.
*
......
......@@ -43,7 +43,7 @@ namespace field {
* \param size size of allocated memory, total allocation will be greater by
* 'alignment' + sizeof(void*) bytes
* \param alignment the alignment boundary ,
* \important has to be a power of 2! */
* **important** has to be a power of 2! */
//*******************************************************************************************************************
void *aligned_malloc( uint_t size, uint_t alignment );
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment